Blog Find a Dive Shop Replace your Card

Diving in Java

Explore diving in Java

Stretching across Indonesia’s volcanic heartland, diving in Java offers a mix of coral reefs, volcanic seabeds, macro-rich sites, and historic shipwrecks. Popular dive areas include the Thousand Islands near Jakarta, Karimunjawa National Park, and coastal sites along East Java. Divers can encounter reef fish, turtles, rays, nudibranchs, frogfish, and vibrant coral formations. Less crowded than other Indonesian destinations, Java scuba diving is ideal for travellers seeking authentic underwater exploration alongside Indonesia’s cultural and volcanic landscapes.

Where to dive in Java

Book your diving in Java

Common marine life sightings for Java

More Information

Accessing Java dive sites typically begins with international flights to Jakarta or Surabaya, followed by domestic travel to regional airports or ferry ports. Karimunjawa National Park is reached via ferry or short flight from Semarang, while the Thousand Islands are accessible by boat from Jakarta. Local dive centres provide guided dives, equipment rental, and training courses. With improving infrastructure and professional operators, diving in Java is increasingly accessible for domestic and international divers.

Time Zone
UTC+07:00
Phone
+62
Currency
IDR
Voltage
230 V
Pressure
Bar (bar)
Plug
C, F
Languages
Indonesian
1st Stage
DIN
International airports
Soekarno Hatta Intl. (CGK)
img
Carry Your Card with Pride!
Showcase your diving skills with a new PADI certification card in eCard or waterproof card made from recycled materials. Limited supply!
Get Yours Now
img
Stay Connected In and Out of the Water
PADI Club™ is your way to meetup with divers, keep your skills fresh, and take your diving to the next level with a FREE annual magazine subscription, discounted PADI eLearning courses + more!
JOIN NOW
x

Save that favourite

With a PADI Travel account, you can favourite dive operators to come back to later on any device or computer

Log in or sign up