Foundations of the 1911–1933 pilgrim barracks.
22Kartika — CC BY-SA 3.0 · 22Kartika — CC BY-SA 3.0 · 22Kartika — CC BY-SA 3.0 · 22Kartika — CC BY-SA 3.0
Onrust Island Archaeological Park protects the colonial ruins of Onrust and neighbouring Cipir, Kelor and Bidadari, small islands in Jakarta Bay at the edge of the Thousand Islands. Onrust was a Dutch shipyard and naval base for nearly three centuries, and from 1911 to 1933 a quarantine station for Hajj pilgrims. Protected since 1972, it became an archaeological park in 2002. The Dutch East India Company began building here in 1613; a five-bastioned fort stood by 1671, and from 1674 warehouses, docks and wind-powered sawmills served ships bound for Batavia. Rebuilt after British raids in the early 1800s, the base lost its role once Tanjung Priok port opened in the 1880s. In 1911 Onrust and Cipir became a quarantine station, with 35 barracks on Onrust where pilgrims sailing to and from Mecca were medically checked. Paths pass barrack foundations, fort ruins, old wells, a replica windmill and Dutch and local graves. A restored colonial building houses the Onrust Archaeological Museum, with finds from the four islands, Qing-era Chinese ceramics among them, plus cannons, quarantine photographs and island models. On Kelor survives the inner part of a round brick Martello-type tower of the early 1850s. The islands lie about 13 km north-west of Sunda Kelapa, Jakarta's old harbour, as the crow flies. Speedboats from Ancol Marina take 30 to 45 minutes and wooden boats from Kamal Muara pier 30 to 60; since 2025 city tourist boats have also sailed from Muara Angke. Allow half a day, and pair it with the Jakarta Maritime Museum (Museum Bahari), run by the same city unit.
Foundations of the 1911–1933 pilgrim barracks.
Finds, photographs and island models.
A round brick tower of the early 1850s.
Onrust Island, Untung Jawa, South Thousand Islands, Jakarta Bay
Yes. Boat tours from Kamal Muara usually take in Kelor, Onrust and Cipir between morning and mid-afternoon, and since 2025 Jakarta's transport agency has run island-hopping boats from Muara Angke; check their current route and times at the port.
Yes, visitor guides list a small musalla on Onrust, along with public toilets, shaded gazebos and food stalls; bring enough water all the same.