About Hagakhak Island
Hagakhak Island is a small coastal island located off the coast of Basilisa municipality in Dinagat Islands province, Philippines. Situated in the waters between Dinagat and Surigao, it is known for its white sand shoreline, clear turquoise waters, and distinctive rock formations. The island is visited as part of island-hopping tours from Basilisa and San Jose, offering a quiet natural setting for swimming, sightseeing and photography away from developed tourist infrastructure.
Visitors guide
Visitors can expect a small, undeveloped island with a white sand beach, clear shallow waters and rocky outcrops surrounded by sea. The setting is natural and quiet with no large resorts or commercial development. Access is by small boat, and visitors can explore the shoreline, swim in calm areas, take photographs of the rock formations and sea views, and enjoy island-hopping scenery typical of Basilisa waters.
Key highlights
- 01
Small white sand beach with clear turquoise water
- 02
Distinctive limestone rock formations along the shoreline
- 03
Calm waters suitable for swimming and wading
- 04
Undeveloped natural island setting ideal for photography
- 05
Part of Basilisa island-hopping circuit in Dinagat Islands
Route
| By air | Fly to Surigao Airport in Surigao City, then ferry to San Jose, Dinagat Islands and chartered boat to the island |
|---|---|
| By road | Travel by road to Surigao City, then take ferry to San Jose, Dinagat Islands and continue by road to Basilisa port |
| By public transport |