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.
|Flight||1h 20m||from 3,200 PHP ($64)||Check flights|
|Ferry||33.5 hours excl transfer time||2,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!
Compare flight and ferry itinerary from Manila to Siargao
- 1h 20min
- 23 hours
- 8 hours
- 2h 40min
Manila to Siargao by Flight
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
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 how to get from the airport to General Luna or any other place you are staying in 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:
|Plane||Manila - Butuan||1.5 hours||1,700 PHP ($34)|
|Van||Butuan Airport - Surigao Bus & Jeepney Terminal||2.5 hours||200 PHP ($4)|
|Tricycle||Surigao Bus & Jeepney Terminal - Surigao City Port||15m||20 PHP ($0.40)|
|Fastcraft (Ferry)||Surigao City Port - Dapa Ferry Terminal||1.5 hours||220 PHP ($4.40) + 20 PHP ($0.40)|
|Tricyle||Dapa Ferry Terminal - Siargao Town Center||40m||300 PHP ($6)|
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:
- 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.
Step 2: Cebu to Surigao by 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.
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
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:
|JP Shipping Lines|
(Fortune Angel 1)
|05:30-08:00||2 hours||Economy - 280 PHP ($5.60)|
Business - 350 PHP ($7)
|JP Shipping Lines|
(Fortune Angel 2)
|11:30-13:45||2h 15m||Economy - 280 PHP ($5.60)|
Business - 350 PHP ($7)
|Evaristo & Sons Sea Transport Corp.|
|2 hours||Economy - 300 PHP ($6)|
Tourist - 350 PHP ($7)
Business - 400 PHP ($8)
|Evaristo & Sons Sea Transport Corp.|
|04:00-07:20||3h 20m||Economy - 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
More routes from Manila
Most popular routes in The Philippines
We are sorry that this post was not useful for you!
Let us improve this post!
Tell us how we can improve this post?