PHPANA.PH Β· Philippines travel teamPublished June 18, 2026 Β· 6 min read
Cebu to Siargao is one of the most common inter-island routes in the Philippines for travelers island-hopping through the Visayas and Mindanao. The two islands are actually not that far apart by air -- about 45 minutes. But the ferry route involves two stages and a full day of travel. Here's the breakdown of every option so you can pick what works for your schedule.
Option 1: Fly Cebu to Siargao (Fastest)
Cebu Pacific operates direct flights from Mactan-Cebu International Airport (CEB) to Sayak Airport in Siargao (IAO). This is by far the fastest and most convenient option.
Flight time: 45 minutes to 1 hour in the air.
Frequency: In 2026, Cebu Pacific operates this route multiple times weekly, with daily flights during peak tourist season (November to May). Philippine Airlines and AirAsia Philippines have also operated this route seasonally -- check current schedules as routes change.
Price: PHP 800 to 2,500 one way depending on how far in advance you book and the season. Book 4 to 8 weeks ahead for the best prices. Last-minute prices can spike to PHP 4,000+.
Airport to accommodation: Sayak Airport is on the north end of Siargao. Tricycles and vans wait at the airport. Tricycle to General Luna (the main tourist area) costs PHP 200 to 300. Van hire PHP 400 to 600. The ride takes 30 to 45 minutes on good roads.
Verdict: If you value time and can book ahead for reasonable prices, fly. The ferry is a long day -- flying is 45 minutes plus airport time.
Option 2: Ferry from Cebu to Siargao
There's no direct ferry between Cebu City and Siargao. The ferry route goes through Surigao City on the Mindanao mainland, then a second ferry from Surigao to Dapa port in Siargao.
Leg 1: Cebu to Surigao (Overnight Ferry)
2GO Travel operates overnight ferries from Pier 4 in Cebu City to Surigao City. This is a large vessel (not a fast craft) with different cabin classes from open deck to air-conditioned cabins.
Departure: Usually late evening (around 7 PM to 9 PM), arriving Surigao the next morning (around 5 AM to 8 AM depending on conditions).
Duration: 8 to 11 hours.
Cost: Economy (open deck with seat or mat): PHP 350 to 500. Tourist class (air-conditioned shared bunk): PHP 700 to 1,200. Cabin with bed: PHP 1,500 to 2,500.
The overnight ferry is actually a viable option if you want to save an accommodation night. You sleep on the ferry and arrive in Surigao in the morning ready to continue.
Leg 2: Surigao to Dapa, Siargao (Fast Craft)
From Surigao pier, fast craft ferries run to Dapa port in Siargao. Multiple operators (Philharbor, FastCat) run this route throughout the day.
Duration: 1 hour to 1.5 hours.
Cost: PHP 200 to 350 per person.
Schedule: Ferries run roughly from 5 AM to 5 PM. If you arrive in Surigao early morning on the overnight ferry, you can usually catch one of the morning departures to Siargao without much waiting.
Dapa to General Luna
Dapa is Siargao's main port. From Dapa to General Luna (tourist hub) is about 20 minutes by tricycle or van.
Cost: Tricycle PHP 50 to 100 (usually shared). Van hire PHP 300 to 400.
Total Ferry Route Summary
- Cebu to Surigao (ferry): PHP 500 to 1,500 depending on class + 8 to 11 hours
- Surigao to Dapa (fast craft): PHP 250 to 350 + 1 to 1.5 hours
- Dapa to General Luna: PHP 100 to 150 + 20 minutes
- Total cost by ferry: PHP 850 to 2,000
- Total time: 12 to 16 hours (mostly overnight)
Option 3: Manila to Siargao Direct (If Coming From Manila)
If you're flying from Manila, fly direct to Siargao (1.5 hours) and skip Cebu entirely. Cebu Pacific and Philippine Airlines both operate Manila to Sayak direct flights. This is often the best option for international travelers who land in Manila and want to head straight to Siargao.
Option 4: Cebu Bus to Surigao, Then Ferry
An adventurous (and cheap) alternative: bus from Cebu South Terminal to Liloan, ferry across to Surigao del Norte on Mindanao, then bus to Surigao City, then fast craft to Siargao. This route exists and is used by budget travelers but takes 12+ hours and involves multiple changes. Only recommended if you're on an extremely tight budget and have time to spare.
Which Option Is Right for You?
- You have money and time matters: Fly. PHP 1,500 to 2,500 booked in advance. Done in 3 hours door to door.
- You're on a tight budget and have flexibility: Overnight ferry to Surigao + fast craft. PHP 800 to 1,500 total, saves a night's accommodation, arrives in morning with the day ahead of you.
- You want to see Surigao City too: Take the ferry route, stop in Surigao for a night (it has some interesting caves and a decent city center), then continue to Siargao.
Booking Tips
- Book Cebu Pacific flights through their website or app for cheapest prices. Third-party sites add fees.
- Book 2GO ferries at least 2 to 3 days ahead during peak season. The overnight ferry fills up.
- Siargao direct flights fill up fast December to March -- book these 4 to 6 weeks in advance.
- Check weather before traveling by ferry -- the Surigao Strait can get rough during typhoon season (June to October) and ferry services are cancelled during heavy weather.
What to Do First When You Arrive in Siargao
General Luna is the main area with restaurants, surf shops, and accommodation. Jacking Horse and Cloud 9 surf breaks are a short tricycle ride from General Luna. Get your accommodation sorted, rent a motorbike (PHP 350 to 500 per day), and explore.
Must-do on your first day: walk to the Cloud 9 boardwalk and watch surfers even if you don't surf -- it's spectacular. Rent a board if you do surf. Eat dinner at a local barbecue spot -- grilled pork skewers and grilled corn for PHP 100 to 200 is the best meal you'll have all trip.
Frequently Asked Questions
Is there a direct ferry from Cebu to Siargao?
No direct ferry as of 2026. All sea routes go through Surigao City on the Mindanao mainland (Cebu to Surigao overnight ferry, then Surigao to Dapa fast craft). The total journey is 10 to 14 hours by sea. Flying direct takes under 1 hour.
How much does a Cebu to Siargao flight cost?
Cebu Pacific fares start around PHP 800 to 1,200 if booked well in advance. Expect PHP 1,500 to 2,500 for a typical booking 2 to 4 weeks out. Last-minute fares can reach PHP 4,000+. Peak season surcharges apply December through March.
How often does Cebu Pacific fly Cebu to Siargao?
Schedule varies by season. Peak season sees daily flights. Off-season may have 3 to 5 weekly departures. Check the Cebu Pacific website for current schedules as these change regularly.
Can I bring a surfboard on the Cebu to Siargao ferry?
Yes, surfboards are allowed on 2GO ferries and the Surigao-Dapa fast crafts. There may be a small cargo fee (PHP 50 to 200 depending on size). Secure your board in a bag. On Cebu Pacific flights, surfboards count as checked sports equipment -- check baggage policy and fees before booking as they apply to the board's size/weight.
What's the best month to travel from Cebu to Siargao?
For surfing: July to October (peak swell season, Cloud 9 is best). For beach and non-surf travel: November to April (calmer seas, better visibility for snorkeling). March and April are the warmest and calmest. June and July offer a balance of decent weather and fewer crowds.