Featuring a number of beautiful sandy beaches to relax on, this is a great place for people who enjoy tropical beauty and tranquility. Climbing the island’s rocky cliffs provides spectacular panoramic views of the island and surrounding water, while hiking through the jungle offers the change to discover natural features such as caves, waterfalls and springs.

Although visitors won’t find much in the way of vibrant nightlife on Dinagat Island, there are plenty of beach bars to chill out in. Most people gather on the beach at the end of the day to watch the spectacular sunsets and to enjoy fresh fish barbeques.

Travel to Dinagat Island - getting there

Dinagat is best reached from the city of Surigao as there are regular flights to Surigoa from Manila (1 hour), as well as buses from all the surrounding towns and cities. From Surigoa to Dinagat Island is just a 1-hour ferry ride.

In brief

Worth it? If you like to combine tropical beauty with peace and quiet.

What to do: rock climbing, soaking up the sun on the beach, diving.

Best time to go: during the dry season from April to November.

How long? A day or two is enough to chill out on Dinagat Island.

Dinagat Island attractions

  • Suy-ang Cave: hike through the jungle to discover this cool cave.

Side trips from Dinagat Island

  • Hagakhak Islet: take a boat to this uninhabited island to witness above-water and underwater rock formations and to scuba dive in the waters around the island.

Getting There & Away

Dinagat is best reached from the city of Surigao as there are regular flights to Surigoa from Manila (1 hour), as well as buses from all the surrounding towns and cities. From Surigoa to Dinagat Island is just a 1-hour ferry ride.

Things to Do

Dinagat Island Attractions

Suy-ang Cave

Hike through the jungle to discover this cool cave.

Side trips from Dinagat Island

Hagakhak Islet

Take a boat to this uninhabited island to witness above-water and underwater rock formations and to scuba dive in the waters around the island.

Travel to Dinagat Island - Getting There

Dinagat is best reached from the city of Surigao as there are regular flights to Surigoa from Manila (1 hour), as well as buses from all the surrounding towns and cities. From Surigoa to Dinagat Island is just a 1-hour ferry ride.

Dinagat Island Things to Do

Dinagat Island Attractions

Suy-ang Cave

Hike through the jungle to discover this cool cave.

Side trips from Dinagat Island

Hagakhak Islet

Take a boat to this uninhabited island to witness above-water and underwater rock formations and to scuba dive in the waters around the island.

Travel to Dinagat Island - Getting There

Dinagat is best reached from the city of Surigao as there are regular flights to Surigoa from Manila (1 hour), as well as buses from all the surrounding towns and cities. From Surigoa to Dinagat Island is just a 1-hour ferry ride.

Dinagat Island Things to Do

Dinagat Island Attractions

Suy-ang Cave

Hike through the jungle to discover this cool cave.

Side trips from Dinagat Island

Hagakhak Islet

Take a boat to this uninhabited island to witness above-water and underwater rock formations and to scuba dive in the waters around the island.

best of the world best of the world best in the country best in the country recommended recommended

best of the world best of the world best in the country best in the country recommended recommended

travel to dinagat island - getting there

dinagat is best reached from the city of surigao as there are regular flights to surigoa from manila (1 hour), as well as buses from all the surrounding towns and cities. from surigoa to dinagat island is just a 1-hour ferry ride.

dinagat island things to do

dinagat island attractions

suy-ang cave

hike through the jungle to discover this cool cave.

Side trips from Dinagat Island

Hagakhak Islet

Take a boat to this uninhabited island to witness above-water and underwater rock formations and to scuba dive in the waters around the island.

Travel to Dinagat Island - Getting There

Dinagat is best reached from the city of Surigao as there are regular flights to Surigoa from Manila (1 hour), as well as buses from all the surrounding towns and cities. From Surigoa to Dinagat Island is just a 1-hour ferry ride.

Dinagat Island Things to Do

Dinagat Island Attractions

Suy-ang Cave

Hike through the jungle to discover this cool cave.

