This guide to Bali snorkeling spots focuses on what actually matters when planning the day: what you can see, how you get there, how much time to allow, who the location suits, and how to avoid turning a snorkeling trip into a rushed day.
Bali is famous for its beaches, but some of the island’s most interesting scenery is found below the surface. Along the east, north, west, and offshore islands, you can find coral gardens, reef fish, underwater structures, and historic shipwrecks that make snorkeling a memorable part of a Bali holiday.
The challenge is choosing the right place.
Not every snorkeling location suits every traveler. A family looking for easy access from the beach has different needs from an experienced swimmer looking for a boat trip. Your hotel location also matters because driving from South Bali to East Bali can take considerably longer than the map distance suggests.
Bali’s snorkeling experiences are spread across several parts of the island.
Amed and Tulamben in East Bali are particularly useful for travelers who want to combine snorkeling with a road trip.
Padang Bai is convenient for visitors who want a shorter snorkeling excursion from Ubud or other parts of Bali.
Menjangan Island in West Bali is better suited to travelers who specifically want a marine-focused day and do not mind traveling farther.
Nusa Penida offers a different experience because snorkeling is normally organized around boat trips from the island’s coastal areas.
There are also snorkeling activities around Sanur, Tanjung Benoa, Nusa Lembongan, Candidasa, and other coastal areas. Bali’s provincial environmental authorities have identified numerous waters around the island as locations for diving and snorkeling activities.
The important point is that “best” depends on what you want from the day.
Amed is one of the easiest places to recommend when someone wants snorkeling and also wants to experience a quieter side of Bali.
The coastline has several snorkeling areas, and some can be accessed directly or with a short local boat ride. Official Indonesian tourism information identifies Bunutan Point, Amed Wall, and the Japanese Shipwreck among Amed’s snorkeling attractions. Bunutan Point is about a 10-minute boat ride from Amed Beach, while Amed Wall is about five minutes by boat.
Amed is particularly enjoyable because the snorkeling does not have to be the entire purpose of the trip.
You can spend the morning in the water, have lunch overlooking the coast, explore the fishing villages, and continue toward other parts of East Bali.
If you are staying in Seminyak, Canggu, Kuta, or Nusa Dua, I would treat Amed as a full-day trip, not a quick excursion.
The drive itself takes time, especially when traffic is busy.
Start early.
A 6:30–7:00 AM departure from South Bali gives you a much more comfortable day than leaving late in the morning. You can arrive around the coast while the day is still relatively fresh and have more flexibility if the sea conditions change.
Tulamben is different from a typical tropical beach snorkeling destination.
Its most recognizable attraction is the USS Liberty shipwreck, which now provides habitat for marine life. The official Indonesian tourism guide also lists Coral Garden and Noisy Reefs as snorkeling areas around Tulamben.
The shipwreck is one reason underwater photographers and marine enthusiasts choose Tulamben.
You are not simply looking at a sandy bottom with scattered fish. The wreck and surrounding reef create a much more unusual underwater landscape.
Tulamben is a good option for travelers interested in:
The shoreline is rocky, so suitable footwear can make entering and leaving the water more comfortable.
If you are staying in Amed, Tulamben is easy to add to your plans. From South Bali, however, it makes more sense as part of a dedicated East Bali itinerary.
Blue Lagoon near Padang Bai is one of the more practical choices when you want to add snorkeling without committing to the long journey toward West Bali.
Indonesia’s official tourism information describes Blue Lagoon as a small bay around Padang Bai known for snorkeling.
This location can work particularly well from Ubud.
You can leave Ubud in the morning, enjoy a snorkeling session around Padang Bai, have lunch, and continue to another East Bali attraction.
Depending on your schedule, possible additions include:
Do not try to include all of them.
Snorkeling is affected by weather and sea conditions, so keeping the afternoon flexible is usually better than creating an itinerary with six or seven fixed stops.
Tanjung Jepun is another snorkeling area around Padang Bai and can be considered when arranging a local boat snorkeling trip.
The area is also known within Bali’s marine-tourism network alongside Blue Lagoon and other East Bali sites.
One advantage of the Padang Bai area is that you have several choices without having to travel across the island.
For travelers staying in Ubud or East Bali, that can make the day easier to manage.
Rather than deciding on a specific underwater site months in advance, ask the local operator about conditions on the day.
Wind, waves, visibility, and currents can influence which area is comfortable and worthwhile.
Menjangan Island is located in the northwest of Bali within the West Bali National Park area.
This is not the snorkeling destination I would choose for someone staying in South Bali with only a few spare hours.
It is better for travelers who are willing to dedicate a full day, or preferably stay around West Bali or Pemuteran.
The reward is a more nature-focused experience away from Bali’s busiest tourist zones.
Menjangan is known for its reef environment and marine activities, and the surrounding area has long been used for diving and snorkeling. Bali’s official tourism resources and provincial records both identify Menjangan among the island’s established marine activity areas.
If Menjangan is the main reason for your trip, staying nearby makes more sense than driving from Seminyak or Canggu and returning the same day.
You will spend less of the day sitting in the car and more time enjoying the destination.
Nusa Penida is one of the most recognizable marine destinations around Bali.
The official tourism site lists Crystal Bay, Manta Point, and Malibu Point among the island’s snorkeling locations.
This is different from snorkeling directly from a mainland beach.
A typical experience involves boat transportation between snorkeling areas, so the condition of the sea becomes an important part of the day.
Crystal Bay is located in Penida Bay and is one of the island’s established snorkeling and diving locations.
Manta Point is another well-known marine area around Nusa Penida. The location is associated with manta encounters, but wildlife is never guaranteed.
That is important when planning your expectations.
Go because you want to explore the marine environment, not because someone promised you a particular animal will appear.
It depends on the child, swimming ability, weather, and operator.
Some boat trips can involve stronger currents or less sheltered water. Families with young children should discuss conditions with the operator before booking rather than assuming that every advertised snorkeling trip is beginner-friendly.
Sanur is useful when convenience is more important than traveling to a remote reef.
The area is also an important departure point for trips toward nearby islands, and snorkeling activities are available around the Sanur coastline and surrounding waters.
For someone staying in Sanur, this can be a simple way to add a marine activity without spending half the day driving.
It is also practical for travelers who have a limited schedule before an airport transfer or another activity.
Instead of looking for one universal winner, match the location to your trip.
| If you want… | Consider |
|---|---|
| A relaxed East Bali experience | Amed |
| A shipwreck and reef environment | Tulamben |
| A convenient East Bali snorkeling trip | Blue Lagoon / Padang Bai |
| A dedicated nature and marine trip | Menjangan |
| A boat-based island experience | Nusa Penida |
| Easy access from South Bali | Sanur |
| Snorkeling combined with East Bali sightseeing | Padang Bai or Amed |
There is no single date that guarantees perfect underwater visibility.
Sea conditions can change from one day to another.
For practical planning, morning is usually the time I prefer. You can start before the day’s traffic becomes heavier, and you have the rest of the day available if the snorkeling schedule changes.
Rainy weather can also affect visibility, particularly when heavy rain and runoff reach coastal areas.
Before leaving, check:
Do not assume that a calm beach automatically means calm conditions farther offshore.
This depends heavily on where you are staying.
From South Bali, an East Bali snorkeling trip can become a long day because of road traffic.
For Amed or Tulamben, I recommend allowing most of the day.
For Blue Lagoon, a half-day snorkeling activity can fit more easily into a broader East Bali itinerary.
For Menjangan, consider the journey itself when planning.
For Nusa Penida, remember that your schedule includes the boat journey as well as the snorkeling itself.
This is one reason I recommend building your itinerary around regions, rather than randomly connecting attractions from opposite sides of Bali.
Bali Snorkeling Spots For travelers staying in South Bali, a simple schedule could look like this:
6:30–7:00 AM – Pick up from the hotel
Around 9:00 AM – Arrive around Padang Bai, depending on traffic
Morning – Snorkeling
12:00 PM – Lunch
1:30 PM – Optional cultural or coastal attraction
3:00 PM – Begin the return journey
Evening – Arrive back at the hotel depending on traffic
The exact timing should remain flexible.
If the sea conditions delay the snorkeling activity, it is better to remove one sightseeing stop than to rush through everything.
For a comfortable snorkeling day, pack light but prepare for both sun and water.
Bring:
If you use prescription glasses, ask the operator whether suitable equipment is available before the trip.
The reef is part of the attraction, so visitors also have a responsibility to protect it.
Never stand on coral simply because you are tired.
Avoid touching marine animals.
Do not collect coral, shells, or other marine life.
Keep your fins away from the reef when swimming.
Use sunscreen carefully and follow the environmental advice given by your operator.
This matters because Bali’s coral ecosystems are under pressure. Bali’s marine authorities have reported damage to coral ecosystems from human activities and climate-related impacts, including coral bleaching.
A responsible snorkeling trip should leave the reef exactly where it belongs: underwater and alive.
Snorkeling can be enjoyable for different age groups, but the right location makes a big difference.
For children, look for:
For older travelers, consider the physical effort involved in getting to the water.
A destination may have beautiful snorkeling but still be inconvenient if reaching the beach involves steep paths, slippery rocks, or difficult boat transfers.
Tell your operator about mobility concerns before the trip.
Yes, particularly for mainland locations.
A private driver is useful for destinations such as Amed, Tulamben, Padang Bai, and other East Bali areas because you can keep your road transportation separate from the marine activity.
The driver can take care of the long-distance road journey while the local snorkeling operator handles the boat and equipment.
This also makes it easier to add a temple, village, viewpoint, or restaurant without having to change transportation during the day.
For Nusa Penida and Menjangan, additional local boat arrangements are still required.
Starting late can create problems with both traffic and your snorkeling schedule.
A snorkeling trip needs breathing room. Do not build an itinerary that assumes every activity will run exactly on schedule.
A famous snorkeling site may not be the most practical choice from your hotel.
Clear skies do not automatically mean good snorkeling conditions.
Marine animals are wild. Manta rays, turtles, and other species may appear, but no ethical operator should guarantee a particular encounter.
After swimming, sun exposure, and a boat trip, a long drive can feel much longer than it did in the morning. Plan the return realistically.
The best Bali snorkeling Spots are not all the same, and that is exactly what makes planning worthwhile.
Amed gives you a relaxed East Bali atmosphere and several nearby marine sites. Tulamben adds the unusual experience of snorkeling around a historic shipwreck. Padang Bai is convenient for a shorter trip, while Menjangan suits travelers who want to dedicate more time to nature. Nusa Penida brings a boat-based island adventure, while Sanur works well when convenience matters most.
Before booking, look at the whole day rather than only the underwater attraction.
Where are you staying? How much driving are you comfortable with? Are you traveling with children or older family members? How confident are you in the water? What are the sea conditions expected to be?
Those questions will usually lead you toward a much better snorkeling experience than simply searching for the most famous spot.
For mainland snorkeling trips, a Private Driver Bali can also make the road portion easier, especially when combining snorkeling with an East Bali itinerary or other sightseeing stops.
Popular choices include Amed, Tulamben, Blue Lagoon and Padang Bai, Menjangan Island, Nusa Penida, and Sanur. The most suitable location depends on your hotel, swimming ability, available time, and sea conditions.
Yes. Amed has several snorkeling areas, including Bunutan Point, Amed Wall, and the Japanese Shipwreck. Some sites are reached by a short boat trip from Amed Beach.
Yes, but beginners should choose an appropriate location and check the sea conditions. A qualified local operator can advise whether the conditions are suitable on the day.
Yes. Tulamben has snorkeling areas around the Liberty shipwreck, Coral Garden, and Noisy Reefs.
Nusa Penida has several established snorkeling areas, including Crystal Bay, Manta Point, and Malibu Point. Conditions can vary, so travelers should follow local operator and guide instructions.
Morning is generally a practical time to schedule snorkeling because it gives you more flexibility for changing weather and sea conditions. The exact best time depends on the location and conditions that day.
Yes. Padang Bai, Amed, and Tulamben can be combined with selected East Bali attractions. Keep the itinerary realistic so the snorkeling activity does not become rushed.
A private driver can be useful for mainland locations such as Amed, Tulamben, and Padang Bai, especially when traveling from South Bali or Ubud. The marine activity itself should still be arranged with an appropriate local snorkeling operator.
Children can snorkel when the conditions, equipment, swimming ability, and supervision are appropriate. Parents should check the water conditions and age requirements with the operator before booking.
Yes, snorkeling activities can operate during the rainy season, but weather, waves, currents, and underwater visibility can change. Always check current conditions before going out.