The Philippines is an archipelago of 7,641 islands — and island hopping is the best way to experience it. Unlike Thailand\’s Andaman coast where boats connect islands directly, the Philippines requires flying between most major destinations. This guide covers the classic routes: Palawan, Boracay, Siargao, Cebu, and how to combine them into a multi-island itinerary.
✈️ [Travelpayouts widget: Philippines domestic flights via Kiwi]
The Main Island Destinations
| Island | Known for | Airport | Best season |
|---|---|---|---|
| Palawan (El Nido) | Lagoons, karst islands | ENI or PPS + van | Nov–May |
| Palawan (Coron) | Shipwreck diving, lakes | USU (Busuanga) | Nov–May |
| Boracay | White Beach, nightlife | MPH (Caticlan) | Nov–May |
| Siargao | Surfing, Cloud 9 | IAO (Sayak via Cebu) | Mar–Oct (surf) |
| Cebu / Bohol | Whale sharks, diving | CEB (Mactan) | Year-round |
Suggested Multi-Island Itineraries
10 Days: Classic Philippines
- Day 1: Arrive Manila, overnight
- Days 2–4: Fly Manila → El Nido (Palawan) — island hopping Tours A and C
- Day 5: El Nido → Coron by ferry (~4 hours, ~PHP 2,200) — Kayangan Lake, Twin Lagoon
- Days 6–7: Coron — diving or island hopping
- Day 8: Fly Coron (USU) → Manila → Cebu
- Days 9–10: Cebu — Oslob whale sharks, Moalboal sardine run, overnight
- Day 11: Fly Cebu → Manila → home
14 Days: Surf + Beach
- Day 1: Arrive Manila
- Days 2–5: Fly Manila → Caticlan → Boracay — White Beach, kite surfing
- Days 6–10: Fly Caticlan → Cebu → Siargao — Cloud 9, island hopping, Sugba Lagoon
- Days 11–14: Fly Siargao → Cebu → El Nido (Palawan) — Big Lagoon, Hidden Beach
- Day 15: Fly El Nido → Manila → home
7 Days: Best of Palawan
- Day 1: Arrive Manila, fly Manila → Puerto Princesa
- Day 2: Puerto Princesa Underground River (UNESCO World Heritage Site)
- Day 3: Bus Puerto Princesa → El Nido (~5–6 hours)
- Days 4–5: El Nido island hopping (Tours A and B)
- Day 6: El Nido → Coron by ferry (optional) or rest day
- Day 7: Fly El Nido/Coron → Manila → home
Key Connections Between Islands
| Route | Method | Time | Cost from |
|---|---|---|---|
| El Nido → Coron | Ferry (Montenegro Lines) | ~4 hours | ~PHP 2,200 |
| Manila → Cebu | Flight | ~1 hour | ~PHP 1,000 |
| Cebu → Siargao | Flight (Cebgo) | ~50 min | ~PHP 1,500 |
| Cebu → Bohol | Fast ferry (OceanJet) | ~2 hours | ~PHP 600 |
| Manila → Caticlan | Flight | ~1 hour | ~PHP 1,700 |
Practical Tips for Philippines Island Hopping
- Book flights early: Domestic Philippines flights sell out fast — especially Cebu Pacific seat sales. Book 4–6 weeks ahead minimum.
- Carry cash (PHP): ATMs are scarce on smaller islands. Withdraw in Manila, Cebu, or Puerto Princesa before heading to El Nido, Siargao, or Coron.
- eTravel registration: Required for all arrivals — complete at etravel.gov.ph before each international flight into Philippines. Domestic flights don\’t require it.
- Travel insurance: Essential — typhoon season (June–October) can disrupt flights and cancel island hopping tours. Make sure your policy covers trip interruption.
- Environmental fees: Most islands charge a small environmental fee on arrival — typically PHP 75–200. Have cash ready.
- Typhoon season awareness: The Philippines sits in a typhoon belt. June–November carries increased risk, with October and November peak season for major storms. Check forecasts before island hopping tours.
Related Guides
- Manila to Palawan: El Nido and Coron
- Manila to Boracay
- Manila to Siargao
- Kuala Lumpur to Manila
- Singapore to Manila
This post contains affiliate links. When you book through them, we may earn a small commission at no extra cost to you.