Side trips from Dinagat Island

Hagakhak Islet

Take a boat to this uninhabited island to witness above-water and underwater rock formations and to scuba dive in the waters around the island.

best of the world best of the world best in the country best in the country recommended recommended

travel to dinagat island - getting there

dinagat is best reached from the city of surigao as there are regular flights to surigoa from manila (1 hour), as well as buses from all the surrounding towns and cities. from surigoa to dinagat island is just a 1-hour ferry ride.

dinagat island things to do

dinagat island attractions

suy-ang cave

hike through the jungle to discover this cool cave.

Side trips from Dinagat Island

Hagakhak Islet

Take a boat to this uninhabited island to witness above-water and underwater rock formations and to scuba dive in the waters around the island.

Travel to Dinagat Island - Getting There

Dinagat is best reached from the city of Surigao as there are regular flights to Surigoa from Manila (1 hour), as well as buses from all the surrounding towns and cities. From Surigoa to Dinagat Island is just a 1-hour ferry ride.

Dinagat Island Things to Do

Dinagat Island Attractions

Suy-ang Cave

Hike through the jungle to discover this cool cave.

Side trips from Dinagat Island

Hagakhak Islet

Take a boat to this uninhabited island to witness above-water and underwater rock formations and to scuba dive in the waters around the island.

best of the world best of the world best in the country best in the country recommended recommended

best of the world best of the world best in the country best in the country recommended recommended

best of the world best of the world best in the country best in the country recommended recommended

travel to dinagat island - getting there

dinagat is best reached from the city of surigao as there are regular flights to surigoa from manila (1 hour), as well as buses from all the surrounding towns and cities. from surigoa to dinagat island is just a 1-hour ferry ride.

dinagat island things to do

dinagat island attractions

suy-ang cave

hike through the jungle to discover this cool cave.

Side trips from Dinagat Island

Hagakhak Islet

Take a boat to this uninhabited island to witness above-water and underwater rock formations and to scuba dive in the waters around the island.

Travel to Dinagat Island - Getting There

Dinagat is best reached from the city of Surigao as there are regular flights to Surigoa from Manila (1 hour), as well as buses from all the surrounding towns and cities. From Surigoa to Dinagat Island is just a 1-hour ferry ride.

Dinagat Island Things to Do

Dinagat Island Attractions

Suy-ang Cave

Hike through the jungle to discover this cool cave.

Side trips from Dinagat Island

Hagakhak Islet

Take a boat to this uninhabited island to witness above-water and underwater rock formations and to scuba dive in the waters around the island.

best of the world best of the world best in the country best in the country recommended recommended

travel to dinagat island - getting there

dinagat is best reached from the city of surigao as there are regular flights to surigoa from manila (1 hour), as well as buses from all the surrounding towns and cities. from surigoa to dinagat island is just a 1-hour ferry ride.

dinagat island things to do

dinagat island attractions

suy-ang cave

hike through the jungle to discover this cool cave.

Side trips from Dinagat Island

Hagakhak Islet

Take a boat to this uninhabited island to witness above-water and underwater rock formations and to scuba dive in the waters around the island.

Travel to Dinagat Island - Getting There

Dinagat is best reached from the city of Surigao as there are regular flights to Surigoa from Manila (1 hour), as well as buses from all the surrounding towns and cities. From Surigoa to Dinagat Island is just a 1-hour ferry ride.

Dinagat Island Things to Do

Dinagat Island Attractions

Suy-ang Cave

Hike through the jungle to discover this cool cave.

Side trips from Dinagat Island

Hagakhak Islet

Take a boat to this uninhabited island to witness above-water and underwater rock formations and to scuba dive in the waters around the island.

best of the world best of the world best in the country best in the country recommended recommended

best of the world best of the world best in the country best in the country recommended recommended

travel to dinagat island - getting there

dinagat is best reached from the city of surigao as there are regular flights to surigoa from manila (1 hour), as well as buses from all the surrounding towns and cities. from surigoa to dinagat island is just a 1-hour ferry ride.

