Download GPX file for this article
-5.615106.543Full screen dynamic map

From Wikivoyage
Jump to navigation Jump to search

Thousand Islands (Kepulauan Seribu) are a group of islands off the coast of Jakarta in Western Java, Indonesia. Administratively, it is a part of the Jakarta Special Capital Region.

Despite its name, Pulau Seribu (Thousand Islands) has only 110 islands, which are mostly or fully devoted to tourism. It used to have 115 islands, but five have been submerged.


The north side of the Thousand Islands

The chain of islands is located about 50 km north northwest of Jakarta. A portion of the island chain is dedicated as a national park, while the rest houses resorts and population centers.


The center of development of the island actually began on Onrust Island. The Dutch, through the VOC, initially developed the island as a naval base. The facilities were complete in 1656 and features a ship dock, shipyard, storages, and even a rectangular fort.

And for over 200 years, the fort has been a symbol of the Dutch rule across the north coast of Jakarta and Banten, and for a brief time, the British. The island's role declined after a port in Tanjung Priok was built which has a much bigger capacity.

Multiple uses have been made to the island, such as a rest stop for Hajj pilgrimage before the jet age, and a leprosarium after the Independence. The conservation of the area and development of the whole islands was kickstarted in the 1970s.


The islands were figuratively called The Thousand Islands because it has many islands. In reality, only 110 islands exist. Even then, only 36 islands are used for recreation. Of that, only 13 islands are fully developed: 11 islands are homes to resorts and two islands are historic parks. 23 islands are privately owned and are not open to the public. The rest of the islands are either uninhabited or support a fishing village.

Before your flight lands in Jakarta's Soekarno-Hatta International Airport, you can clearly see the islands. Its pristine water, white coasts, and green but not-so-thick forests are in contrast with mainland Jakarta's concrete jungle.

Flora and fauna[edit]

Coral reefs in the Thousand Islands National Park

One eighth of the area is designated as a conservation area. It is the hatching site of the endangered hawksbill sea turtle (Eretmochelys imbricata) and green sea turtle (Chelonia mydas). The area also has a big coral reefs you can dive in to look at. Other sea species include many types of seaweed.

On land, the types of plants are either coastal or mangrove forests.

Get in[edit]

The most popular and most expensive of the two options to reach the islands is Marina Ancol in the north of Jakarta. Getting there involves turning up at jetty at Marina Ancol where there is a building containing a number of travel agencies. The agencies sell package tours for the resorts on the islands and accordingly are all more or less selling the same product at the same price. There are also web-based agencies, who you should call and then pay by bank transfer or deposit in advance.

The boats leave at various times in the morning and you are required to arrive at least 30 minutes before departure. Some resorts on nearer islands have boats that leave at 09:00 and in the case of Pulau Ayer, at around 14:00. However, these are limited and places on the boats are only available if the boat can be filled.

The other option used by some locals is via Muara Angke harbor, located in the same area as the fish market. The harbor can be reached from Grogol Bus Terminal by using angkot B-01 for Rp 6,000 and then using motorized peddy cab for Rp 5,000 due to the street is usually drown by high tide. There are regular boats to Pramuka Island, which leave in the morning around 07:00, and afternoon around 13:00. There are boats to the other islands before 09:00, but no schedule and only leave the harbor when the boat is already full. One easiest destination is Tidung Islands, Rp 50,000 using fast boat (1.5 hours) or Rp 40,000 using traditional machine boat (up to 3 hours) (from Marina Ancol need Rp 200,000).

Fees and permits[edit]

No additional fees and permits are required. You can only go to the islands if you are a customer at one of the resorts (although many islands having island hopping boats which allow you to experience more that one island). By purchasing the package, you acquire the right to land on the islands.

Get around[edit]

Map of Thousand Islands (Indonesia)

The only practical way to get around is by boat. Resort islands are located far from the administrative centers and the nature park. Usually your resort will arrange it for you.

