Onrust Island
Island Historic island in Jakarta bay with Dutch shipyard ruins
An island in Jakarta Bay once used as a Dutch shipyard and quarantine station; today visited on boat trips for its ruins and historical interest.
Onrust Island (Pulau Onrust) is an historic island in Jakarta Bay, part of the Thousand Islands (Kepulauan Seribu) administratively linked to Jakarta. It was an important naval repair yard and service island during Dutch colonial rule and retains visible archaeological remains from that period.
The island’s highlights are the masonry ruins of shipyard buildings, quay structures, and grave markers that document its use for ship repair, quarantine and as a naval support base. Visitors generally see low stone foundations, scattered relics and a small interpretation area rather than large museum buildings.
The Dutch East India Company and later colonial authorities developed the island from the 17th century as a repair and supply base; over time it was also used for quarantine and as a burial site. Its role declined with changes in shipping and port infrastructure, and it is now preserved primarily for its historic ruins.
Onrust sits in Jakarta Bay within the Thousand Islands chain, off the coast of the Jakarta metropolitan area. Access is by boat from northern Jakarta; the island is commonly visited as a day trip from the city.
- Getting there: Day trips depart from Jakarta's north coast piers; visits are generally by small boat and often run as part of Thousand Islands tours.
- Site condition: Most remains on the island date to Dutch colonial use from the 17th to 19th centuries; much of the site is exposed and undeveloped, so wear appropriate footwear and bring water.
What to See #
- Shipyard ruins: An open-air archaeological area with foundations and masonry remains of shipyard buildings used by the Dutch East India Company from the 17th century onward.
- Cemetery and tombs: A small cemetery and scattered tombstones dating from the colonial period, reflecting the island's use as a quarantine and burial site.
- Museum/interpretation area: A simple local museum and interpretation panels presenting the island's maritime and colonial history, accessible to day visitors.
How to Get to Onrust Island #
Public and private boat services depart from Jakarta’s northern docks (Sunda Kelapa and Ancol) to the Thousand Islands (Kepulauan Seribu) where Onrust Island is located; travel time depends on the vessel and sea conditions.
Tips for Visiting Onrust Island #
- Join a guided tour from Jakarta's Ancol or Sunda Kelapa for historical context and to simplify logistics
- Allow extra time for the return: sea conditions and schedules can be variable
- Respect the ruins and signage-some structures are fragile, and the island is an archaeological site
Best Time to Visit Onrust Island #
The dry season (April-October) offers more reliable sea conditions for visiting the historical island.