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.
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.
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
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.
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:
Take the ferry from Manila to Cebu (23 hours)
Take the ferry from Cebu to Surigao (8 hours)
Tricycle to the other port of Surigao (40 minutes)
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.
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.
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:
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.