Scuba Diving in Bali
Indonesia · Lesser Sunda Islands (Nusa Tenggara)
Diving in Bali stitches four trips into one island — the shore-entry USAT Liberty wreck, gorgonian walls at Menjangan, macro slopes around Amed, and mola mola season at Nusa Penida.
Diving in Bali
Diving in Bali is really four trips stitched together. On one island you get the USAT Liberty wreck sitting in 5 m (16 ft) of water off a black-sand beach, calm gorgonian walls inside a national park, world-class macro slopes, and some of Indonesia's most reliable manta and mola mola encounters. Few destinations cover that much range inside a two-week trip.
Bali sits inside the Coral Triangle, and it shows. The Coral Triangle hosts the world's highest marine biodiversity, with more than 600 reef-building coral species and around 2,000 reef fish species across the region, and Bali's dive sites pull from that pool. A volcanic coastline that drops straight into deep water gives each region its own character.
Water temperatures stay in the 27 – 30 °C (81 – 86 °F) range for most of the year, but Nusa Penida is an exception. Cold upwelling from the Lombok Strait punches thermoclines down to 18 – 20 °C (64 – 68 °F), and in mola mola season Crystal Bay commonly drops to 16 – 20 °C (61 – 68 °F) with reports of colder water on peak upwelling days. If you're heading south, pack a 5 mm hooded suit.
You won't need a liveaboard to dive Bali. Most sites are reached as day boats or shore dives from the coast, and the ferry to Nusa Penida and Nusa Lembongan runs roughly every 30 – 45 minutes from Sanur. The airport (Denpasar, DPS) puts you within a 1.5 – 4 hour drive of every dive region on the island.
Bali dive regions
Bali splits into four primary scuba regions. Each one earns its own trip, but most divers pair two in a 7 – 10 day itinerary.
Tulamben
Tulamben is where divers go for the USAT Liberty, a 120 m (394 ft) WWII cargo ship resting on its starboard side just 25 m off a black-sand beach in northeast Bali. The stern comes up to 5 m (16 ft), so you can walk in from the beach, kick for two minutes, and be inside a wreck that hosts bumphead parrotfish schooling at dawn. Around the wreck, the coast hides some of Bali's best macro slopes. Tulamben works for first-dive beginners and macro photographers in roughly equal measure.
Amed
Amed is the quiet fishing-village coastline stretched over several bays south of Tulamben. You'll dive from the shore or from a jukung outrigger boat, and you'll mostly be looking at macro. Jemeluk Bay holds an underwater art gallery with a working postbox, the Japanese Shipwreck on Banyuning Bay is a pygmy seahorse and frogfish hotspot, and Gili Selang on the eastern point throws up the strongest currents on this side of the island if you want some action.
Nusa Penida
Nusa Penida is the advanced, pelagic-forward region. The reef manta population around Manta Point is resident and reliable year-round (encounter rates reported by local operators sit near 90 – 95%), and Crystal Bay becomes the only place in Bali where you can dive with Mola alexandrini sunfish during the July – October cold upwelling. Currents are strong, downcurrents are a real concern, and the region groups Nusa Penida, Nusa Lembongan, and Nusa Ceningan into one diver-facing umbrella.
Menjangan
Menjangan is Bali's calm-water wall destination, inside West Bali National Park on the island's northwest tip. Visibility regularly runs 25 – 40 m (82 – 130 ft) and peaks over 50 m in October and November. Currents are gentle, the walls are carpeted in gorgonian sea fans, and the region suits newer divers who want dramatic topography without the workload of a Penida drift.
Best time to dive Bali
The best time to dive Bali is the dry season from April to November, with July through September offering the most reliable conditions across every sub-region. That same window is when cold upwellings pull mola mola into recreational depths around Nusa Penida.
| Period | Conditions | Highlights |
|---|---|---|
| April – June | 27 – 29 °C (81 – 84 °F), visibility 20 – 30 m (65 – 100 ft), calm seas | Peak manta activity at Nusa Penida, fewer crowds, warm water across the island |
| July – September | 25 – 29 °C surface (77 – 84 °F), thermoclines 18 – 20 °C (64 – 68 °F) and Crystal Bay commonly 16 – 20 °C (61 – 68 °F), visibility 25 – 40 m (82 – 130 ft) | Mola mola season at Crystal Bay, bumpheads at the Liberty wreck, highest visibility at Menjangan |
| October – November | 27 – 30 °C (81 – 86 °F), visibility 30 – 50 m (100 – 165 ft) at Menjangan | Peak visibility at Menjangan, tail end of mola season, lighter crowds |
| December – March | 27 – 30 °C (81 – 86 °F), visibility 10 – 20 m (33 – 65 ft), occasional rough surface | Wet season, fewer divers, lower prices, still diveable |
Rainy season doesn't shut diving down. Visibility dips, especially near river mouths, but the east coast (Tulamben and Amed) stays relatively sheltered. Most operators run year-round.
Diving conditions in Bali
| Factor | Details |
|---|---|
| Water temperature | 27 – 30 °C (81 – 86 °F) surface across the island; thermoclines at Nusa Penida drop to 18 – 20 °C (64 – 68 °F); Crystal Bay in mola season commonly 16 – 20 °C (61 – 68 °F), occasionally colder |
| Visibility | 10 – 40 m (33 – 130 ft) depending on region; Menjangan often 25 – 40 m+ (82 – 130 ft+), Manta Point runs lower (10 – 15 m / 33 – 49 ft) due to plankton |
| Currents | Minimal at Tulamben and Menjangan; moderate drift at Amed; strong with downcurrents at Nusa Penida |
| Wetsuit | 3 mm for most of the island; 5 mm with hood for Nusa Penida (mandatory in mola season) |
Marine life in Bali
Marine life in Bali shifts by region, so most divers build an itinerary around the species they want to see. Nusa Penida covers the pelagic side, Amed and Tulamben cover macro, and Menjangan sits in the middle with healthy reef communities on gorgonian-covered walls.
Reef manta rays (Mobula alfredi): year-round, especially around Manta Point and Manta Bay (Nusa Penida)
Reef mantas visit Nusa Penida's cleaning stations all year, with the MantaMatcher photo-ID database tracking hundreds of individuals through Marine Megafauna Foundation and Manta Trust research. Peak cleaning-station activity runs March to June.
Mola mola (Mola alexandrini, southern ocean sunfish): July – October, especially around Crystal Bay (Nusa Penida)
This is Indonesia's most reliable shallow-water sunfish encounter. Cold upwelling draws Mola alexandrini (the species you actually see here, often mislabeled Mola mola) up from depth to clean at stations around 15 – 30 m (49 – 98 ft). Peak is August and September.
Bumphead parrotfish (Bolbometopon muricatum): year-round, especially around the USAT Liberty at dawn (Tulamben)
Schools of 10 – 15 fish graze the Liberty wreck at first light, roughly 06:00 – 07:00. You need to stay overnight in Tulamben to catch them.
Pygmy seahorses (Hippocampus bargibanti and denise): year-round, especially around Menjangan and Amed gorgonians
Menjangan holds the densest gorgonian population in Bali, and the fans are full of pygmies under 2 cm long. Amed's Japanese Shipwreck is the other reliable pocket.
The Nusa Penida Marine Protected Area (20,057 hectares, established in 2010) covers most of the region's dive sites and the Coral Triangle Center runs annual reef monitoring there. West Bali National Park has protected Menjangan since its formal park inauguration in 1984 (originally set aside as a nature reserve back in 1941), and the Karangasem Marine Protected Area (declared 2023) now covers the Tulamben and Padangbai coastline. Diving Bali responsibly means paying the park fees, using reef-safe sunscreen, and keeping your fins clear of the corals.
Practical information
Dive prices
- Fun dives (2-tank): USD 60 – 160 depending on region (Tulamben and Amed run USD 60 – 80, Menjangan USD 100 – 130, Nusa Penida USD 100 – 160)
- Liveaboard: Not typical for Bali alone; most divers do land-based diving with day boats
- Park fees: Menjangan / West Bali National Park IDR 200,000 on weekdays, IDR 300,000 on weekends (cash only)
- Bali tourist levy (all visitors): IDR 150,000 (~USD 10), paid online before or on arrival
Getting there
Denpasar International Airport (DPS) is the only international entry point. From DPS, Tulamben and Amed are a 2.5 – 3 hour drive northeast, Nusa Penida is a 30 – 45 minute fast boat from Sanur (around USD 10 – 20 one-way), and Menjangan is a 3 – 4 hour drive to the northwest followed by a 30 – 45 minute boat from Labuhan Lalang. Pre-booked private transfers are the standard. Public transport between regions is impractical with dive gear.
Frequently Asked Questions
How many days do I need to dive Bali?
Is Bali good for beginners?
Can I combine liveaboard and land-based diving in Bali?
What's the best single region to pick if I only have 4 or 5 days?
Related Destinations
Explore Bali on the Map
Discover dive sites, read reviews, and plan your trip with our interactive dive map.
Open Dive Map

