Cloud9 Siargao Philippines

Manila to Siargao

Last updated:

Siargao Island is a favorite of many travelers. While it used to be an island that was only popular among surfers, its chill vibes have attracted many other tourists in the past years. Besides surfing, Siargao also offers several other activities like the Maasin River swing, the Magpopongko rock pools and island-hopping tours.

How to get from Manila to Siargao?

The only direct way to travel from Manila to Siargao is by flight. This flight journey takes 1.5 to 2.5 hours and tickets start from 3,200 PHP ($64). Another option is to take a series of ferries, with a combined travel time of 33.5 hours, excluding transfers.

2 ways to get from Manila to Siargao

Transport modeDurationCostsAvailability
Flight1h 20m 3,200 PHP ($64)Check Flights
Ferry33.5 hours excl transfer time2,500 PHP ($50)Check ferry tickets

The flight is a fast and convenient way to reach Siargao from Manila, however it can also be quite expensive. Rates start at 3,200 PHP ($64), and that’s if you book early.

The ferry is a cheap alternative, with combined rates starting at 2,500 PHP ($50). Note though that you will have to take 3 ferries, with stopovers in Cebu and Surigao City. Travel time is 33.5 hours, excluding your waiting time in Cebu.

Looking for more info? We got you covered!

Itinerary from Manila to Siargao


Manila to Siargao by Flight

passengers boarding flight to Siargao

Duration: 1hr 20min
Cost: from 3,200 PHP ($64)

Direct flights from Manila to Siargao

There are 3 airlines that operate direct flights from Manila to Siargao:

  • Skyjet (1.5-hr flight)
  • Philippine Airlines, operated by PAL Express (2-hr flight)
  • Cebu Pacific, operated by CebGo (2.5-hr flight)

PRO-TIP: Make sure to book a window seat as the view from above with these small propeller airplanes is just magnificent!

Manila to Siargao by Skyjet

The flight with Skyjet is often the quickest, yet most expensive option to travel from Manila to Siargao. A Skyjet flight only takes 1hr 20mins and tickets start from 4,050 PHP ($81). Note however that Skyjet only operates flights from Manila to Siargao from April to December.

Tip: Skyjet often offers year-end promos. Watch out for these low-fare promotions every December!

Manila to Siargao by Philippine Airlines and CebGo

inside airplane to siargao

Philippine Airlines and CebGo are also good options. They bring you from Manila to Siargao in 2 to 2.5 hrs and often they offer cheaper airfares. Fares start at 3,200 PHP ($64).

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

Indirect flights from Manila to Siargao

Are all direct flights sold out or too expensive? On really busy months, you can save around 2,500 PHP ($50) by taking an indirect flight. There are plenty of indirect flights that make a stopover in Cebu.

The flight to Cebu takes only 1.5hrs and from Cebu to Siargao about 1hr. Including stopover, the fastest indirect flight you can get from Manila to Siargao takes 3.5 hrs.

Manila and Siargao Airport

Most flights from Manila to Siargao depart from NAIA Domestic Terminals 3 or 4. Make sure you check this before you head to the airport as the time to travel from terminal 1/2 to 3/4 can take up to 1 hr if unlucky!

All flights land at Sayak Airport (IAO) in Del Carmen. This small airport is located on the west side of the island and takes about 45 mins by van to reach General Luna. Check out our Siargao Airport page on the airport to General Luna or any other place you are staying in Siargao.

Check Flights from Manila to Siargao

Alternative option: Fly via Butuan and take a bus & ferry to Siargao

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, you can take a ferry to Siargao.

Keep in mind that these flights all make a stopover in Cebu, making it quite a complicated journey.

This is what your trip may look like:

Transport modeFrom/ToDurationCosts
FlightManila – Butuan1.5 hours1,700 PHP ($34)
VanButuan Airport – Surigao Bus & Jeepney Terminal2.5 hours200 PHP ($4)
TricycleSurigao Bus & Jeepney Terminal – Surigao City Port15m20 PHP ($0.40)
Fastcraft (Ferry)Surigao City Port – Dapa Ferry Terminal1.5 hours220 PHP ($4.40) + 20 PHP ($0.40)
TricycleDapa Ferry Terminal – Siargao Town Center40m300 PHP ($6)

Check Flights from Manila to Butuan with Skyscanner

Manila to Siargao by Ferry

Duration: 33.5 hours excl transfer time
Cost: 2,500 PHP ($50)

Taking a ferry all the way from Manila to Siargao requires almost 1.5 days of travelling. Although we don’t recommend this, we still wanted to present this option for those looking for adventure and travelling on a tighter budget.

