Diving in Jakarta

After exploring the heaving, vibrant metropolis that is Jakarta, it is incredibly calming to escape to Thousand Islands, the 130-or-so islands that are in Jakarta Bay, all silky sands and swaying palm trees.
Some islands are inhabited, others are left completely natural, but they are all a magnet for people looking to escape the city for some blissful seas views, they also make for an intriguing dive spot.
Here you can see colorful coral, swim with turtles, spot reef sharks and explore mangroves. Here you can dive right from the beaches and shallower slope dives make the conditions ideal for beginners. If you’re serious about great visibility and the best conditions, head to the outer islands they are further away but worth the journey time of up to two hours.
There is an island to suit everyone, and every budget, whether you want calm waters and a romantic escape on Sepa Island, Pulau Pramuka is great for spotting greenback turtles, while the clear waters lapping Pulau Putri make it fantastic for visibility. Why not join a liveaboard and you can explore a variety of dive sites over a few days?
However you decide to plan your trip, Thousand Islands presents a charming and unexpected break from the big city.

Dive Sites in Jakarta

Discover the Wonders of the Deep with SSI's Blog

Join us on an exciting journey of discovery and learn more about exhilarating diving adventures, dedicated conservation initiatives, and innovative educational opportunities that will help you illuminate the extraordinary beauty of the underwater world. Let's explore the underwater world together and delve into the hidden wonders beneath the gentle waves.

The dive spots and related content on MyDiveGuide are provided for informational and promotional purposes only. This information, including user-generated content, is not definitive advice or recommendations. Divers are fully responsible for planning their dives, ensuring adequate safety equipment, verifying diving permissions, and complying with local laws and regulations. SSI, MyDiveGuide, and affiliates assume no responsibility or liability for divers' actions, choices, or any incidents. Always dive within your training limits, prioritize safety, and confirm that diving is permitted at your chosen location.