Check Rates

Angel Island Resort is located on a tiny island off shore of Labuanbajo. The island is locally known as Pulau Bidadari.

The island has 3 white sand beaches on its south and east side whilst the north and west side gives the rough side of the island. The Resort is housed on a flat part of the island amidst the low land bushes and trees on a 15.4 hectares of land mass.

It is just about 20 minutes by traditional motorized boat  from Labuanbajo harbor. 

General Photos

Twin Bed Room Villas

Double Bed Room Villas