
A chain of small islands in Jakarta Bay, a speedboat ride away for sun and snorkelling.
Kepulauan Seribu is a string of low coral islands scattered north of Jakarta in the bay, despite the name there are around a hundred or so, not a thousand. A handful are set up for visitors with simple homestays, guesthouses, and a few resorts, offering a quick saltwater break from the city.
The nearer islands such as Pramuka, Tidung, and Harapan are budget-friendly and busy with domestic weekenders, while islands like Macan or Putri have pricier resorts and clearer water. Snorkelling, kayaking, and a small turtle breeding station are the main draws.
Manage expectations: this is not Komodo or the Gilis. The water can be murky near Jakarta and some islands carry litter, but the further out you go, the better it gets.
Getting there
Public speedboats leave from Marina Ancol in north Jakarta, and slower wooden ferries depart from Kali Adem (Muara Angke) port, both reaching the inhabited islands in roughly one to two hours depending on distance. Resort islands usually arrange their own private boat transfers. Book the speedboat ahead on weekends, as seats fill fast.
Best time
Travel in the dry season (roughly May to September) for calmer seas and clearer water. Go on a weekday if you can, since Jakarta residents flood the islands on weekends and holidays. Avoid the wet season, when crossings get rough and visibility drops.
Good to know
Pick an island that matches your budget and water expectations: nearer islands are cheap and crowded, further ones cost more but are cleaner. Bring cash, reef-safe sunscreen, and your own snorkel gear if you are fussy, as rental kit can be worn. Confirm the return boat time so you are not stranded overnight.
Tidung and Pramuka are popular budget options with homestays and snorkelling, while Pulau Macan and Pulau Putri have resorts with clearer water. Choose based on budget and how clean you want the water.
Speedboats from Marina Ancol take roughly one to two hours depending on the island. The cheaper traditional ferries from Muara Angke are slower and less comfortable.
It is decent on the outer islands but not world class, and water near Jakarta can be murky. Set expectations accordingly and head to the further islands for the clearest reefs.
Add it to a route across Indonesia and we will work out the travel time and cost between every stop.
Build your trip