dinagat island things to do

dinagat island attractions

suy-ang cave

hike through the jungle to discover this cool cave.

Side trips from Dinagat Island

Hagakhak Islet

Take a boat to this uninhabited island to witness above-water and underwater rock formations and to scuba dive in the waters around the island.

Travel to Dinagat Island - Getting There

Dinagat is best reached from the city of Surigao as there are regular flights to Surigoa from Manila (1 hour), as well as buses from all the surrounding towns and cities. From Surigoa to Dinagat Island is just a 1-hour ferry ride.

Dinagat Island Things to Do

Dinagat Island Attractions

Suy-ang Cave

Hike through the jungle to discover this cool cave.

Side trips from Dinagat Island

Hagakhak Islet

Take a boat to this uninhabited island to witness above-water and underwater rock formations and to scuba dive in the waters around the island.

best of the world best of the world best in the country best in the country recommended recommended

travel to dinagat island - getting there

dinagat is best reached from the city of surigao as there are regular flights to surigoa from manila (1 hour), as well as buses from all the surrounding towns and cities. from surigoa to dinagat island is just a 1-hour ferry ride.

dinagat island things to do

dinagat island attractions

suy-ang cave

hike through the jungle to discover this cool cave.

Side trips from Dinagat Island

Hagakhak Islet

Take a boat to this uninhabited island to witness above-water and underwater rock formations and to scuba dive in the waters around the island.

Travel to Dinagat Island - Getting There

Dinagat is best reached from the city of Surigao as there are regular flights to Surigoa from Manila (1 hour), as well as buses from all the surrounding towns and cities. From Surigoa to Dinagat Island is just a 1-hour ferry ride.

Dinagat Island Things to Do

Dinagat Island Attractions

Suy-ang Cave

Hike through the jungle to discover this cool cave.

Side trips from Dinagat Island

Hagakhak Islet

Take a boat to this uninhabited island to witness above-water and underwater rock formations and to scuba dive in the waters around the island.

best of the world best of the world best in the country best in the country recommended recommended

best of the world best of the world best in the country best in the country recommended recommended

best of the world best of the world best in the country best in the country recommended recommended

best of the world best of the world best in the country best in the country recommended recommended

travel to dinagat island - getting there

dinagat is best reached from the city of surigao as there are regular flights to surigoa from manila (1 hour), as well as buses from all the surrounding towns and cities. from surigoa to dinagat island is just a 1-hour ferry ride.

dinagat island things to do

dinagat island attractions

suy-ang cave

hike through the jungle to discover this cool cave.

Side trips from Dinagat Island

Hagakhak Islet

Take a boat to this uninhabited island to witness above-water and underwater rock formations and to scuba dive in the waters around the island.

Travel to Dinagat Island - Getting There

Dinagat is best reached from the city of Surigao as there are regular flights to Surigoa from Manila (1 hour), as well as buses from all the surrounding towns and cities. From Surigoa to Dinagat Island is just a 1-hour ferry ride.

Dinagat Island Things to Do

Dinagat Island Attractions

Suy-ang Cave

Hike through the jungle to discover this cool cave.

Side trips from Dinagat Island

Hagakhak Islet

Take a boat to this uninhabited island to witness above-water and underwater rock formations and to scuba dive in the waters around the island.

best of the world best of the world best in the country best in the country recommended recommended

travel to dinagat island - getting there

dinagat is best reached from the city of surigao as there are regular flights to surigoa from manila (1 hour), as well as buses from all the surrounding towns and cities. from surigoa to dinagat island is just a 1-hour ferry ride.

dinagat island things to do

dinagat island attractions

suy-ang cave

hike through the jungle to discover this cool cave.

Side trips from Dinagat Island

Hagakhak Islet

Take a boat to this uninhabited island to witness above-water and underwater rock formations and to scuba dive in the waters around the island.

Travel to Dinagat Island - Getting There

