Siargao to Boracay — from the Philippines\’ surf capital to its most famous beach — requires flying, typically via Cebu or Manila. There\’s no direct connection, but the total journey can be done in a single day. This guide covers the most efficient routing.
✈️ [Travelpayouts Kiwi widget: Flights IAO → MPH or IAO → KLO (Siargao → Boracay)]
Option 1: Fly via Cebu (Best Connection)
Fly from Siargao (IAO) to Cebu (CEB) — approximately 1 hour, from ~$30 USD — then Cebu to Caticlan (MPH) — approximately 45 minutes–1 hour, from ~$30–80 USD. From Caticlan, tricycle to jetty (~50 PHP) + bangka to Boracay (~100 PHP + fees). Total approximately 5–7 hours including layover. This is the most common routing — check Cebu Pacific for both legs as they often have the most frequency.
✈️ [Travelpayouts Kiwi widget: Flights IAO → CEB → MPH Siargao to Boracay via Cebu]
Option 2: Fly via Manila
Fly Siargao → Manila (~1h 45min, from ~$40 USD) then Manila → Caticlan (~1 hour, from ~$40 USD) or Manila → Kalibo (~1 hour, from ~$20 USD) + bus to Caticlan. Total approximately 6–9 hours including layover. More expensive and slower than the Cebu connection — only worth it if the Cebu routing is sold out or you prefer to transit through Manila.
ℹ️ Always allow at least 2 hours for connections in Cebu — baggage re-check, domestic security, and terminal walks take time. For Manila connections, allow 3 hours minimum as you may be in different terminals.
Quick Comparison
| Option | Time | Cost from | Best for |
|---|---|---|---|
| Via Cebu | ~5–7 hours | ~$60 USD | Most travelers |
| Via Manila | ~6–9 hours | ~$80 USD | Backup / no Cebu seats |
Where to Stay in Boracay
🏨 [Travelpayouts Hotellook/Agoda widget: Hotels in White Beach, Boracay]
Related Guides
This post contains affiliate links. When you book through them, we may earn a small commission at no extra cost to you.