Diving in Bali
Explore 224 dive sites in Bali, Indonesia. Ocean conditions, marine species, and dive centres.
Best Time to Dive in Bali
The warmest water temperatures in Bali occur in December, averaging 30.9°C. The coolest conditions are in August at 29.1°C.
Monthly Water Temperatures
- January: 30.1°C
- February: 29.7°C
- March: 30.1°C
- April: 30.7°C
- May: 30.6°C
- June: 30.2°C
- July: 29.4°C
- August: 29.1°C
- September: 29.3°C
- October: 30.1°C
- November: 30.9°C
- December: 30.9°C
Marine Life in Bali
Home to 528 recorded species including 359 reef fish, 73 hard corals, 42 sharks & rays, 12 other, 12 sea snails & nudibranchs, 11 seagrass & algae.
Dive Site Difficulty in Bali
Bali has 2 beginner, 1 advanced dive sites - suitable for divers of all levels.
Recommended Packing List for Bali
Based on average water temperature of 30.1°C, currents 3 cm/s.
- Shorty or Rashguard - warm 30°C water needs minimal exposure protection
- Mask - essential for every dive
- Fins
- BCD - buoyancy compensator
- Regulator - your most safety-critical piece of gear
- Dive Computer - tracks depth, time, and NDL
- Surface Marker Buoy (SMB) - essential for boat pickups
- Dive Torch - useful for crevices and colour at depth
- Underwater Camera - capture your diving memories
Marine Protected Areas in Bali
- Bali Barat - National Park (IUCN Category II)
- Meru Betiri - National Park (IUCN Category II)
- Baluran - National Park (IUCN Category II)
- TAMAN WISATA PERAIRAN PASIR PUTIH KABUPATEN SITUBONDO - Marine Recreation Park (IUCN Category VI)
- PKK-001 Sumenep - Marine Protected Area (IUCN Category Not Reported)
- PKK-003 Bangkalan - Marine Protected Area (IUCN Category Not Reported)
- PKK-007 Sampang - Marine Protected Area (IUCN Category Not Reported)
- KK Buleleng - Marine Park (IUCN Category VI)
- PKK-043 Banyuwangi - Marine Protected Area (IUCN Category Not Reported)
- PKK-017 Blitar - Marine Protected Area (IUCN Category Not Reported)
- KK Gili Ketapang - Marine Park (IUCN Category VI)
- PKK-013 Jember - Marine Protected Area (IUCN Category Not Reported)
- PKK-019 Lumajang - Marine Protected Area (IUCN Category Not Reported)
- PKK-114 Malang - Marine Protected Area (IUCN Category Not Reported)
- PKK-059 Pamekasan - Marine Protected Area (IUCN Category Not Reported)
- PKK-062 Probolinggo - Marine Protected Area (IUCN Category Not Reported)
- KK Pulau Panjang - Marine Park (IUCN Category VI)
- PKK-026 Situbondo - Marine Protected Area (IUCN Category Not Reported)
Getting to Bali - Nearest Airports
- Juanda International Airport (SUB), Surabaya - 69 km away, approx 91 min travel time
- Dhoho International Airport (DHX), Kediri - 164 km away, approx 194 min travel time
- Denpasar I Gusti Ngurah Rai International Airport (DPS), Kuta, Badung - 240 km away, approx 277 min travel time
Dive Sites
- Air Kecil Island (-5.9842, 106.7619)
- AKISHIO - 40m (-6.8000, 112.7861)
- ALKEN PENDA - 2m (-7.1760, 112.7019)
- All 4 Diving Indonesia (-8.6874, 115.1672)
- ALPHINE - 19m (-7.1957, 112.7143)
- Amed wall (-8.3376, 115.6617)
- Amed Zen Divers - 5-15m (-8.3349, 115.6456)
- AMUKTI - 20m (-7.1083, 114.1514)
- Anchor Wreck (-8.0904, 114.4983)
- Anchor Wreck (-8.0915, 114.5034)
- Anchor Wreck (-8.0915, 114.5034)
- Ayer Sedang (-5.9833, 106.7833)
- Bali Aqua Diving (-8.7058, 115.2531)
- Bali Dive Trek (-8.3312, 115.6309)
- Bali International Diving Professionals (BIDP) (-8.7063, 115.2548)
- Bali Reef (-8.1266, 114.5682)
- Bali Reef (-8.1266, 114.5682)
- Bali Scuba (-8.7057, 115.2529)
- Bat Cave (-8.0934, 114.5290)
- Batu Belah (-8.3079, 115.6208)
- BAWEAN EXPRES - 7m (-7.1169, 112.6508)
- BERKAT KARYA - 3m (-7.2608, 112.8542)
- Big Fins TecDiving - 30-60m (-8.2785, 115.5934)
- BINA SETIA - 25m (-7.1626, 112.6724)
- BINTANAH - 12m (-7.0933, 112.6639)
- Bintang Beach Club Dive And Water Sport (-8.7562, 115.2216)
- BINTANG HARAPAN DUA - 1m (-7.0000, 112.7500)
- Blue Corner (-8.1302, 114.5634)
- Blue Corner (-8.1302, 114.5634)
- Blue Corner (-8.1004, 114.5205)
- Blue Hill Dive Site (-8.2876, 115.6051)
- Blue Lagoon (-8.5179, 115.5098)
- Brunda Reef (-6.0667, 106.9500)
- BUANA SEJATI - 30m (-6.8361, 112.7210)
- BUDI MURNI - 8m (-6.8693, 112.7396)
- Bulakan (-8.3083, 115.6215)
- Cave Point (-8.1004, 114.5175)
- CINTA BAHARI - 1m (-7.2127, 112.8180)
- CIPTA ABADI - 60m (-6.3002, 113.6827)
- Close Encounters (-8.1299, 114.6614)
- Close Encounters - 10-30m (-8.1281, 114.6671)
- Coral garden (-8.2769, 115.5947)
- Coral Garden (-8.0918, 114.5224)
- Coral Garden (-8.0913, 114.5221)
- Crocodile Reef (-8.2167, 114.3833)
- Crystal Bay (-8.7155, 115.4575)
- Crystal Divers (-8.6963, 115.2633)
- Deep Blue (-8.1316, 114.5605)
- Dewaruci Perkasa - 18m (-7.1450, 112.6683)
- Diving Spot (-5.7393, 106.6198)
- Diving Spot (-5.7382, 106.5909)
- Diving Spot (-5.7478, 106.6018)
- Diving Spot (-5.7389, 106.6208)
- Diving Spot (-5.7458, 106.5892)
- Diving Spot (-5.7506, 106.6094)
- Diving Spot (-5.7374, 106.6148)
- DONGGALA II - 36m (-6.7886, 112.9619)
- Dream Wall (-8.0914, 114.5041)
- Dream Wall (-8.0915, 114.5089)
- Drift Divers Nusa Lembonang (-8.6690, 115.4497)
- Eddys Park (-8.1376, 114.5445)
- ELPAPUTIH - 53m (-6.6251, 113.2838)
- Emerald - 5-20m (-8.2837, 115.6029)
- EX-PURNAMA - 3m (-6.9935, 112.6998)
- FAJAR INDRAMAYU - 46m (-6.7247, 112.9413)
- FOMENI WINI I - 2m (-7.1519, 112.6607)
- Geisterschiff - 15-30m (-8.1565, 114.7595)
- Gili Mimpang (-8.5261, 115.5763)
- Gili Tepekong North (-8.5312, 115.5858)
- Gili Tepekong South (-8.5316, 115.5861)
- Glashouse Pemuteran (-8.1428, 114.6611)
- Gondolreef (-8.1454, 114.7192)
- Gosong Tengah (-5.8667, 108.4667)
- Gosong Tengah (-5.8667, 108.4000)
- HAM - 15m (-7.1867, 112.7164)
- Ise Baru - 6m (-7.1726, 112.7423)
- Jetty House Reef Naya Gawana (-8.1370, 114.5679)
- JOURNEY - 15m (-7.1508, 112.6738)
- KANA BARU - 5m (-6.9612, 112.7050)
- Kapal Budak (-8.0910, 114.5021)
- Karang Ayer (-6.0014, 106.7750)
- Karang Betsy (-3.7167, 115.7833)
- Karang Congkeh (-7.5000, 113.1833)
- Karang Cuka (-3.9281, 115.3439)
- Karang Lantung (-7.3089, 112.8439)
- Karang Munira (-7.6886, 113.2194)
- Karang Rakit Utara (-5.8167, 108.4167)
- Karang Rakit Utara - 5-20m (-5.8000, 108.5000)
- Karang Satin (-3.8886, 115.4022)
- Karang Tohorjantan (-5.8000, 106.8167)
- KARYA ABADI - 60m (-6.3167, 113.6500)
- KAWITAN - 13m (-7.1937, 112.7252)
- KELAPA - 18m (-7.1922, 112.7350)
- Kisik Pegemetan (-8.1200, 114.6218)
- KLM Arto - 10m (-7.1514, 112.6647)
- KM JOURNEY - 21m (-7.1510, 112.6730)
- KM. KTC-1 - 4m (-6.8890, 112.7347)
- KM PERTAMA - 1 - 12m (-7.1378, 112.6732)
- KMP Rafelia 2 - 11m (-8.1503, 114.4047)
- KM. SMS 233 - 4m (-6.8959, 112.7302)
- KM,WIHAN SEJAHTERA - 22m (-7.1859, 112.6896)
- KRAKATAU - 54m (-6.5833, 113.1500)
- KUNIA - 1m (-7.0505, 113.9597)
- Lap 2015 - 12m (-7.1378, 112.6732)
- LAUTAN BERKAT - 16m (-6.8683, 112.7533)
- Liberty Dive Resort (-8.2740, 115.5903)
- LONG MARAK - 54m (-6.5835, 112.6726)
- Madha Dive Center (-8.2734, 115.5916)
- Magic Forest (-8.1466, 114.7417)
- Mama Dive (-8.3378, 115.6587)
- Mandarin Point (-8.1345, 114.5587)
- MANGGIS - 4m (-7.2000, 112.7217)
- Mangrove 2 (-8.0977, 114.5076)
- Mangrove Point (-8.0979, 114.5089)
- Mangrove Point Gawana (-8.1389, 114.5426)
- Manta Bay (-8.7353, 115.4507)
- Manta Point - 10-25m (-8.7948, 115.5259)
- Marta Dive (-8.2754, 115.5905)
- MEGA KARYA - 36m (-6.8234, 112.8045)
- Menjangan - Eel Garden (-8.0940, 114.4992)
- Menjangan - Pos 2 (-8.0965, 114.5279)
- Middle Reef (-8.1341, 114.6670)
- Middle Riff (-8.1288, 114.5658)
- MITRA SIONTAPINA - 20m (-7.1511, 112.6651)
- MV IDOLA - 38m (-7.2772, 113.9383)
- NANTAI 1 - 10m (-7.1858, 112.7467)
- Napoleon Reef (-8.1326, 114.6634)
- Napoleon Reef (-8.1320, 114.6743)
- Nautilus Diving Bali Shop (-8.6891, 115.1658)
- NOER RAHMAT - 38m (-6.7749, 113.5126)
- Noodles (-5.7585, 106.5961)
- NUSANTARA - 5m (-7.2358, 112.8628)
- OB BUJIBA - 35m (-7.5661, 113.2015)
- Octagon Reef (-8.1320, 114.5518)
- OK snorkeling site (-8.1543, 115.0282)
- Orca Diveclub Lovina (-8.1290, 115.0604)
- PADI Bali Scuba Masters (-8.7726, 115.2224)
- PADI Hammerhead Bali Dive (-8.7682, 115.2218)
- Palapa (-7.6874, 113.8316)
- Paradise Diving (-8.2739, 115.5905)
- PEACH MOUNTAIN - 10m (-6.9617, 112.7093)
- Ped (-8.6757, 115.5160)
- Pemuteran Bio Rock Project (-8.1425, 114.6554)
- Pemuteran house reef (-8.1417, 114.6553)
- Peti (-8.0912, 114.5176)
- pety reef (-8.0917, 114.5185)
- PINUS - 40m (-7.1667, 114.1667)
- Pos 1 (-8.0960, 114.5030)
- Post I Jetty (-8.0964, 114.5031)
- Pulau Dapur (-5.9242, 106.7247)
- Puri Jati (-8.1833, 114.9141)
- PUTRA BERLIAN XII - 15m (-6.8593, 112.9374)
- PUTRA BULIAN - 18m (-6.8515, 112.9417)
- putri menjangan 1 (-8.1219, 114.5755)
- Putri Menjangan 2 - 20m (-8.1237, 114.5715)
- Pyramids (-8.3342, 115.6536)
- R I ULAR SENDOK - 36m (-6.7987, 112.6172)
- RUHUI RAHAJU I - 58m (-6.2083, 113.6583)
- SAMUDERA INDAH - 8m (-6.9685, 112.7040)
- Sandy Slope (-8.0905, 114.5130)
- Sandy Slope (-8.0911, 114.5187)
- SARI AYU - 5m (-7.2075, 112.8093)
- SARI REJEKI (POSSIBLY) - 48m (-6.6732, 113.4626)
- SARI REJEKI (POSSIBLY) - 34m (-6.8016, 113.7014)
- Scuba Center Asia (-8.6840, 115.4342)
- Sea Garden - 5-15m (-5.7351, 106.6064)
- Seahua Ha Ha Tulamben Dive Resort (-8.2745, 115.5895)
- Secret Bay (-8.1628, 114.4373)
- Secret Bay - 5-15m (-8.1676, 114.4455)
- Seraya Beach Dive Site (-8.2957, 115.6119)
- SINAR PAGI - 6m (-7.2617, 112.8667)
- SURYA NIAGA - 0m (-7.3167, 113.2056)
- SV TK. UTAMA 9 - 4m (-6.8917, 112.7289)
- SWAKARYA - 20m (-7.1894, 112.7065)
- Taka Jaran (-8.1284, 114.6582)
- Taka Lebar (-8.1208, 114.6430)
- Taka Menaum - 5-20m (-8.1242, 114.6534)
- Takat Besar (-7.0106, 115.6489)
- Takat Bonsa (-7.0344, 115.6167)
- Takat Bunginsaor (-7.0367, 115.6675)
- Takat Demak (-7.0106, 115.6700)
- Takat Duabungin (-6.9683, 115.6875)
- Takat Jalue (-7.0278, 115.6361)
- Takat Kamboja (-6.9325, 115.6039)
- Takat Karangan Besar (-7.0092, 115.6036)
- Takat Karangan Kecil (-7.0114, 115.5947)
- Takat Kering (-6.8953, 115.5483)
- Takat Lemuruan (-6.9822, 115.6897)
- Takat Mbomandra (-6.9597, 115.6706)
- Takat Pajanlanggar (-6.9767, 115.6631)
- Takat Pajantengki (-7.0103, 115.6142)
- Takat Panjang (-7.0308, 115.6303)
- Takat Parendan (-6.9711, 115.6950)
- Takat Patage (-7.0186, 115.6389)
- Takat Saebus (-7.0558, 115.7178)
- Takat Salarangan (-6.9333, 115.6650)
- Takat Sapa (-7.0286, 115.7997)
- Takat Silan (-6.9872, 115.5517)
- Takat Sitabok Kecil (-6.9489, 115.7061)
- Takat Susunan (-6.9939, 115.6839)
- Takat Tingkarang (-7.0197, 115.6833)
- Takat Tuku (-6.9867, 115.6992)
- Tanjung Gelap - 15-35m (-8.1294, 114.5609)
- TANTO HARI - 21m (-7.1853, 112.6936)
- TANTO NIAGA - 11m (-7.1963, 112.7124)
- Temple Point - 10-25m (-8.0921, 114.5265)
- Temple Wall (-8.0923, 114.5268)
- Terumbu Karang - 5-20m (-3.7950, 115.6092)
- Terumbu Karang (-3.7861, 115.5659)
- TIPISON - 18m (-7.1767, 112.6772)
- TIPISON (POSSIBLY) - 21m (-7.1734, 112.6773)
- TJILANTJAR - 57m (-6.4109, 112.8513)
- TORINO - 8m (-6.9173, 112.7312)
- TRISILA PRATAMA - 25m (-8.1531, 114.4334)
- TRI STRIA - 33m (-6.7772, 112.9964)
- TUNDA DJANTERA - 0m (-6.8667, 112.5667)
- Underwater Cave (-8.0974, 114.5263)
- Underwater Shrine (-8.3376, 115.6611)
- USAT Liberty Wreck (-8.2739, 115.5926)
- UTAMA 9 - 8m (-6.8955, 112.7330)
- VAN DER WIJK - 42m (-6.7083, 112.4192)
- WAHANA UTAMA V - 54m (-6.5833, 113.2500)
- Water Walk (-8.7066, 115.2631)
- YITRUS - 6m (-7.1812, 112.7223)
Dive Centres
- Bali Diving Academy Pemuteran
- Bali Ocean Reef Dive Center
- Banyuwangi Diving School - https://travel.padi.com/dive-center/indonesia/banyuwangi-diving-school/
- Dive Concept
- Dive Concepts
- Easy Divers Bali - https://www.easy-divers.eu/
- Extra Divers Naya Gawana-Bali - https://www.extradivers-worldwide.com
- Fisheries Diving School FPIK UB - https://fds.fpik.ub.ac.id
- Global Dive Lodges
- Masta Snorkeling
- Nemo Dive
- Nemo Diving
- Ocean Dreams Pemuteran
- Reef Seen Divers Resort
- Sea Rovers Dive Centre - https://searovers.net/
- Sekolah Selam Indonesia - https://www.sekolahselamindonesia.com
- Sunrise Dive
- Surabaya Diving - https://www.jimmydiving.com
- Werner Lau Diving