Dinagat is best reached from the city of Surigao as there are regular flights to Surigoa from Manila (1 hour), as well as buses from all the surrounding towns and cities. From Surigoa to Dinagat Island is just a 1-hour ferry ride.

Dinagat Island Things to Do

Dinagat Island Attractions

Suy-ang Cave

Hike through the jungle to discover this cool cave.

Side trips from Dinagat Island

Hagakhak Islet

Take a boat to this uninhabited island to witness above-water and underwater rock formations and to scuba dive in the waters around the island.

best of the world best of the world best in the country best in the country recommended recommended

best of the world best of the world best in the country best in the country recommended recommended

travel to dinagat island - getting there

dinagat is best reached from the city of surigao as there are regular flights to surigoa from manila (1 hour), as well as buses from all the surrounding towns and cities. from surigoa to dinagat island is just a 1-hour ferry ride.

dinagat island things to do

dinagat island attractions

suy-ang cave

hike through the jungle to discover this cool cave.

Side trips from Dinagat Island

Hagakhak Islet

Take a boat to this uninhabited island to witness above-water and underwater rock formations and to scuba dive in the waters around the island.

Travel to Dinagat Island - Getting There

Dinagat is best reached from the city of Surigao as there are regular flights to Surigoa from Manila (1 hour), as well as buses from all the surrounding towns and cities. From Surigoa to Dinagat Island is just a 1-hour ferry ride.

Dinagat Island Things to Do

Dinagat Island Attractions

Suy-ang Cave

Hike through the jungle to discover this cool cave.

Side trips from Dinagat Island

Hagakhak Islet

Take a boat to this uninhabited island to witness above-water and underwater rock formations and to scuba dive in the waters around the island.

best of the world best of the world best in the country best in the country recommended recommended

travel to dinagat island - getting there

dinagat is best reached from the city of surigao as there are regular flights to surigoa from manila (1 hour), as well as buses from all the surrounding towns and cities. from surigoa to dinagat island is just a 1-hour ferry ride.

dinagat island things to do

dinagat island attractions

suy-ang cave

hike through the jungle to discover this cool cave.

Side trips from Dinagat Island

Hagakhak Islet

Take a boat to this uninhabited island to witness above-water and underwater rock formations and to scuba dive in the waters around the island.

Travel to Dinagat Island - Getting There

Dinagat is best reached from the city of Surigao as there are regular flights to Surigoa from Manila (1 hour), as well as buses from all the surrounding towns and cities. From Surigoa to Dinagat Island is just a 1-hour ferry ride.

Dinagat Island Things to Do

Dinagat Island Attractions

Suy-ang Cave

Hike through the jungle to discover this cool cave.

Side trips from Dinagat Island

Hagakhak Islet

Take a boat to this uninhabited island to witness above-water and underwater rock formations and to scuba dive in the waters around the island.

best of the world best of the world best in the country best in the country recommended recommended

best of the world best of the world best in the country best in the country recommended recommended

best of the world best of the world best in the country best in the country recommended recommended

travel to dinagat island - getting there

dinagat is best reached from the city of surigao as there are regular flights to surigoa from manila (1 hour), as well as buses from all the surrounding towns and cities. from surigoa to dinagat island is just a 1-hour ferry ride.

dinagat island things to do

dinagat island attractions

suy-ang cave

hike through the jungle to discover this cool cave.

Side trips from Dinagat Island

Hagakhak Islet

Take a boat to this uninhabited island to witness above-water and underwater rock formations and to scuba dive in the waters around the island.

Travel to Dinagat Island - Getting There

Dinagat is best reached from the city of Surigao as there are regular flights to Surigoa from Manila (1 hour), as well as buses from all the surrounding towns and cities. From Surigoa to Dinagat Island is just a 1-hour ferry ride.

Dinagat Island Things to Do

Dinagat Island Attractions

Suy-ang Cave

Hike through the jungle to discover this cool cave.

Side trips from Dinagat Island

