We track 39 dive operators in Java. 19 teach certification courses (22 PADI, 11 SSI). 4 run snorkelling trips. 2 offer accommodation alongside diving. The biggest cluster is around Jakarta, with 6. Listings are ordered by Fin Rank: a published score for how complete and verified each listing is.
The 8 highest-ranked of 39. How Fin Rank works
| Rank | Operator | TripAdvisor | Discovery dive | Agencies | Website | |
|---|---|---|---|---|---|---|
| 1 | 4.9(69) | 5.0 | none | PADI | Visit |
Which centres run each site, named on their own websites or confirmed by the owner.

Fin lists 39 dive operators in Java, with the biggest cluster around Jakarta. 19 of them run certification courses.
PADI is the most common agency (22 centres), followed by SSI (11). RAID, CMAS also appear.
Published discovery dive prices we hold range from $34 to $150 USD. Treat these as a guide and confirm with the centre before booking.
2 operators in Java offer accommodation alongside diving.
4 of the 39 operators we track run snorkelling tours.
Operators are sorted by Fin Rank, a 100-point profile strength score: contact details, what they offer, the dive sites they run, their Google reputation, whether the owner has claimed the listing, and whether their own website links to Fin. 0 listings here are owner-verified. The formula is published in full on the Fin Rank page.

Jakarta Ocean Dive is a dive center in Jakarta, Indonesia, offering diving courses and equipment. They are located in the Pademangan area.
Dive & Co. by KKD is a dive facility located in Jakarta, Indonesia, that operates as a sports club. It is associated with Kristal Klear Dive (KKD), a PADI 5 Star Dive Center. They offer dive courses, equipment rental, and organize trips to dive sites around Jakarta and the Indonesian archipelago.

Pusat Diving is a dive center located in Jakarta, Indonesia, offering diving courses and equipment. They are situated in Sedayu Square.
Diving School Bandung (SDB) is a dive center located in Bandung, Indonesia. They offer scuba diving training, try scuba experiences, refresh dives, and diving trips. They are a PADI-certified facility.
Aquanots Dive Jakarta is a dive center offering PADI courses, equipment rental, and dive trips. They are located in Jakarta, Indonesia.
Javascuba Dive Center is a dive center located in Jakarta, Indonesia, offering diving courses and services. They are situated within the Gajah Mada Plaza Mall.
Bubbles Dive Center is a PADI 5 Star IDC dive center in Jakarta, Indonesia, offering a wide range of diving courses, equipment, and trips. They focus on diver education and exploration.
Mazu Divers is a dive center based in Jakarta and Pulau Pramuka in the Thousand Islands. They offer scuba diving certification courses and organized diving tours in the surrounding islands.
Indonesia Dive Safaris is a dive center and community based in Jakarta, Indonesia, operating since 2014. They offer diving courses (PADI & SSI), diving trips around Indonesia, and a dive gear online shop. They are known for promoting Indonesia's underwater beauty and have a 5-star rating on Google Reviews.

ODYDIVE Center is a dive center located in Jakarta, Indonesia. They offer various diving services and courses.
| 2 | Dive & Co. by KKD | 4.9(55) | none | none | PADI · SSI | Visit |
| 3 | 5.0(270) | none | none | PADI | Visit |
| 4 | Diving School Bandung (SDB) | 5.0(50) | none | $34 | PADI | Visit |
| 5 | Aquanots Dive Jakarta | 5.0(303) | none | none | PADI | Visit |
| 6 | Javascuba Dive Center | 4.5(82) | none | none | PADI | Visit |
| 7 | Bubbles Dive Center | 4.8(70) | none | none | PADI | Visit |
| 8 | Mazu Divers Dive Center | 4.8(19) | none | none | SSI · RAID · CMAS | Visit |