Last updated: Sep 19, 2019


Overview | Flight | Ferry


How To Get From Manila to Siargao?

Siargao Island is a favorite of many travellers, especially surfers, and it’s a destination not to be missed. The whole town of Siargao embodies a surfer’s lifestyle, and the resorts and relaxed vibe make it easy to get rejuvenated.

Even if you’re not a surfer or on a budget, there’s still plenty for you to do: explore caves and rock pools, island hop, and enjoy the nightlife. This gorgeous location is definitely worth a spot in your itinerary.

Leaving the busy capital of Manila and want to escape to this paradise?

When travelling from Manila to Siargao, you can either take a 2 hour 25 min flight, or you can go by ferry. Expect to pay around 4, 000 PHP for a flight. Taking the ferry will save you some money, but keep in mind that travelling by ferry will take more than a day.

Transport modeDurationCostsAvailability
Flight2h 25mfrom 3,850 PHP ($74)Check available flights
Ferry33.5 hours excl transfer time2,900 PHP ($55) Check ferry tickets


View itinerary from Manila to Siargao


Manila to Siargao by Flight

Duration: 2hr 25min
Costs: from 4,000 PHP ($77)

If you want to travel directly from Manila to Siargao, then flying is the best choice. CebuGo and Cebu Pacific offer flights going from Manila to Siargao. Tickets aren’t that cheap, especially during the peak season. Nevertheless, Siargao will be worth the visit!

If Skyscanner doesn’t show available flights, you can also check 12GoAsia. Sometimes, they offer other options.

Planes usually depart from terminal 3 or 4 and land at Siargao Airport. You’ll need to take local transportation to the town center.

For more info on this, read our article on Siargao Airport (also known as Sayak Airport).

Check Flights on Skyscanner

Manila to Siargao via Butuan by Flight + Ferry

When flights to Siargao are no longer available or just over-the-top expensive, you can opt to fly to Butuan, then take a van to Surigao, and from there, take a ferry. It’s not the most straightforward route, but then it still gets you to Siargao.

This is what your trip may look like:

Transport modeFrom/ToDurationCosts
PlaneManila - Butuan1.5 hours2,700 PHP ($52)
VanButuan Airport - Surigao Bus & Jeepney Terminal2.5 hours200 PHP ($3.90)
TricycleSurigao Bus & Jeepney Terminal - Surigao City Port15m 20 PHP ($0.30)
Fastcraft (Ferry)Surigao City Port - Dapa Ferry Terminal1.5 hours220 PHP (€3,70) + 20 PHP ($0.30)
TricyleDapa Ferry Terminal - Siargao Town Center40m290 PHP ($5.50)

Check Flights on Skyscanner

Tip: Cebu Pacific offers many promotions annually. Keep an eye out for these promotions so you can book a cheaper flight for this route!

Manila to Siargao by Ferry

Duration: 33.5 hours excl transfer time
Costs: 2,900 PHP ($55)

Taking a ferry all the way from Manila to Siargao requires more than one full day of travelling. For those with strict itineraries, this may not be the best option. Even so, going by ferry gives you the opportunity to experience the cities along the route as you wait for the next ferry.

Step 1: Manila to Cebu by Ferry

Duration: 22 hours
Costs: 1,550 PHP ($30)

This route is popular among locals who prefer to travel by sea. 2Go Travel is one of the trusted ship operators for the Manila to Cebu route. For the latest schedules, check out their website.

Expect to pay about 1,550 PHP ($30) for the cheapest class ticket when you book through their site. This price may change depending on how early you book.

The ferry departs from North Harbour Pier 4.3 km away from Minor Basilica of St. Lorenzo Ruiz. The ferry docks at the Cebu Port.

Step 2: Cebu to Surigao by Ferry

Duration: 8.5 hours excl transfer time
Costs: 800 PHP ($15.50)

Cokaliong Lines is a credible shipping company that offers trips from Cebu to Surigao. The vessel departs Cebu from Pier 1 at 19:00 daily and is set to arrive at Surigao City Port by 3:30.

You will have some time to spare when you arrive in Cebu since the ship bound for Surigao doesn’t depart until 19:00. This gives you an opportunity to explore the city or freshen yourself up.

Don’t forget to buy your ferry tickets. You can buy them outside Pier 1, but bear in mind that this ticketing outlet doesn’t open until 08:00. For a list of other ticketing outlets, you can go to their website. Just click the ‘Contact’ button.

Step 3: Surigao to Siargao by Ferry

Duration: 2hr 40min
Costs: 240 PHP ($4.60) + 290 PHP ($5.50)

You’ll arrive quite early at the Surigao City Port. This is okay, as the first ferry that is headed to Siargao departs at 5:30. This ferry (Fortune Angel 1) is operated by JP Shipping Lines. They also have departures at 7:45 and 8:00.

Expect to pay about 230 PHP ($4.40) for the ferry ride and 20 PHP ($0.30) for the port fee. You can buy your ticket at the port. It takes about 3 hours to reach Siargao Island. The ferry docks at Dapa Ferry Terminal.

See below for other options from Surigao to Siargao:

Ferry CompanyScheduleDurationCosts
JP Shipping Lines
(Fortune Angel 1)
2 hours230 PHP ($4.40)
JP Shipping Lines
(Fortune Angel 2)
2 hours230 PHP ($4.40)
Evaristo & Sons Sea Transport Corp.
2 hours290 PHP ($5.50)
Tourist - 350 PHP ($7)
Business - 400 PHP ($8)
Evaristo & Sons Sea Transport Corp.
3h 20mEconomy - 120 PHP ($2.20)
Tourist - 150 PHP ($2.80)
Premium - 180 PHP ($3.30)

From the ferry terminal, you need to take a tricycle or van to Siargao town center. A tricycle charges 290 PHP ($5.50) and it can fit up to 3 people. If you prefer to take the van, expect to pay 290 PHP ($5.50) per person. It takes about 40 minutes to go to the town center.

Was this post helpful?

Click on a star to rate it!

Average rating 4.9 / 5. Vote count: 12

No votes so far! Be the first to rate this post.

As you found this post useful...

Follow us on social media!

We are sorry that this post was not useful for you!

Let us improve this post!

Tell us how we can improve this post?