Bali offers solid scuba diving with warm water, decent visibility, and a mix of wreck, reef, and drift dives. Expect relaxed diving rather than world-class sites like Raja Ampat. The north coast (Tulamben, Pemuteran) is best for beginners and wreck fans thanks to the famous USS Liberty wreck, which sits in shallow water and attracts lots of marine life. The east coast and Nusa Penida area deliver bigger pelagics including manta rays and the occasional sunfish, but conditions can be more challenging with stronger currents. Most dives are boat-based day trips from Ubud, Seminyak, or Candidasa. Two-tank morning trips are the standard format.
The best time is May to October when seas are calmer and visibility often reaches 15-25m. December to March brings more rain and swell, making some sites uncomfortable or closed. Expect to pay around $70-130 per two-dive day trip including gear, guide, and lunch. Liveaboards or multiple-day packages push the higher end. Tip: prioritize Tulamben or Pemuteran if you're newly certified or want easy diving. Skip the cheapest Nusa Penida packages if you're not comfortable in strong currents; they're exciting but not beginner-friendly. Always check recent diver reviews for current conditions before booking.
Some links are affiliate links — we may earn a commission at no extra cost to you. See our Terms.