Bali has amazing places for diving and snorkeling. Not only best for surfing, Bali beaches have amazing underwater view as well. Here is the list of the best places for snorkeling and diving in Bali.
1. Menjangan Island Bali
Menjangan Island Bali is located at West Bali National Park (Taman Nasional bali barat). This island has beautiful underwater view with coral reefs wall surrounding the island. Both snorkeling and diving are best choices when traveling here. From my interview to many tourists, Menjangan Island is the best of all snorkeling and diving spot in Bali.
We can easily see butterfly fish, angel fish, clown fish, crocodile fish, lion fish, anthias, pipefish, and other kind of fish here under Menjangan Island sea. If you are lucky, you can see baby shark.
Next, 2. Amed and Tulamben