The full list of dive shops in Bali

There are so many PADI and SSI dive centres in Bali that it can be hard to know which dive shops to pick to go diving in Bali. I cannot guarantee this list is 100% complete as sometimes dive shops come and go, but I listed here all the dive shops I could find in the most popular areas for scuba divers in the popular Indonesia island of South East Asia: Sanur, Nusa Lembongan, Nusa Penida, Padang Bai, Amed, Tulamben and Pemuteran. I sorted the names by area in Bali from the southeast to the northwest, and in alphabetical order.

How to choose the right dive shop for your dive trip in Bali?

Nusa Lembongan - Dive shops Bali

First thing you may consider is does the staff speak your native language if you don’t feel 100% confident in English. Price will of course be a way to decide, but as a rule of thumb for many things, cheapest is usually not the best idea.

Don’t hesitate to shop around, most dive centres in Bali have now their website so you can check what they offer. The best ones will detail the kind of services they offer and will let you a schedule of the dive sites they will visit in the coming days, according to the weather forecast.

The final decision will be about the kind of atmosphere you want while spending the day with their team. Often you can tell the level of professionalism and friendliness with an email, but in doubt just give them a call. It’s easy nowadays to give a long-distance call for free with apps like Skype or Whatsapp.

Important to note:

  • to scuba dive Crystal Bay and Manta Point, you can book with dive centres in Nusa Penida, Nusa Lembongan or Sanur
  • to scuba dive the USAT Liberty shipwreck you can book with dives centres in Tulamben or Amed
  • to scuba dive in Menjangan Island, you need to book with dive centres in Pemuteran

This being said, almost all dive centres can offer to take you anywhere scuba diving around Bali as part of their dive safari package. You will need to bear in mind that in that case, there will be an additional cost for at least the transportation.


Here is a non-exhaustive checklist of points you may want to check to have as little surprises as possible:

  • How many scuba divers can go with one dive guide at most?
  • How often do they renew their rental gear?
  • Do they have special space on board or at the dive centre for underwater photographers transporting delicate equipment?
  • How many local staff do they employ? How many foreign staff do they employ?
  • Do they train their Divemaster and Instructor to the best responsible diving practices?
  • Can you see pictures of dive guides, instructors or clients touching or feeding marine life on the picture of the website?
  • Do they have a commitment to reduce plastic waste and save fresh water?
  • Do they offer reef-safe sunscreen?

If you have any other idea for things to check to choose a dive centre, please let me know in the comments!

Where to find dive shops in Bali?

Tulamben - Dive shops Bali

The west coast of Bali, including Kuta and Canggu, is where the big waves are and as a result are a surfer’s paradise while scuba divers will mainly be found on the east side.

Most dive centres in Bali are located in Sanur, Padang Bai, Amed and Tulamben on the east coast, other popular places are close to further but famous dive sites like Pemuteran next to Menjangan Island and Nusa Lembongan and Nusa Penida next to Crystal Bay and Manta Point. 

You can also find dive centres in Nusa Dua, Kuta, Candidasa, and Lovina, but these are not the best places to scuba dive in Bali.


Dive shops in Sanur

There are 13 scuba diving centres in Sanur. They are mostly located along the ByPass road in the south part of the town. These dive shops can cater scuba diving travellers who speak English, Spanish, French, German, Russian, Indonesian, Chinese and Japanese.

  • Absolute Scuba Dive Center, Jl. Danau Tamblingan 27, staff speaks English
  • All 4 Diving Indonesia, Jl. Danau Tamblingan 168, staff speaks English
  • Aqua Dive Center, Jl. Sekar Waru 1, staff speaks English
  • Bali Marine Diving, Jl. Kusuma Sari 9, staff speaks English
  • Crystal Divers, Jl. By Pass Ngurah Rai Gang Griya 6, staff speaks English, Spanish
  • Dune Atlantis, Jl. By Pass Ngurah Rai 96E, staff speaks English, French
  • Joe’s Gone Diving Bali, Jl. By Pass Ngurah Rai 44A, staff speaks English, German, Russian
  • Neptune Scuba Diving, Jl. Suka Merta, staff speaks English
  • Ocean Gravity Dive Center, Jl. Bet Ngandang II 21, staff speaks English, German, French
  • Papas Dive Center, Jl.Kutat Lestari Gg Uma Carik 10, staff speaks Japanese
  • Planet Bali Dive, Jl. Danau Poso 29, staff speaks English, Chinese, Indonesia
  • Success Dive Centre, Jl. Segara Ayu, staff speaks English
  • Two Fish Divers, Jl. Batur Sari 47A, staff speaks English

Dive shops in Padang Bai

