Main image

Wikimedia Commons CC BY-SA 4.0 Wikimedia Commons

Onrust Island

Island

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 Kebayoran &Pondok Indah Kota Tua Monas &Menteng Pasar Baru& Cathedral Ragunan &Cilandak Sudirman& Kuningan Tanah Abang& Senayan West Jakarta Tourist areas, not official boundaries. Map data © OpenStreetMap contributorsNational MonumentGelora Bung Karno StadiumSelamat Datang MonumentTextile MuseumOnrust Island
In this guide

Onrust Island essentials

Country: Indonesia
Driest months: Jul-Sep
Pay in: Rupiah (Rp)
Language: Indonesian
Emergency: 110

Onrust Island at a Glance

About Onrust Island

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.
When to Go

Best Time to Visit Onrust Island

The dry season (April-October) offers more reliable sea conditions for visiting the historical island.

Dry season
April-October · 25-32°C
Calmer seas and easier boat crossings from Jakarta
Wet season
November-March · 24-31°C
More unpredictable weather and potentially choppier crossings

Weather & Climate near Onrust Island

Climate

Tropical climate with consistently warm temperatures year-round. Temperatures range from 23°C to 31°C. Abundant rainfall (1681 mm/year), wettest in January.

Air Quality: AQI 96 Moderate
Best Time to Visit
AugustMayJuly
Temperature & Rainfall
Temperature Range
34°
Warmest Month
22°
Coldest Month
Monthly Conditions
Month Comfort Temp Feels Rain Sky Humidity Wind UV Daylight
January Good 23° - 28° 26° 346 mm overcast 84% 2.2 m/s 2.1 extreme 12.3h
February Good 23° - 28° 26° 286 mm overcast 86% 2.1 m/s 2.1 extreme 12.2h
March Good 24° - 29° 27° 199 mm overcast 84% 1.9 m/s 2.2 extreme 12.0h
April Good 24° - 31° 30° 136 mm overcast 83% 1.7 m/s 2.1 extreme 11.9h
May Excellent 24° - 31° 31° 38 mm partly cloudy 83% 1.9 m/s 1.8 very high 11.7h
June Very Good 23° - 31° 27° 97 mm partly cloudy 82% 2.0 m/s 1.7 very high 11.6h
July Excellent 23° - 30° 27° 61 mm partly cloudy 80% 2.1 m/s 1.8 very high 11.7h
August Excellent 23° - 31° 27° 44 mm partly cloudy 78% 2.2 m/s 2.0 extreme 11.8h
September Excellent 23° - 31° 29° 60 mm partly cloudy 76% 2.9 m/s 2.2 extreme 12.0h
October Very Good 24° - 31° 30° 89 mm overcast 76% 2.4 m/s 2.1 extreme 12.1h
November Good 24° - 30° 27° 102 mm overcast 79% 1.8 m/s 2.0 very high 12.3h
December Good 24° - 29° 26° 223 mm overcast 83% 1.9 m/s 2.0 very high 12.4h
Getting There & Around

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