Hagakhak Islet

Take a boat to this uninhabited island to witness above-water and underwater rock formations and to scuba dive in the waters around the island.

best of the world best of the world best in the country best in the country recommended recommended

travel to dinagat island - getting there

dinagat is best reached from the city of surigao as there are regular flights to surigoa from manila (1 hour), as well as buses from all the surrounding towns and cities. from surigoa to dinagat island is just a 1-hour ferry ride.

dinagat island things to do

dinagat island attractions

suy-ang cave

hike through the jungle to discover this cool cave.

Side trips from Dinagat Island

Hagakhak Islet

Take a boat to this uninhabited island to witness above-water and underwater rock formations and to scuba dive in the waters around the island.

Travel to Dinagat Island - Getting There

Dinagat is best reached from the city of Surigao as there are regular flights to Surigoa from Manila (1 hour), as well as buses from all the surrounding towns and cities. From Surigoa to Dinagat Island is just a 1-hour ferry ride.

Dinagat Island Things to Do

Dinagat Island Attractions

Suy-ang Cave

Hike through the jungle to discover this cool cave.

Side trips from Dinagat Island

Hagakhak Islet

Take a boat to this uninhabited island to witness above-water and underwater rock formations and to scuba dive in the waters around the island.

best of the world best of the world best in the country best in the country recommended recommended

best of the world best of the world best in the country best in the country recommended recommended

travel to dinagat island - getting there

dinagat is best reached from the city of surigao as there are regular flights to surigoa from manila (1 hour), as well as buses from all the surrounding towns and cities. from surigoa to dinagat island is just a 1-hour ferry ride.

dinagat island things to do

dinagat island attractions

suy-ang cave

hike through the jungle to discover this cool cave.

Side trips from Dinagat Island

Hagakhak Islet

Take a boat to this uninhabited island to witness above-water and underwater rock formations and to scuba dive in the waters around the island.

Travel to Dinagat Island - Getting There

Dinagat is best reached from the city of Surigao as there are regular flights to Surigoa from Manila (1 hour), as well as buses from all the surrounding towns and cities. From Surigoa to Dinagat Island is just a 1-hour ferry ride.

Dinagat Island Things to Do

Dinagat Island Attractions

Suy-ang Cave

Hike through the jungle to discover this cool cave.

Side trips from Dinagat Island

Hagakhak Islet

Take a boat to this uninhabited island to witness above-water and underwater rock formations and to scuba dive in the waters around the island.

best of the world best of the world best in the country best in the country recommended recommended

travel to dinagat island - getting there

dinagat is best reached from the city of surigao as there are regular flights to surigoa from manila (1 hour), as well as buses from all the surrounding towns and cities. from surigoa to dinagat island is just a 1-hour ferry ride.

dinagat island things to do

dinagat island attractions

suy-ang cave

hike through the jungle to discover this cool cave.

Side trips from Dinagat Island

Hagakhak Islet

Take a boat to this uninhabited island to witness above-water and underwater rock formations and to scuba dive in the waters around the island.

Travel to Dinagat Island - Getting There

Dinagat is best reached from the city of Surigao as there are regular flights to Surigoa from Manila (1 hour), as well as buses from all the surrounding towns and cities. From Surigoa to Dinagat Island is just a 1-hour ferry ride.

Dinagat Island Things to Do

Dinagat Island Attractions

Suy-ang Cave

Hike through the jungle to discover this cool cave.

Side trips from Dinagat Island

Hagakhak Islet

Take a boat to this uninhabited island to witness above-water and underwater rock formations and to scuba dive in the waters around the island.

best of the world Best of the World Best in the Country Best in the Country Recommended Recommended

best of the world Best of the World Best in the Country Best in the Country Recommended Recommended

best of the world Best of the World Best in the Country Best in the Country Recommended Recommended

best of the world Best of the World Best in the Country Best in the Country Recommended Recommended

best of the world Best of the World Best in the Country Best in the Country Recommended Recommended