things-to-do
How to plan a day trip to the Thousand Islands from Jakarta
Kepulauan Seribu offers island escapes within reach of North Jakarta's harbours, combining Dutch-era forts with snorkelling day tours.
How we reported this

For Jakarta residents who want sea air without a flight to Bali, the Thousand Islands, or Kepulauan Seribu, offer a chain of small islands scattered across the bay north of the city. Many can be visited on a single day trip, making them a practical antidote to the concrete of the capital.
Two harbours in North Jakarta serve as the usual jumping-off points. Ancol Marina is the more polished option, while Kali Adem harbour in Muara Angke is used mainly by local fishermen and tends to be cheaper.
The islands closest to the bay carry a surprising amount of history. Kelor, Onrust and Cipir have remnants of the Dutch colonial era, including fortresses and docks. Some islands may occasionally close for restoration, so it is worth confirming access before booking.
Further out, islands such as Pari are popular for snorkelling day trips that depart from Jakarta, pairing boat transfers with time in the water. Costs vary with the operator and season.
A few practicalities help the day run smoothly. Public ferries are basic and not air-conditioned, so arriving early to find a comfortable spot is wise, and travellers should factor in return departure times to avoid being stranded. Sun protection, water and cash are all worth packing.
The appeal of Kepulauan Seribu is its accessibility: a genuine island escape reachable from the city in a morning, with a mix of beaches, snorkelling and colonial-era relics. As always with boat travel, weather and schedules can shift, so checking conditions before departure is part of the plan.