But if you're not staying in a resort, you can ask the local fisherman to transport you to other islands. Typical fare should be less than Rp 100,000 depending on distance.


  • Beach at Tidung Besar island.
    1 Pulau Bidadari is the closest island to Jakarta. It takes about 20 minutes by boat (the boat holds about 50 people and leaves Marina Ancol, dock 17, at 11:00, back at 18:00. It is purely a resort island, consisting of the hotel lobby and around 30-40 rooms and cottages, of which 6 are out in the water, connected by a boardwalk. Other than hotel staff, there are a few squid fishermen working, and squid appears to be the only seafood available in the restaurant, although it is of variable quality.

There are 2 or 3 very small beach areas, and it is possible to walk around the circumference of the island in under 10 minutes. You can also rent an old bicycle for Ro 15,000/hour.

The highlights of this island are late in the evening when many of the day-trippers have gone home, and you can sit on the beach looking at the Jakarta skyline. Similarly, early morning can also be beautiful. It is also popular with wedding photographers.

  • A trip in a fishing boat to the 3 neighbouring islands: Onrust, Kahyangan, and Kelor, is offered, costing Rp 250,000. There are some items of historical interest there (old Hajj quarantine buildings and Dutch ruins).
  • Tidung Islands, 2 Tidung Besar ('large Tidung') island is connected with a tall bridge to Tidung Kecil ('small Tidung') island. This 8m high bridge is one of the most romantic spots on the islands, because you can see both unobstructed views of both sunrise & sunset. Most visitors are also daring to jump form the bridge into the shallow water. It has been said that doing so will make you find true love. Visit at weekend and holiday should booking in advance, but in weekday is empty. Homestay is Rp 200,000 can be occupied up to 10 persons. The more expensive option is Rp 300,000 to Rp 600,000 per room for two. Seafood meal relatively cheap, Rp 30,000. There are only one ATM of Bank DKI. Walking encircled Tidung Besar Island needs 1.5 hours, but we can rent bicycle Rp 15,000 per day or motorcycle Rp 30,000 per day. Motorized peddy cab is also available, but may be haggling is necessary.


  • Snorkeling. Two of the most popular start points are Pramuka Island and Tidung Island. From there, you can rent snorkeling gears for as low as Rp 30,000, and hire a boat (can be filled up to 15-20 people).
  • Birdwatching. Rambut Island is the sanctuary for 20,000 birds and 30,000 migratory birds because of its width and its mangrove forests.
  • Nature conservation. A lot of nature conservation is going on here. There is a sea turtle sanctuary at Pramuka Island. One of the best things to do is releasing the hatchlings. The still-small sea turtles will come back to the water find their mother when they are able to swim, so it has a ceremonial feeling to the scene. You can also do mangrove planting on the same island.


Everything is slightly more expensive than in Jakarta on the mainland. Goods are harder to transport because boats are the only way to reach all the areas there.

Try haggling with the fishmongers or the fisherman for the catch of the day! Some arts & crafts made from corals or wood can be found either at the population centers or at the resorts.


All restaurants on any given island are owned by the island resort company. However, prices are reasonable in order to make the islands accessible for locals and not just rich guests.

As its location suggests, the typical meal you will get is seafood. Fish, shrimps, squid, and crabs are plenty but do not expect pretty much to get a lobster at a reasonable price. Rice is typically easy to get.


  • Fresh coconuts are widely available, given the fact that the park consists of tropical islands.
  • Bottled water is typically provided by the resorts. It is recommended to buy before boarding the boat as everything on the islands is pricey!
  • Bars and alcohol are mainly restricted to the island resorts.



If you are on the budget, you can stay at the main island, 3 Pulau Pramuka. There are an array of sleeping options, from villas to homestay which price range from Rp 250,000 to Rp 600,000. Even the island is still a good point for snorkeling. Other good points to consider are Pulau Panggang, just a short boat ride west, Pulau Tidung, Pulau Pari, or Pulau Harapan. The latter has a location nearer to the national park.


Only 11 islands are designated to be island resorts. All resorts offer ferry service from Jakarta, tucks you in cottages or bungalows, and has decent restaurant and water sport facilities.

  • Bidadari Island Resort (Pulau Bidadari) (Departure from Ancol Marina pier no. 15), +62 21 8087 5711, +62 21 8087 1007. This is a resort island with a distance of 25 minutes from Marina Ancol by speedboat. There are 40 cottages, you can also enjoy the inscriptions and fort Martelo Dutch heritage. From Rp 865,000 for a 2 day/1 night weekday rate.
  • Pulau Tidung
  • Pulau Air
  • Pulau Kotok Besar & Kecil
  • Pulau Macan Besar (also known as Matahari)
  • Pulau Seribu Marine Resort (Pulau Pantara) (Departure from Ancol Marina pier no. 22), +62 815 9977 449, +62 21 6827 4005. The furthest from the mainland. The resort has the east island and the west island with fewer cottages. Each island has restaurants. From Rp 2,000,000 for a triple share 2day/1 night package, higher for double & single occupancy.
  • 1 Putri Island Resort (Pulau Putri Barat) (Departure from Ancol Marina pier no. 9), +62 21 8281093, +62 21 8305877. This is the first resort erected at the islands. 75 cottages, all with double or twin beds. Not your fit if what you want is a quiet atmosphere! You can use the glass bottom boat, a special cruise to see the sunset, & an undersea aquarium! From Rp 880,000 for a 2 day/1 night weekday rate.
  • 2 Sepa Island Resort (Pulau Sepa Barat/Sepa Besar) (Departure from Ancol Marina pier no. 19), +62 815 9977 449, +62 21 6827 4005. Managed by the same resort at Pulau Pantara. 38 rooms with TV & air conditioning. The coral reef is, as its motto suggests, "The Paradise for Diver in Jakarta". Otherwise a decent & typical resort. from Rp 1,400,000 for a 2 day/1 night, Rp 740,000 for a day trip package.
  • 3 Tiger Islands Village & Eco Resort (Pulau Macan) (Departure from Ancol Marina pier no. 6), +62 812 9753 1395. Built by an American. 9 cottages to choose from or you can camp. There are fans but no air conditioning, television, or WiFi, instead play a billiard pool, badminton, or water sports! As its name suggests, it collects rainwater for all the water supplies, and grows its own vegetables. There is a separate sand island for you to sunbathe at. from Rp 1,600,000 for a 2 day/1 night package weekday rate.
  • Ayer Island Resort (Pulau Ayer Resort) (Departure from Marina Ancol pier no. 16, Jakarta), +62 856 923 932 33, +62 21 8087 0525. Pulau Ayer had a 57-unit cottage, with a total of 66 rooms. Available Cottage on land and floating cottage . From Rp 350,000 for a one-day trip package. From Rp 708,000 Cottage Executive (hotel room) 2-day/1-night package on weekday. For weekend from Rp 850,000 Cottage Executive (hotel room) 2-day/1-night package..

Stay safe[edit]

You are basically safe if you are staying in a resort. However a few things to note:

  • It is not recommended to go to the water or in the beach in the event of a thunderstorm. You don't want to be the tallest object on the ground, which is a target for the lightning.
  • Although the tide is not violent most of the time (less than 1m in height), if it does become violent, do not dive or swim in the water, or you will be swept away.
  • Bring a medicine in case you are seasick during the long trip to & from the mainland.
  • The closer you are to mainland Jakarta, the water qualities are deteriorating. Keep this in mind when choosing resorts. By and large, the sea water from Pulau Pari northwards is clean enough to dive in.

Go next[edit]

  • The only practical destination when you get out of the island is to Jakarta or Tangerang.
This park travel guide to Thousand Islands is a usable article. It has information about the park, for getting in, about a few attractions, and about accommodations in the park. An adventurous person could use this article, but please feel free to improve it by editing the page.