Thousand Islands, Jakarta: 2026 Pulau Seribu Guide
Illustrative sunset seascape over Jakarta's Thousand Islands archipelago

Thousand Islands, Jakarta: Your 2026 Pulau Seribu Guide

A practical look at Jakarta’s closest island escape, not a resort advertisement.

This guide focuses on Jakarta’s Thousand Islands (Kepulauan Seribu) specifically for travelers who have a weekend, not a week, and need to choose one island rather than attempt all of them. It is written as a planning reference, not a booking page: verify prices, schedules and opening status directly with a boat operator or resort before you travel, since small-boat schedules and island facilities change more often than a typical hotel listing.

Research-based guide. Figures are drawn from Indonesia’s official tourism board and established travel outlets, not first-hand inspection of every property. See Indonesia’s official Thousand Islands overview and the Jakarta Post for background on the archipelago’s conservation status.

Why Jakarta’s Thousand Islands Are Worth a Weekend

Most visitors to Jakarta never leave the mainland, which is exactly why the Thousand Islands feel like a different trip entirely. The archipelago sits in the Bay of Jakarta, and the nearest islands are closer to the city center than many of its own suburbs. You can leave a hotel in central Jakarta in the morning and be swimming over a coral reef by midday, then be back in the city for dinner if you choose a short crossing. That accessibility is the main selling point: it is a genuine island escape without the flight, transfer and multi-day commitment that a trip to Bali or the outer islands requires. Administratively, Kepulauan Seribu is its own regency within DKI Jakarta Province, which is a useful way to picture the scale: this is a formally recognized part of the capital, not an informal offshore add-on, and local ferries run on a regular published schedule rather than as occasional charters.

Which Island Fits Your Trip

There is no single “best” island in the Thousand Islands; the right pick depends on your budget, how far you are willing to travel, and whether you want a village atmosphere or a resort one. The table below is a starting point, not a ranking; fares are approximate and change with the operator and season.

Choosing an island in the Thousand Islands
IslandKnown forApprox. one-way fare from Marina AncolBest for
Pulau TidungLove Bridge, flat roads good for cycling, budget homestaysRp175,000–215,000Budget groups and cyclists
Pulau PramukaArchipelago’s administrative center, hawksbill turtle conservationRp215,000 one-way / Rp430,000 returnFirst-timers and turtle encounters
Pulau PariQuieter beaches including Pasir Perawan, fewer day-trippersRp175,000–215,000Travelers who want fewer crowds
Pulau BidadariClosest island to Jakarta, old Dutch-era fort ruinsRp155,000 (often grouped with Ayer)Short on time, light history
Pulau AyerResort-style cottages, pools, organized family activitiesRp155,000Families wanting on-site facilities
Pulau Pelangi / Pulau SepaPrivate resort islands, watersports, quieter beachesRp305,000–335,000Couples wanting a self-contained resort stay

As a rough budget guide, a day trip to a near island including speedboat transport, a basic lunch and snorkel gear rental can run well under what a single meal costs at a Bali beach club, which is part of why this archipelago appeals to Jakarta residents as a regular weekend habit rather than a once-a-year splurge. An overnight stay on a resort island naturally costs more once accommodation and a package of activities are added, but it is still priced for a domestic weekend market rather than an international luxury one, so set expectations accordingly: this is a relaxed, low-key escape, not a five-star private-island experience.

Getting There From Jakarta

Most visitors leave from Marina Ancol in North Jakarta, where speedboats run to the islands above at fares roughly in line with the table. A slower, cheaper traditional ferry runs from Kali Adem (Muara Angke), typically Rp75,000–95,000 one-way but taking several hours rather than under an hour. A few of the very closest islands can also be reached from Banten-side harbors such as Cituis, Rawa Saban or Tanjung Pasir, though only the nearest islands are practical from that side. Expect the speedboats to be small, open-sided and weight-limited on luggage, and expect schedules to tighten up considerably around Indonesian public holidays and long weekends, when operators add extra departures but also sell out earlier. We cover the full breakdown, including which harbor suits which island and what each crossing actually feels like, in a dedicated getting-there guide.

Diving, Snorkeling and the Marine National Park

