Explore Jakarta

Jakarta offers an unexpected underwater paradise just a short boat ride from its bustling urban landscape. The Thousand Islands, or Kepulauan Seribu, present an idyllic diving escape with over 110 islands featuring white sandy beaches and tranquil, clear waters. These islands provide a rich tapestry of marine life, where divers can encounter a diverse range of tropical fish, vibrant coral reefs, and even the occasional visit from turtles and reef sharks. The shallow slopes and excellent visibility make it an ideal spot for beginners and snorkelers alike.

For those seeking more adventure, the volcanic landscapes near Krakatoa and Ujung Kulon National Park offer thrilling dive environments with caverns and swim-throughs sculpted by ancient lava flows. Here, more experienced divers can explore these unique underwater formations and witness the power of nature up close. Dive trips can be arranged through local dive centers, offering convenient weekend getaways or longer liveaboard journeys for those looking to explore the further islands near the Sunda Strait. Whether you seek calm, romantic escapes or exhilarating underwater adventures, Jakarta's nearby islands provide a compelling dive experience that surprises and delights.

Top Dive Sites Map

Diving in Jakarta

In the Thousand Islands, idyllic beaches descend down to uncover calm dive sites carpeted with pristine coral reefs providing the perfect location to complete dive courses. Thrill-seekers have access to stronger currents, at sites like The Noodle, and well-preserved deep wreck dives are available for experienced divers at Tabularasa Wreck. Those who are feeling bold can venture into tunnels that lead into giant underwater caves at Karang Copong or brave fast drift dives at Karang Serang in the waters near Krakatoa. Several large wrecks also lie in the Java sea close to Krakatoa and Ujung Kulon.

The best Months to dive in Jakarta

Jakarta offers diving opportunities year-round, with the best conditions typically experienced during the dry season from April to October. During these months, divers can enjoy higher visibility, often reaching up to 20 meters/66 feet, due to reduced rainfall and calmer surface conditions. Water temperatures range from 28°C–30°C/82°F–86°F, making it comfortable for diving.

From November to March, the wet season brings increased rainfall and stronger currents, which can reduce visibility and affect dive safety. While diving is still possible, these conditions may not be ideal for less experienced divers. Winds are generally mild throughout the year, but it's always advisable to check local weather reports before planning a dive.

Statistics

Historical data and trends

Dive Activity & Environmental Conditions

Centers Map

KURABESI DIVE SCHOOL

Jalan Ros Merah Blok J No. 17, 13420 Jakarta, JK - IDN

Dunia Selam

Jl. Bangka Raya No.16 C, Kelurahan Pela Mampang, Kecamatan.Mampang Prapatan, Jakarta Selat, 12720 DKI Jakarta, JK - IDN

Sea Pearl

Jl. Susilo III No.3, 11450 JAKARTA, IDN

Segara Dive Indonesia

JL. RA. Fadillah, RT. 01/ RW. 05, Cijantung, Kec. Pasar Rebo, 13770 Jakarta Timur, JK - IDN

BMJ DIVE SCHOOL

Kantor Satuan Brimob Polda Metro Jaya, Jalan Prajurit Usman & Harun no 18, 10410 Jakarta Pusat, JK - IDN

Putri Duyung Indonesia

Infiniti Office Permata Regency D/37, 11470 Jakarta Barat, JK - IDN

Tide Wave Currents

Kirana Boutique Office Jl. Kirana Avenue 2 block C1 no 2 Kelapa gading Timur Kelapa gading, 14240 Jakarta Utara, JK - IDN

Wilu Dive Center

Komplek Sepolwan Jl. Cemp. No. 33, 15412 DKI Jakarta, JK - IDN

Zombie Marine Dive

Jl. BENDA UJUNG KAV.DPR NO. 45A RT.006 RW.01 CIGANJUR, 12630 Jakarta Selatan - DKI Jakarta, JK - IDN

Jakarta Ocean Explorer

Graha Cempaka Mas Tower E2 lt7 No.7 Jl. Letjen Suprapto No. 1, 10640 Jakarta Pusat, JK - IDN

Amazing Scuba Indonesia

Jl. Alexandri 1 No. 31, 12210 Jakarta Selatan, JK - IDN

Anak Negeri Dive center

Jl. CIlandak KKO Marinir No. 21, 12450 Cilandak-Jakarta Selatan, JK - IDN

MAZU DIVERS

Gedung TPI Pulau Pramuka RT 001 RW 04 Kios No. 1, 14530 Jakarta, JK - IDN

INDO SCUBA

Jl. Danau Poso 41, Sanur Kauh, 80227 Bali, BA - IDN

LAUT DIVE INDO

Jl. Kemang Timur No 57B, 12730 Jakarta, JK - IDN

MILLENNIUM DIVE CENTER

Jalan Sinabung II 7 RT7/8 Grogol, 12220 Jakarta Selatan, JK - IDN

Guerilla Dive Adventure

Jl. Pangeran Antasari No. 12 Cilandak Barat, Jakarta Selatan, 12430 Jakarta, JK - IDN

PT. Gurita Biru Indonesia

GOR BULUNGAN, 12130 Kebayoran Baru-Jakarta Selatan, JK - IDN

NDT DIVE

Jl. KRI Ajak No. 40 C Komplek AL radio Dalam - DKI, 12140 Jakarta, JK - IDN

Pelangi Scuba

Jl. H. Muhi III No. 43, 12310 Jakarta Selatan, JK - IDN