Bali is known for its beautiful beaches and clear blue sea and while there much to explore above the ocean, there are some amazing discoveries to be made underwater as well.
The islands of Nusa Lembongan, Nusa Penida and Nusa Ceningan to the East of the main island of Bali have the best diving and snorkeling in the area. The channels between these islands are teeming with life, with coral abounding everywhere. You can see soft coral as well as hard coral and a myriad of wildlife swimming around. On an average day, you will get to see tiger fish, barracuda, emperor fish, eels, sharks and if you head to Manta point, you will be rewarded with a show that you will never forget as these amazing fish do their underwater dance.
In the East of Bali, the top sites include Candi Dasa and Padang Bai. The latter has some amazing visibility and translated to English, it is called the Blue Lagoon. There are plenty of shallow reefs that attract reef sharks, eels, stargazers and Emperor Angel Fish. Do be careful of the Scorpion Fish though as these fish have excellent camouflage and a poisonous sting that causes severe pain and swelling if it breaks the skin. The waters here are very calm and ideal for beginners or those who are not that confident in the water but still want to snorkel.
Menjangan Island is a little further out, but has phenomenal diving and snorkeling spots. It takes about four to five hours to get there from the airport, so you will need to set a day aside for travelling either way. It is particularly good for children because the ocean is very calm and there are some very shallow spots. There are plenty of rock pools where kids can see starfish, sea turtles, Clown Fish, Puffer Fish and more. Bali’s diving centers all operate under Padi certification.