Thousand Islands: the marine park off Jakarta
The Thousand Islands are not a thousand and they are not far: a fast boat from Jakarta reaches a chain of coral islands, fishing villages and mangrove flats in under two hours.
Pari Island, one of the inhabited islands in the Thousand Islands chain north of Jakarta. Lucky Christiawan, CC BY-SA 4.0
The Thousand Islands are Jakarta's nearest sea. The chain runs north from the city into the Java Sea, about 45 to 80 kilometres offshore, and includes around 110 islands, of which only a few are inhabited. The southern islands are close, shallow and busy; the northern ones are quieter, with better coral and a stronger sense of remoteness.
This is not the pristine archipelago of eastern Indonesia. The water near Jakarta carries sediment, the reefs are recovering from decades of pressure, and the resorts range from simple to tired. But the islands are accessible, affordable and genuinely pleasant, and for anyone based in the capital they are the easiest way to sleep beside a reef.
What and where
Kepulauan Seribu is an administrative regency of Jakarta, stretching from the city's edge to the northern limit of Indonesian waters. The marine national park was established in 1982 and protects coral reefs, seagrass beds, mangroves and small islands. The inhabited islands are mostly in the south and centre, while the north holds the best-preserved reefs.
The names are confusingly poetic. Pulau Pramuka is the administrative capital; Pulau Panggang and Pulau Kelapa are fishing communities; Pulau Pari has a research station and a long sandbar; Pulau Tidung is the most popular weekend island; and the resort islands, such as Bidadari, Kotok and Sepa, are privately managed.
The islands are the tops of a submerged coral shelf, which is why they are flat, low and fringed with reef rather than volcanic. Some are little more than a sandbar and a few casuarina trees; others have schools, clinics and a few hundred permanent residents. The highest point in the whole chain is only a few metres above sea level, which makes the islands vulnerable to storms and rising water.
The archipelago has a longer history than its resorts suggest. Pulau Onrust, near the southern end of the chain, was a VOC shipyard in the seventeenth and eighteenth centuries, where ships were repaired and careened, and later a quarantine station and a prison. The ruins are now a small archaeological park, reachable by boat from Jakarta, and they are a reminder that this was a working maritime landscape long before anyone came to snorkel.
Pulau Pramuka and the turtles
Pramuka is the easiest island for a first visit. It has guesthouses, a small market, a mosque and a turtle conservation centre that releases hatchlings on the beach. The reefs around the island are shallow and good for beginners, and the mangrove boardwalk on neighbouring Pulau Panggang is a short boat ride away.
Accommodation is simple: homestays and small guesthouses, mostly fan-cooled, with food included in some packages. The island is dry, quiet and walkable, with bicycles for rent and a few warungs. It is a good base for snorkelling trips to the surrounding reefs and for seeing how the island communities live.
Pari and Tidung
Pari is the island for people who want space. It has a long east coast, a shallow reef flat, a small research station and far fewer visitors than Tidung. The sandbar at the eastern tip is the classic photograph, and the snorkelling off the north shore is decent. Accommodation is basic and the island is quiet at night.
Tidung is the opposite: busy, organised and popular with young Jakarta groups. It is actually two islands, Tidung Besar and Tidung Kecil, joined by a long wooden bridge that has become the island's signature. The beaches are good, the water is calm, and there are plenty of guesthouses and food stalls. Go midweek if you want it to yourself.
The Thousand Islands are not a wilderness. They are a working seascape an hour from a megacity, and that is exactly what makes them interesting.
The Travelsaya editorsThe resort islands
Several islands are run as private resorts, with day passes and package deals. Bidadari is the closest to Jakarta and the most family-oriented; Kotok and Sepa are smaller and quieter; Macan has a dive centre and a reputation for better house reefs. Prices vary widely, and the quality of the coral is not always reflected in the price.
If you are travelling with children or want a pool and a bar, the resorts are the easy option. If you want to see the islands as they are, stay on Pramuka, Pari or Tidung and spend your money with local boat operators and guesthouses.
Getting there and around
Boats leave from Marina Ancol in North Jakarta. Fast boats reach the main islands in one and a half to two hours; slower boats take longer. There are scheduled services to Pramuka, Pari and Tidung, and speedboats can be chartered for island hopping. Book ahead on weekends and public holidays.
On the islands, transport is by foot, bicycle or motorbike taxi. There are no cars on most of them. Bring cash, because ATMs are scarce and unreliable, and bring your own snorkelling gear if you are particular about fit. Phone signal is good on the main islands and patchy on the smaller ones.
Practical and a plan
The dry season, April to October, brings calmer seas and clearer water. The wet season can be rough, and boats are sometimes cancelled. Jellyfish and strong currents are occasional hazards, and there are few lifeguards. The park fee is charged on arrival at some islands.
Two days is enough for a first visit; three lets you island-hop and still have a lazy afternoon. This is a weekend escape, not a substitute for Komodo or Raja Ampat, and it is best enjoyed on those terms.
- Day 1: morning fast boat to Pramuka, afternoon snorkelling and turtle centre.
- Day 2: boat to Pari or Tidung for the sandbar and reef, return to Jakarta in the evening.
- Add a day for Panggang's mangrove boardwalk and a fishing village visit.
- Avoid Saturday departures if you dislike crowds; midweek is much quieter.
The practicalities
Everything below is a range, not a quote. Confirm ferry times and car rates locally; both move with fuel and season.
- Province
- Jakarta, Kepulauan Seribu regency
- Islands
- About 110, a fraction inhabited
- Park
- Kepulauan Seribu National Park, 1982
- Gateway
- Marina Ancol, North Jakarta
- Boat
- Fast boat, 1.5 to 2 hours
- Best months
- April to October
- Cash
- Rupiah; ATMs scarce on the islands
Questions people actually ask
How do I get to the Thousand Islands?
Boats leave from Marina Ancol in North Jakarta. Scheduled fast boats serve Pramuka, Pari and Tidung in about 1.5 to 2 hours. You can also charter a speedboat for island hopping, which is faster but more expensive.
Are the Thousand Islands good for snorkelling?
The reefs are shallow and accessible, and the best sites are in the north. Visibility is not comparable to eastern Indonesia, and some areas are degraded, but there is still plenty to see, especially around Pramuka and Pari.
Can I visit as a day trip from Jakarta?
Yes, but it is rushed. The fast boat takes 1.5 to 2 hours each way, leaving little time for snorkelling. Staying one night gives you a much better experience and supports the local guesthouses.
What should I bring?
Cash, reef-safe sunscreen, a hat, snorkelling gear if you have it, and a light rain jacket. Alcohol is limited on the local islands, and dress is modest. Bring a power bank, because electricity can be intermittent.