Bali delivers solid diving but it’s not the world’s best. What you get is warm water, decent visibility (usually 15-25m), and a good mix of reef life, turtles, and occasional mantas or sunfish. The main draw is the sites around Nusa Penida, Nusa Lembongan, and the wrecks at Tulamben and Amed. Expect boat rides that can be bumpy, especially in the channels between the islands where strong currents are common. Most trips are two-dive day trips; you’ll be in the water 40-60 minutes per dive. It’s accessible for beginners but the better sites are better suited to divers with some experience who can handle drift diving and occasional strong currents.
The dry season from May to October is clearly the best time — calmer seas, better visibility, and more reliable marine life sightings. December to March can be rough with poorer viz and many operators cancel trips. Expect to pay around $90–$140 for a two-dive day trip including gear, guide, lunch and transfers. Liveaboards or multi-day packages push the total higher. One honest tip: prioritize Nusa Penida for mantas and sunfish if you have decent experience; skip the overly crowded “Bali snorkeling tours” that pack 30 people on a boat if you actually want to dive. Another: do at least one day at Tulamben for the Liberty wreck — it’s shallow, easy, and genuinely good value.
Some links are affiliate links — we may earn a commission at no extra cost to you. See our Terms.