

The best diving spots in Bali offer more than beauty. They open the door to clear waters, rich marine life, and some of the most exciting underwater experiences in Asia. If you are planning a Bali trip or exploring Bali adventure tour packages, diving here is something you should not miss. Bali offers calm coral gardens, deep wreck dives, and thrilling encounters with manta rays in one destination. This guide shows you exactly where to dive, when to go, and what to expect underwater. Whether you are a beginner or an experienced diver, you will find clear answers to plan your perfect diving experience in Bali without confusion.

Choosing the right dive spot in Bali depends on your experience level, comfort in water, and what you want to see underwater. Some places are calm and easy, while others are deep and more challenging.
Diving in Bali is not just an activity. It is a completely different world under the sea and one of the most unforgettable top activities to do in Bali. Every dive site offers something unique, so no two dives ever feel the same.
Scuba diving and snorkelling may look similar, but they offer very different underwater experiences. Understanding these differences helps you to make the right decision.
Factor | Scuba Diving | Snorkelling |
| Depth | Up to 18–30 metres | Surface level |
| Equipment | Oxygen tank and full gear | Mask and snorkel |
| Experience | Deep and immersive | Light and relaxing |
| Training | Basic training required | No training required |
| Best For | Adventure seekers | Casual travellers |
This is a popular dive site in Bali. It is an easy shore dive that takes divers to explore the sunken World War 2 shipwreck covered in coral reefs. Tulamben is a shore dive, so you simply walk into the water and start exploring the underwater world almost instantly.
Amed is one of the best diving spots in Bali for beginners. It is a diver’s paradise, as during the dry season, the waters are calm and crystal clear, and divers can enjoy the colourful coral reefs and marine life. This place offers you impressive dive spots like Jemeluk Bay, the Japanese wreck and the Pyramids Reefs. Amed is a year-round diving spot, and it gives the best visibility from April to November.
This popular, renowned island should be included in Bali diving tours. Nusa Penida drift diving is done during the dry season (May to October), as this period offers the calmest seas and clear visibility. This island has the best watersports in Bali and has beautiful dive spots, which include Manta Point and Crystal Bay, which is home to rare mola mola (oceanic sunfish). They can be spotted between July and October.
Do not let Padang Bai's quiet vibe fool you! This place is a home to diverse marine life and a top destination for divers. This place offers diving spots like Shark Point and Blue Lagoon, which are perfect for travellers who are new to diving. This underrated gem can be best visited during the dry season from July to October.
Menjangan Island diving is a perfect destination for a traveller who loves calmness and is a beginner. This island is known for its best-preserved coral reefs and dramatic wall dives. It is well protected and offers clear visibility, which sometimes goes above 30m. Menjangan Island also offers the best dive spots like Pos 2, Eel Garden and anchor wreck, which will give you an experience of seeing underwater anchor remains and small artificial structures of a Dutch ship from the 1800s.
This dive spot is the best if you are fond of exploring ocean creatures or if you’re a pro diver or someone who has never even breathed underwater. Seraya Secrets feels like a hidden underwater world filled with rare and unusual marine creatures. Also, this place is a win-win for underwater photographers and should be added to Bali tour packages.
Candidasa is one of the best places to visit in Bali for experienced divers looking for strong currents and deep underwater action. It is known for its healthy coral reefs. An experienced diver must explore the diverse marine life. April to October, which is particularly a dry season, is the best time to be here. The main dive sites here, Gili Tepekong, Gili Mimpang, and Gili Biaha, collectively known as ‘Gill Rocks’, bring thrilling drift dives for the pro divers.
If you are a conservation-minded traveller, this unique and eco-friendly dive experience is a must-do. Here, the corals are restored as Bali’s largest restoration project, and while diving, you can explore an underwater temple garden. Pemuteran offers calm and perfect diving, and it has low currents, which make it ideal for beginners and marine conservation lovers.
If you are confused between multiple dive spots, this table will help you decide quickly based on your skill level and interest.
| Dive Spot | Best For | Skill Level | Main Highlight | Water Conditions |
| Tulamben | Wreck diving | Beginner | USAT Liberty shipwreck | Calm |
| Amed | Coral reefs | Beginner | Coral gardens | Very calm |
| Nusa Penida | Manta rays | Intermediate to advanced | Drift diving | Strong currents |
| Padang Bai | Mixed diving | Beginner to advanced | Blue Lagoon reef | Moderate |
| Menjangan Island | Relaxed diving | Beginner | Clear wall reefs | Very calm |
| Seraya Secrets | Macro diving | Advanced | Rare marine creatures | Calm to moderate |
| Candidasa | Drift diving | Advanced | Strong currents and deep dives | Strong |
| Pemuteran | Eco diving | Beginner | Artificial reef restoration | Very calm |
Bali is one of the best diving destinations for all experience levels, offering everything from calm reefs in Tulamben to thrilling drift dives in Nusa Penida and deep adventures in Seraya Secrets. The best diving spots in Bali give you a mix of coral gardens, shipwrecks, and rich marine life. Choose your dive based on skill level, season, and comfort to make the experience safer and more enjoyable. Plan your diving Bali itinerary and choose dive spots based on your skill level to make your experience safer, smoother, and more rewarding.
No, you do not need experience for beginner-friendly spots like Tulamben, Amed, or Menjangan Island. Instructors guide you through everything before the dive.
Tulamben, Amed, Menjangan Island, and Pemuteran are the safest choices for beginners because the water is calm and currents are weak.
Nusa Penida is better for intermediate or experienced divers because of strong currents. Beginners can try it only on very calm days with a certified guide.
Diving lets you go deep underwater with full equipment, while snorkelling stays on the surface. Diving gives a closer and longer view of marine life.
Most dives cost between IDR 500,000 (INR2,737) and IDR 2,500,000 (INR13,687) depending on the location, dive type, and whether equipment and boat transfers are included.
Manta rays are seen almost year-round in Nusa Penida, while mola mola (sunfish) is usually visible between July and October.
Diving in Bali is generally safe when done with certified instructors and proper equipment. Safety depends on choosing the right dive spot for your skill level.
You should wait at least 18–24 hours after diving before flying or going to high-altitude areas to avoid decompression risks.