Skip to content
A jetty over clear shallow water at Pulau Sepa in the Thousand Islands

Thousand Islands (Kepulauan Seribu)

Coral islands in the Java Sea, an hour or two from the city

The Thousand Islands (Kepulauan Seribu) are a string of low coral islands running some 45 km north from Jakarta Bay into the Java Sea. There are in fact around a hundred of them, only a handful inhabited, and administratively they are part of Jakarta — which means the capital’s territory includes a marine national park.

They fall into three broad groups. A few historic islands close to the coast, such as Onrust, hold ruins of Dutch shipyards and forts. The inhabited islands — Pramuka, Tidung, Pari, Harapan — have villages, homestays and simple beaches. And the small resort islands further out, among them Macan, Sepa, Putri and Pelangi, offer cottages, clearer water and better reefs.

An honest note: organised island day trips bookable on GetYourGuide are few and lightly reviewed. We link the best-established ones below; many visitors also book resort packages directly or simply take a public boat.

Top things to do at Thousand Islands (Kepulauan Seribu)

Take a day trip with snorkelling

A guided island day typically includes hotel pickup, a speedboat from Ancol, time on one or two islands, snorkelling or canoeing and lunch. Water near the city is murky; the experience improves markedly the further north the boat goes.

Stay overnight on a resort island

One night makes the journey more worthwhile. Resort islands sell packages including boat transfers and meals; standards range from rustic eco-lodges to comfortable bungalows. Book ahead for weekends.

Visit an inhabited island

Pulau Pramuka is the administrative centre and has a hawksbill turtle hatchery; Pulau Tidung is known for the long footbridge linking its two halves; Pulau Pari has a pretty shallow beach. Accommodation is in family homestays, and bicycles are the main transport.

Explore the historic islands

Onrust, Kelor and Cipir, a short boat ride from the mainland, have the remains of a Dutch naval yard, a quarantine station and a small round fort. They suit a half-day trip rather than a beach day.

Boats at a pier in the Thousand IslandsA sandbar and mangroves at Pulau Pari in the Thousand Islands

How to get to Thousand Islands (Kepulauan Seribu)

  • Speedboats from Marina Ancol: the usual departure for resorts and tours, leaving in the early morning. Crossing times range from about 30 minutes for the nearest islands to two hours for the outer ones.
  • Public boats: cheaper ferries and speedboats to the inhabited islands leave from the piers at Muara Angke (Kali Adem), further west. They are basic and schedules change.
  • With a tour: the simplest option for a day trip, as transfers and boat tickets are arranged for you.

Insider tips

  • The best conditions are from about May to September. From December to February seas can be rough and boats are sometimes cancelled.
  • Boats leave early (often 7–8 am) and return mid-afternoon. Stay near Ancol or leave your hotel very early to beat the traffic.
  • Bring cash, sun protection, a dry bag and seasickness tablets if you need them. There are few or no ATMs on the islands.
  • Dress modestly in the villages of inhabited islands; swimwear is fine on resort islands.
  • Check recent reviews of any operator, and make sure life jackets are provided.

Best tours & tickets for Thousand Islands (Kepulauan Seribu)

These top-rated experiences are the easiest way to see Thousand Islands (Kepulauan Seribu):

Live availability: tours around Thousand Islands (Kepulauan Seribu)

Powered by GetYourGuide
Plan your Jakarta days

Turn a stopover in Jakarta into a highlight of your Indonesia trip

Ride the lift up Monas, walk from the Istiqlal Mosque to the cathedral, eat your way through Glodok and Blok M, and escape to the Thousand Islands or the tea hills near Bandung. Compare the best-rated experiences and book in a couple of taps.

Good to know

Thousand Islands (Kepulauan Seribu) FAQs

Frequently asked questions

Are there really a thousand islands?

No. The name is poetic; the group has roughly 110 islands.

Can I visit the Thousand Islands as a day trip?

Yes — the nearer islands and some resorts work as day trips from Marina Ancol. An overnight stay is more relaxing.

Which island is best?

For clear water and comfort, a resort island further north. For local life on a budget, Pramuka, Tidung or Pari. For history, Onrust.

When is the best time to go?

The dry season, roughly May to September, for calm seas and better visibility.