To get from Manila to Siargao, by other means than flying, you will need to follow the following 4 steps:

  1. Take the ferry from Manila to Cebu (23 hours)
  2. Take the ferry from Cebu to Surigao (8 hours)
  3. Tricycle to the other port of Surigao (40 minutes)
  4. Ferry from Surigao to Siargao (2 hours)

And last, don’t forget you also need to take a van/tricycle from Dapa (the port in Siargao) to General Luna which will take another 40 mins.

Step 1: Manila to Cebu by Ferry

Duration: 23 hours
Cost: 1,150 PHP ($23)

This route is popular among locals who prefer to travel by sea. 2Go Travel is the most trusted operator for the Manila to Cebu route. Note that this ferry is available only on Mondays, Wednesdays, Fridays, and Sundays. Schedules change depending on the day of your departure. For the latest schedules, check out their website.

Expect to pay about 1,150 PHP ($23) for the cheapest class ticket when you book through their site. Tickets are also available on 12go.Asia for similar rates. This price may change depending on how early you book.

The ferry departs from North Harbour Pier 4 in Manila and docks at Cebu Pier 6.

Check Ferry Tickets with 12go.Asia

Step 2: Cebu to Surigao by Ferry

Montenegro ferry

Duration: 8 hours excl transfer time
Cost: 830 PHP ($16.50)

Cokaliong Lines is the only company operating daily ferry 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:00. You can get an economy ticket for 830 PHP ($16.50) when you buy at the ticketing outlet outside Pier 1, which opens at 8:00.

Another ferry option is Medallion Transport, although it only operates on Mondays, Wednesdays, and Fridays. The ferry departs Cebu Pier 4 at 20:00, and arrives in Surigao at 4:00. Rates also start at 830 PHP ($16.50) when buy your ticket at the pier.

If you prefer to book online, you can also do so via BookAway through the link below. Rates are at least $5 more expensive, but at least you won’t have to worry about your connecting ferry ticket when you arrive in Cebu.

Check Ferry Tickets with BookAway

You will have some time to spare between your morning arrival in Cebu and your evening departure for Surigao. This gives you an opportunity to explore the city or freshen yourself up.

Step 3: Surigao to Siargao by Ferry

Ferry port in Surigao

Duration: 2hr 40min
Cost: 240 PHP ($4.80) + 280 PHP ($5.60)

You’ll arrive very early at the Surigao City Port (3:00-4:00). This is a good thing since there are early morning departures for Siargao at 4:00 and 5:30. And there’s nothing like watching the sunrise from a ferry in the middle of the sea.

Note that the ferry port that you arrive at is not the same as where the boat to Siargao leaves from. The ferry to Siargao leaves from this port, which is still a 30-45min tricycle drive.

Fares start at 280 PHP ($5.60) for a fastcraft and expect to pay an additional 20 PHP ($0.40) for the port fee.

You can buy your ticket at the port and it takes about 2hrs to reach Siargao Island with a fastcraft and 3hrs with a RoRo. The ferry docks at Dapa Ferry Terminal.

See below for all options from Surigao to Siargao:

Ferry CompanyScheduleDurationCosts
JP Shipping Lines
(Fortune Angel 1)
05:30-08:002 hoursEconomy – 280 PHP ($5.60)
Business – 350 PHP ($7)
JP Shipping Lines
(Fortune Angel 2)
11:30-13:452h 15mEconomy – 280 PHP ($5.60)
Business – 350 PHP ($7)
Evaristo & Sons Sea Transport Corp.
2 hoursEconomy – 300 PHP ($6)
Tourist – 350 PHP ($7)
Business – 400 PHP ($8)
Evaristo & Sons Sea Transport Corp.
04:00-07:203h 20mEconomy – 150 PHP ($3)
Tourist – 200 PHP ($4)
Premium – 230 PHP ($4.60)

From the ferry terminal in Siargao, you need to take a tricycle or van to General Luna. A tricycle charges 300 PHP ($6) and it can fit up to 3 people with luggage. This tricycle journey takes about 40mins.

More routes to Siargao

Siargao Airport

Puerto Princesa to Siargao

More routes from Manila

Manila to Banaue

Manila to Boracay

Manila to Coron

Manila to Donsol

Manila to El Nido

Manila to La Union

Manila to Legazpi

Manila Airport

Manila to Sagada

Most popular routes in The Philippines

Hanoi to Halong Bay

Hanoi to Sapa

Hanoi to Ho Chi Minh

Siem Reap to Phnom Penh

Bangkok to Koh Samui

Phuket to Krabi

Manila to El Nido

El Nido to Coron

Mandalay to Bagan

Bagan to Yangon

Mandalay to Inle Lake

Inle Lake to Yangon

Inle Lake to Mandalay

Yangon to Bagan

Yangon to Mandalay