There are 9 scuba diving centres in Padang Bai. They are mostly located along the beach. These dive shops can cater scuba diving travellers who speak English, French, German, Indonesian, Czech and Slovak.

  • Absolute Scuba dive centre, Jl. Silayukti, staff speaks English
  • Geko Dive Centre, Jl. Silayukti 5, staff speaks English, French
  • Ikandive / Balimoon divers, Jl. Silayukti Gang Luhur, staff speaks English, French
  • Widana Dive Service, Jl. Segara 38, staff speaks English
  • Momo Dive Center, Jl. Silayukti, staff speaks English
  • Nusa Dua Dive Center, Jl. Silayukti, staff speaks English
  • OK Divers resort & spa, Jl. Silayukti 6, staff speaks English, Indonesian, Czech, Slovak
  • Padangbai Bali Dive, Jl. Silayukti, staff speaks English
  • Paradise diving, Jl. Silayukti, staff speaks English, German

Dive shops in Nusa Lembongan

There are 15 scuba diving centres on Nusa Lembongan (and 1 on Nusa Ceningan). They are mostly located along Jugunt Batu Beach. These dive shops can cater to scuba diving travellers who speak English, French, Spanish, Italian, German, Indonesian, Japanese, Chinese, Korea, Thai, Arabic.

  • Bali Diving Academy, Juguntbatu Beach, staff speaks English
  • Big Fish Diving, Juguntbatu Beach, staff speaks English
  • Blue Corner Dive, Juguntbatu Beach, staff speaks English
  • Ceningan Divers, Nusa Ceningan, staff speaks English
  • Dive Concepts Juguntbatu Beach, staff speaks English, French, German, Spanish, Indonesian
  • Drift Divers, Juguntbatu Beach, staff speaks English
  • French Kiss Divers, Juguntbatu Beach, staff speaks English, French, Spanish, Italian, German, Indonesian, Japanese, Chinese, Korea, Thai, Arabic
  • Legend Diving, Juguntbatu Beach, staff speaks English, French Indo Divers Center, Mushroom Beach, staff speaks English
  • Lembongan Discovery Dive, Juguntbatu Beach, staff speaks English, Spanish, French, Indonesian
  • Lembongan Dive Center, Juguntbatu Beach, staff speaks English
  • Roctopus Dive, Juguntbatu Beach, staff speaks English
  • Scuba Center Asia, Mushroom Beach, staff speaks English
  • Siren Diving Lembongan, Lembongan Village, staff speaks English
  • WiFish Dive Center, Juguntbatu Beach, staff speaks English
  • World Diving, Juguntbatu Beach, staff speaks English

Dive shops in Nusa Penida

There are 13 scuba diving centres on Nusa Penida. They are mostly located along Raya Toya Pakeh-Ped Road. These dive shops can cater scuba diving travellers who speak English, French, Chinese.

  • Bagoes Dives, Jl. Raya Toya Pakeh-Ped, staff speaks English
  • Blue Corner Dive, Jl. Raya Toya Pakeh-Ped, staff speaks English
  • Dune Karma, Jl. Sanjaya, staff speaks French
  • Gairah Scuba Dive Center, Jl. Ped – Buyuk, staff speaks English
  • Mambo Dive Resort, Jl. Ped – Buyuk, staff speaks English, Chinese
  • Nusa Penida Watersport, Jl. Raya Toya Pakeh-Ped, staff speaks English
  • Nusa Scuba Diver, Jl. Raya Toya Pakeh-Ped, staff speaks English
  • Octopus Dive, Jl. Ped – Buyuk, staff speaks English
  • Pure Dive Resort, Jl. Ped – Buyuk, staff speaks English
  • Sanctum Dive, Jl. Raya Toya Pakeh-Ped, staff speaks English
  • Scuba Junkie, Jl. Raya Toya Pakeh-Ped, staff speaks English
  • Temple Diving, Jl. Ped – Buyuk, staff speaks English, French
  • Warnakali Dive Center, Sakti, staff speaks English, French

Dive shops in Amed

There are 21 scuba diving centres in Amed. They are mostly located along the beach. These dive shops can cater scuba diving travellers who speak English, French, German, Dutch, Spanish, Indonesian, Chinese, Japanese.

  • Abyss Dive Center, Jl. I Ketut Natih, staff speaks English, French
  • Adventure Divers, Jl. I Ketut Natih, staff speaks English
  • Amed Dive Center, Jl. I Ketut Natih, staff speaks English, French, German, Spanish
  • Amed Fun Divers, Jl. I Ketut Natih, staff speaks English, Chinese
  • Amed Scuba Tauchzentrum, Jl. Amed, staff speaks English, German
  • Bali Dive Cove, Jl. I Ketut Natih, staff speaks English
  • Bali Diversity, Jl. Amed, staff speaks English, French, Spanish
  • Bali Fab Dive center, Jl. Melasti, staff speaks English, French
  • Bali Luxury Divers, Jl. I Ketut Natih, staff speaks English
  • Bali Reef Divers, Jl. Amed, staff speaks English, Dutch, French, Indonesian
  • Bintang Divers, Jl. I Ketut Natih, staff speaks English, Japanese
  • Buddha Diving, Jl. Amed, staff speaks English, French
  • Dive Concepts, Jl. I Ketut Natih, staff speaks English, French, German, Spanish, Indonesian
  • Divers Cafe dive resort, Jl. I Ketut Natih, staff speaks English, French
  • Ecodive, Jl. I Ketut Natih, staff speaks English, French
  • Eurodive, Jl. Amed, staff speaks English, German, French, Spanish
  • Jepun Divers, Jl. Amed, staff speaks English
  • Jukung Dive, Jl. I Ketut Natih, staff speaks English, Dutch, French, Chinese
  • No Fear Diving, Jl. I Ketut Natih, staff speaks English, German
  • Pura Vida Diving, Jl. I Ketut Natih, staff speaks English, Spanish
  • Two Fish Divers, Purwakerti, staff speaks English

