Skip to Content

How to go to Siargao by Ferry and Plane

Siargao is one of our favorite island in the Philippines. Siargao is a small island in the coast in Surigao del Norte. It’s located in Mindanao. Siargao Island is popular because of surfing. In this blog post we will let you know how to go to Siargao by plane and by ferry from Manila, Cebu and Surigao City. Read here 7 Days Siargao itinerary!

For more Siargao travel guides: read our favorite Siargao tourist spots, how to get to Sohoton Cove and how to get to Sugba Lagoon.

Read here full blog post how to get to Surigao and best beaches in Siargao!

How to go to Siargao

How to go to Siargao by Plane

Sayak Airport offer domestic flights but only Skyjet and Cebu Pacific fly direct from Manila and the flight will take around 2 hours. There are flights from Clark (lucky us that we are based in Angeles City) to Siargao with Philippine Airlines. The airport is located in Barangay Del Carmen, where most tourist attraction are located.

There are also direct flights from Cebu and Davao. So if you are going to Siargao Island from outside the Philippines you will have to get to these airports and from there take another flight to Siargao.

Prices for a tricycle going to General Luna are 400 PHP and it’s good enough for 2-3 people. There are also vans available for 300 PHP per person going to General Luna where are the most of the accommodations in Siargao.

Read here how to get from Siargao Airport to General Luna!

Read here how to get from Cebu to Siargao!

Click here to know prices and schedule to book your bus/boat tickets online with 12Go Asia.

Powered by 12Go Asia system

How to go to Siargao by Ferry

How to get to Siargao, how to go to Siargao

There are available ferry rides daily from Surigao City to Siargao Island. There are two choices for ferry the fast boats and the slower boats. Fast Boats is either a multi-level steel vessels of single level large bancas. Duration time would be four hours, fare would be around 350 PHP ($6).

The schedule going to Siargao usually is from Surigao is from 5 am to 1 pm. There are a few ferries of different companies. Departures starts at 5 am, 8 am a few of them between 10 to 1pm which is the last ferry going from Surigao City to Siargao Island. And boats are leaving Siargao from 5 to 6 am. The boats are leaving from Dapa port which is 30 minutes driving from General Luna around 20 kilometers.

We were lucky and we could travel for 100 PHP each since RO-RO was making a peso fare. It means ultra discount ticket.

Read here how to get from Surigao City to Siargao!

How to go to Siargao from Camiguin Island

First you have to ride the boat leaving Siargao Island around 5-6 am from Dapa port on the way to Surigao City. From Surigao City head to the bus station and ride a bus going to Butuan City. Buses are available as early as 5:30 AM and wait for passenger for 30 minutes only. Vans are also available but it can get pricey, so bus is preferred. Fare is approximately 400 PHP. Once you arrive in Butuan City, ride a bus going to Cagayan de Oro and get off at Balingoan Port. Fare is about 250 PHP to 300 PHP. From Balingoan, ride a ferry to Benoni Port in Camiguin. You have to do vice versa to get to Siargao from Camiguin Island as we did. We stopped overnight in Surigao City since we didn’t leave early morning in Camiguin Island.

Read here how to get Camiguin from different destiantions!

How to get to Siargao from Cagayan de Oro

If you’re going to Surigao City in the ferry leaving early morning. Once in Surigao City you have to take a bus going to Butuan City. Bus fare costs 210 PHP and the ride will take less than 3 hours. After alighting at Butuan City, ride a bus going to Cagayan de Oro. You will be 3 hours on the road and the bus fare is 200 PHP for one person.

Where to Stay in Siargao Island

Where to Sleep in Siargao, How to get to Siargao Island

This property is 1 minute walk from the beach. Located in General Luna, Aloha Hostel Siargao has barbecue facilities.

Featuring a tour desk, this property also provides guests with a restaurant. Free WiFi is included. Guests at the hostel will be able to enjoy activities in and around General Luna, like cycling. The shared bathroom is equipped with a shower and free toiletries. Bed in mixed dormitory costs $9 a night while the deluxe room is only $20 a night.

Click here to check their rates and availability!

Where to Sleep in Siargao, How to get to Siargao Island

This property is 3 minutes walk from the beach. Denaville Resort is located in Santa Monica and has a private beach area and an outdoor swimming pool. Among the facilities of this property are a restaurant, a shared lounge and room service, along with free WiFi.

The property has airport transportation, while a car rental service is also available. Rooms are complete with a private bathroom equipped with free toiletries, while some rooms also feature a seating area. The resort has a terrace. Their double deluxe room rate starts at $80 a night!

Click here to check for their rates and availability!

You can get $30 USD off your first booking with Airbnb when you sign up with us!


Click here to get a discount booking online activities in Siargao with Klook!

Hope it’s useful this travel guide how to go to Siargao by ferry and plane. And how to get to Siargao from Camiguin and Cagayan de Oro. Let us know in the comments below if you have questions.

Feel free to use our links with discounts for Agoda, Airbnb and Klook. Using our links you will help us to continue with the maintenance of the website and it will not cost you anything.

Thanks for the love guys

Ruben Arribas is a Spanish traveler who has traveled more than 70+ countries around the world. Now based in the Philippines!

11 Amazing Siargao Beaches to Explore - Gamintraveler

Wednesday 4th of March 2020

[…] Read here where to stay in Siargao and how to get to Siargao Island! […]

How to Get From Surigao to Siargao - Gamintraveler

Sunday 2nd of February 2020

[…] Read here where to stay in Siargao and for full information how to get to Siargao Island! […]

A Perfect 7 Days Siargao Itinerary - Gamintraveler

Tuesday 29th of October 2019

[…] Read here for full information how to get to Siargao Island! […]

How to get to Alegria Beach in Siargao Island - Gamintraveler

Monday 23rd of September 2019

[…] Read here for full information how to get to Siargao Island! […]

Katharina K

Thursday 16th of May 2019

HI there, Thanks for this info! Could you pls let me know if it possible/necessary to prebook a ferry from surigao citiy to siargao Island? If we land in the city by plane, how far is it to the harbour? Just asking because we are not planning to stay a night in surigao but go straight to the island if possible... And the boats from there are leaving hourly between 10am-1pm? Cheers; Kat

Ruben Arribas

Thursday 16th of May 2019

Hi Kat,

I just edited the blog post! There are ferries leaving from Surigao at 5 am to 1 pm.... I think last one its 1 30 pm but not sure. A few leaving between 10am and 1 pm. One leaving at 5 am and 8 am with different companies. You cant book a ticket online as far as I know. You have to get to the Harbour and its 15 minutes driving from the airport.

Hope it helps :)