About Bidadari Island
Bidadari Island (Pulau Bidadari) is a small resort island in the Thousand Islands archipelago, Jakarta, Indonesia, located about 15 minutes by speedboat from Marina Ancol. Known for its sandy beaches, clear waters, mangrove areas and Dutch colonial Martello fort ruins, it operates as a managed island resort. The island combines beach recreation with heritage sightseeing and is visited as a day trip or overnight stay from Jakarta.
Visitors guide
Visitors can expect a compact, developed resort island with sandy beaches, calm shallow waters, shaded areas with trees and mangroves, and resort facilities including cottages, restaurant, gazebos and pathways. The main historical feature is the ruined Martello fort from the Dutch colonial period. Activities center on beach relaxation, swimming, snorkeling, cycling around the island, photography and guided walks to the fort ruins. The island is reached only by boat and is typically visited on a day-tour package or overnight resort stay.
Key highlights
- 01
Short speedboat access from Marina Ancol, North Jakarta
- 02
Sandy beaches with calm waters for swimming and snorkeling
- 03
Ruins of Dutch-era Martello fort
- 04
Managed island resort with cottages and gazebos
- 05
Mangrove and coastal vegetation areas
History of Bidadari Island
Formerly known as Pulau Sakit, the island was used during the Dutch colonial period. A Martello fort was built around 1850 as part of coastal defenses for Batavia. Ruins of the fort remain on the island and are a protected heritage feature.
Culture & Context
The island is recognized as a heritage island within the Thousand Islands, combining natural coastal landscape with colonial-era remains that reflect the maritime history of Jakarta Bay.
Route
| By road | No road connection; road access to Marina Ancol, North Jakarta, then boat transfer |
|---|