Dive shops in Tulamben

There are 18 scuba diving centres in Tulamben. They are mostly located along Kubu Road. These dive shops can cater scuba diving travellers who speak English, French, German, Dutch, Spanish, Indonesian, Japanese, Chinese.

  • Bali Dive Resort and Spa, Jl. Raya Amlapura-Singaraja, staff speaks English
  • Bali Elite Scuba, Jl. Kubu, staff speaks English,
  • Bali Diving Academy, Jl. Raya Amlapura-Singaraja, staff speaks English
  • Bali scuba course, Jl. Kubu, staff speaks English, Indonesian
  • Wonder Dive Bali, Jl. Pura Puseh, staff speaks English
  • Makara Diving Bali, Jl. Kubu, staff speaks English
  • Noble Bali Diving Resort, Jl. Kubu, staff speaks Japanese
  • Diving Tulamben, Jl. Kubu, staff speaks English
  • Dive Concepts, Jl. Raya Sinjara, staff speaks English, French, German, Spanish, Indonesian
  • Bali Reef Divers, Jl. Kubu, staff speaks English, Dutch, French, Indonesian
  • Tour Dive Bali, Jl. Kubu, staff speaks English, Indonesian
  • Ocean Sun dive resort, Jl. Kubu, staff speaks English, German, Indonesian
  • Matahari Dive & Spa Resort, Jl. Kubu, staff speaks English, Indonesian
  • Let’s Dive Tulamben, Jl. Kubu, staff speaks English
  • Scuba Tribe Bali, Jl. Kubu, staff speaks English, German, Dutch, French, Chinese
  • Joe’s Diving Bali, Jl. Kubu, staff speaks English, German
  • Aqua Dive Paradise, Jl. Puri Madha, staff speaks English,
  • Villa Alba Resort and Dive Center, Jl. Kubu, staff speaks English

Dive shops in Pemuteran

There are 15 scuba diving centres in Pemuteran. They are mostly located along Singaraja-Gilimanuk Road. These dive shops can cater scuba diving travellers who speak English, French, German, Spanish, Indonesian.

  • Bali Oase Resort & Dive Center, Sendang Pasir 43, staff speaks English, German
  • Phocéa Bali, Mimpi nyata villa, staff speaks French
  • D & D Dive Center, Jl. Singaraja-Gilimanuk, staff speaks English
  • Abyss Ocean World, Jl. Singaraja-Gilimanuk, staff speaks English
  • Nemo Divers, Jl. Singaraja-Gilimanuk, staff speaks English, Indonesian
  • Easy Divers, Jl. Singaraja-Gilimanuk, staff speaks English,
  • Dive Concepts, Jl. Arjuna, staff speaks English, French, German, Spanish, Indonesian
  • Bali Diving Academy, Dusun, staff speaks English
  • Pondok Sari Beach & Spa Resort – Dive Center, Beachfront, staff speaks English, German
  • Reef Seen Divers Resort, Beachfront, staff speaks English
  • Ocean Dreams, Jl. Singaraja-Gilimanuk, staff speaks English, French, Indonesian
  • Sea Rovers, Jl. Singaraja-Gilimanuk, staff speaks English,
  • Adirahayu Dive Resorts, Beachfront, staff speaks English
  • Sunrise Dive, Jl. Singaraja-Gilimanuk, staff speaks English
  • La Bella Dive, Jl. Singaraja-Gilimanuk, staff speaks English

There are additional dive shops in Nusa Dua, Kuta, Candidasa and Lovina, but these are not the best places to scuba dive in Bali. However, if you are staying in these areas, it could be worth checking with the nearest dive centre, as they surely offer transportation to the best dive sites in Bali.

Do you need more information to plan your dive trip to Bali? Check these additional articles about travelling and scuba diving in Bali:

If you enjoyed this post, subscribe to WAD Newsletter to receive the latest posts directly into your inbox.