There are 7 ways to get from Visayan Islands to Siargao Island by plane, ferry, busferry, or car ferry
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly from Mactan–Cebu International Airport
best- Fly from Mactan–Cebu International Airport (CEB) to Siargao Airport (IAO)plane CEB - IAO
50 min₱4,800–9,500Car ferry, Outrigger Boat
cheapest- Take the carferry from Liloan to Lipatacarferry
- Take the ferry from Surigao to Dapa, Siargaoferry Surigao
5h 8m₱798–1,764Ferry, Outrigger Boat
- Take the ferry from Maasin to Surigao City Ferry Terminalferry Maasin
- Take the ferry from Surigao to Dapa, Siargaoferry Surigao
4h 5m₱815–1,736Bus and ferry, Outrigger Boat
- Take the busferry from Ormoc to Lipatabusferry Ormoc
- Take the ferry from Surigao to Dapa, Siargaoferry Surigao
6h 55m₱1,024–1,596Fly from Bacolod International Airport
- Fly from Bacolod International Airport (BCD) to Siargao Airport (IAO)plane BCD - IAO
5h₱9,000–16,000Fly from Iloilo International Airport
- Fly from Iloilo International Airport (ILO) to Siargao Airport (IAO)plane ILO - IAO
2h 50m₱9,500–20,000Fly from Dumaguete–Sibulan Airport
- Fly from Dumaguete–Sibulan Airport (DGT) to Siargao Airport (IAO)plane DGT - IAO
3h 30m₱17,000–29,000
Mactan–Cebu International Airport (CEB) to Siargao Airport (IAO) flights
Comparing Your Travel Options
The cheapest way to get from Visayan Islands to Siargao Island is to car ferry and Outrigger Boat which costs ₱800 - ₱1,800 and takes 5h 8m.
The fastest way to get from Visayan Islands to Siargao Island is to fly which takes 50 min and costs ₱4,800 - ₱9,500.
No, there is no direct ferry from Visayan Islands to Siargao Island. However, there are services departing from Maasin and arriving at Dapa, Siargao via Surigao. The journey, including transfers, takes approximately 4h 5m.
The distance between Visayan Islands and Siargao Island is 229 km.
Book your Visayan Islands to Siargao Island ferry tickets online with 12go.asia.
The best way to get from Visayan Islands to Siargao Island without a car is to ferry and Outrigger Boat which takes 4h 5m and costs ₱800 - ₱1,800.
It takes approximately 50 min to fly from Mactan–Cebu International Airport (CEB) to Siargao Airport (IAO), including transfers and time at the airport.
The quickest flight from Mactan–Cebu International Airport Airport to Siargao Airport Airport is the direct flight which takes 50 min.
World Ticket, Sunlight Air, Philippine Airlines and Cebgo offer flights from Mactan–Cebu International Airport Airport to Siargao Airport Airport.
There are 802+ hotels available in Siargao Island.
What companies run services between Visayan Islands, Western Visayas, Philippines and Siargao Island, Philippines?
World Ticket, Philippine Airlines, and two other airlines fly from Mactan–Cebu International Airport (CEB) to Siargao Airport (IAO) every 2 hours. Alternatively, you can take a ferry from Maasin to Dapa, Siargao via Surigao City Ferry Terminal and Surigao in around 4h 5m.
- Website
- cebupacificair.com
Flights from Mactan–Cebu International Airport to Siargao Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- ₱2,600–19,000
Flights from Bacolod International Airport to Siargao Airport via Mactan–Cebu International Airport
- Ave. Duration
- 7h 30m
- When
- Every day
- Estimated price
- ₱3,500–25,000
Flights from Iloilo International Airport to Siargao Airport via Mactan–Cebu International Airport
- Ave. Duration
- 5h 5m
- When
- Monday, Wednesday, Thursday, and Friday
- Estimated price
- ₱4,100–27,000
Flights from Dumaguete–Sibulan Airport to Siargao Airport via Mactan–Cebu International Airport
- Ave. Duration
- 5h 26m
- When
- Every day
- Estimated price
- ₱4,500–31,000
- Website
- philippineairlines.com
Flights from Mactan–Cebu International Airport to Siargao Airport
- Ave. Duration
- 53 min
- When
- Every day
- Estimated price
- ₱4,900–10,000
Flights from Bacolod International Airport to Siargao Airport via Mactan–Cebu International Airport
- Ave. Duration
- 5h
- When
- Every day
- Estimated price
- ₱9,000–16,000
Flights from Bacolod International Airport to Siargao Airport via Manila, Mactan–Cebu International Airport
- Ave. Duration
- 7h 37m
- When
- Every day
- Estimated price
- ₱9,000–16,000
Flights from Iloilo International Airport to Siargao Airport via Mactan–Cebu International Airport
- Ave. Duration
- 3h 57m
- When
- Every day
- Estimated price
- ₱9,500–16,000
- Website
- worldticket.com
Flights from Mactan–Cebu International Airport to Siargao Airport
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- ₱2,600–19,000
- Website
- sunlightair.ph
Flights from Mactan–Cebu International Airport to Siargao Airport
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- ₱2,600–19,000
- [email protected]
- Website
- Bachelor Express, Inc. Facebook
Busferry from Ormoc to Lipata
- Ave. Duration
- 4h 47m
- Frequency
- 3 times a day
- Estimated price
- ₱490–1,100
- Website
- Bachelor Express, Inc. Facebook
- Website
- Bachelor Express, Inc. Facebook
- Phone
- +63(32)255 7560
- [email protected]
- Website
- Oceanjet
Ferry from Maasin to Surigao City Ferry Terminal
- Ave. Duration
- 2h
- Frequency
- Once daily
- Estimated price
- ₱550–1,449
- Website
- Oceanjet
- Tourist
- ₱959
- Open Air
- ₱959
- Business Class
- ₱1,449
- Phone
- (632) 8831 5212
- [email protected]
- Website
- fastcat-book.com
Ferry from Maasin to Surigao City Ferry Terminal
- Ave. Duration
- 7h
- Frequency
- Once daily
- Estimated price
- ₱650–1,500
- Schedules at
- fastcat-book.com
- Business Class
- ₱1,000–1,500
- Premium Economy
- ₱1,000–1,400
- Economy
- ₱650–800
Car ferry from Liloan to Lipata
- Ave. Duration
- 2h
- Frequency
- Twice daily
- Estimated price
- ₱490–1,200
- Schedules at
- fastcat-book.com
- Book at
- fastcat-book.com
- Business Class
- ₱850–1,200
- Premium Economy
- ₱750–1,100
- Economy
- ₱490–600
Ferry from Surigao to Dapa, Siargao
- Ave. Duration
- 1h 30m
- Frequency
- Hourly
- Estimated price
- ₱260
Ferry from Surigao to Dapa, Siargao
- Ave. Duration
- 1h 30m
- Frequency
- Hourly
- Estimated price
- ₱260
Ferry from Surigao to Dapa, Siargao
- Ave. Duration
- 1h 30m
- Frequency
- Hourly
- Estimated price
- ₱260
- Phone
- (043) 723-6980
- [email protected]
- Website
- montenegrolines.com.ph
Car ferry from Liloan to Lipata
- Ave. Duration
- 3h
- Frequency
- Every 4 hours
- Estimated price
- ₱260–370
- Schedules at
- montenegrolines.com.ph
Want to know more about travelling around Philippines
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
4 stunningly beautiful Philippines islands you need to visit
Read the travel guide