Much of the archipelago sits inside the Kepulauan Seribu Marine National Park, and the government overview lists around 19 dive spots in the park, including Semak Daun, Gosong Pramuka, Karang Lebar and Kotok. Expect to see coral gardens rather than dramatic drop-offs or big pelagic life; this is a reef system recovering from decades of pressure from a nearby megacity, not a Raja Ampat-level dive destination, and visibility is noticeably better on islands further from Jakarta Bay than on the ones closest to the city. Hawksbill turtle conservation is a specific draw around Pulau Pramuka and Pulau Tidung Kecil, where local programs protect nesting sites and sometimes allow visitors to see juvenile turtles up close before release.

Water temperature stays warm year-round, as it does across most of Indonesia’s inner seas, so a wetsuit is rarely necessary for casual snorkeling; a rash guard for sun protection is more useful than warmth. If diving rather than snorkeling is the priority, ask operators specifically about which sites they are running that week, since conditions and which islands are accessible can shift with the season and the tides.

History Islands: Onrust, Kelor, Cipir and Bidadari

If you only have time for one cultural detour, Pulau Onrust is the obvious choice: it holds the archipelago’s most intact Dutch colonial-era ruins and a small museum, and over its history served as a shipyard, a quarantine station for pilgrims, and later a detention site. It is the kind of place that rewards a guide or at least some background reading before you arrive, since the ruins alone do not explain themselves. Pulau Kelor and Pulau Cipir have smaller, more weathered fort and fortress remnants, and are usually visited together with Onrust on a single boat trip rather than as separate outings. Pulau Bidadari combines beach time with its own set of ruins and is the easiest of the four to reach, since it sits closest to Marina Ancol; it works well as a half-day add-on rather than a dedicated trip. None of the four history islands has significant shade or facilities, so bring water and sun protection, and plan the visit for morning or late afternoon rather than the middle of the day.

Where to Stay

Accommodation ranges from simple homestays on village islands to resort cottages on islands that are essentially single properties. Pulau Macan markets itself as an eco-village and has been reviewed by mainstream travel press as a genuinely low-key, sustainability-focused option (see this independent review); Pulau Ayer, Pulau Pelangi and Pulau Sepa are closer to a conventional small resort, with pools, organized activities and a restaurant on site. Village islands such as Tidung, Pramuka and Pari instead offer family-run homestays, which are cheaper and put you closer to local life, at the cost of resort-level comfort and English-language service. We compare specific stay types in more detail in a separate where-to-stay guide.

Best Time to Go

The dry season, roughly April through October, is the more reliable window for calm seas and clear water; the wet season from November to March brings rougher crossings and reduced visibility closer to Jakarta Bay, along with a higher chance that an operator cancels or delays a departure for weather. Weekends and Indonesian public holidays bring noticeably more day-trippers to the nearer islands, so a weekday dry-season visit is the quietest, most predictable combination if your schedule allows it. A full month-by-month breakdown, including which public holidays to plan around, is in our best time to visit guide.

Frequently Asked Questions

How many islands are in Jakarta’s Thousand Islands?

Indonesia’s official tourism board lists 108 islands in the Kepulauan Seribu archipelago, of which 11 are inhabited and 36 are developed for tourism; some travel guides count more broadly, up to around 150, depending on how small outcrops and sandbars are classified. See the official overview.

Can you visit the Thousand Islands as a day trip from Jakarta?

Yes, for islands close to Marina Ancol such as Pulau Bidadari, Pulau Ayer, Pulau Pramuka or Pulau Tidung, an early speedboat makes a day trip realistic. Islands like Pulau Pelangi or Pulau Sepa sit further out and suit an overnight stay better; see our how-to-get-there guide for exact crossing times.

Do I need a permit to visit?

Standard Indonesian entry rules apply as elsewhere in the country, and no separate visa is required specifically for the islands. A small marine park entry fee is usually collected on arrival at islands inside the Kepulauan Seribu Marine National Park; confirm the current amount locally since park fees change.

Is the water clear enough for snorkeling year-round?

Visibility is best in the dry season, roughly April to October. During the wet season, run-off from Jakarta Bay can reduce clarity, especially on islands nearest the city. Our seasonal guide breaks this down month by month.

Which island is best for a first visit?

Pulau Tidung or Pulau Pramuka are the most common first choices: both have frequent speedboat connections, a village atmosphere, and enough to do for one or two nights without the cost of a private resort island.

For a wider comparison of Indonesian island trips, see how this archipelago stacks up against a flight-based trip in Thousand Islands vs Bali, or browse the broader Jakarta hotel collection if you are splitting your trip between the city and the islands. Verify current fares, fees and opening status before booking.