How to Get to El Nido from Manila: Flights, Vans & Ferries (2026)
Every realistic way to get from Manila to El Nido — the direct AirSWIFT flight, the cheaper Puerto Princesa van route, costs, times, and which to pick.
Here’s the thing nobody tells you about El Nido: it’s not a quick hop from Manila. There’s no road bridge, the local airport is tiny and pricey, and the budget route involves a five-hour van ride. None of that is a dealbreaker — but knowing it before you book saves you money and a wasted half-day. There are really only two routes that matter, and this guide covers both, with current costs and who each one is for.
The 60-second answer
- Short on time, flexible on budget? Fly direct Manila → El Nido on AirSWIFT (~1h15m). Easiest, fastest, most expensive.
- Travelling cheap, or direct fares have spiked? Fly Manila → Puerto Princesa (cheap, many airlines), then a 5–6 hour shared van to El Nido.
That’s it. Everything below is the detail — fares, schedules, and the small stuff that trips first-timers up.
Bacuit Bay, El Nido — worth every hour of the trip. Photo: Vyacheslav Argenberg / vascoplanet.com, CC BY 4.0.
Option 1: The direct flight (Manila → El Nido)
El Nido has its own small airport at Lio, about 10 minutes north of town, and AirSWIFT is the only airline that flies into it. The flight from Manila takes roughly 1 hour 15 minutes to 1.5 hours, with several departures a day.
- Flight time: ~1h15m–1h30m
- Cost: from around ₱4,500 one-way on a promo fare, rising to ₱8,000–9,000+ in peak season (April and the December–February holidays are dearest)
- Airport: El Nido / Lio (ENI) — a 10-minute ride to town
- Note: AirSWIFT is a small prop plane with a tight baggage allowance (cabin ~7 kg; checked bags often cost extra on promo fares) — pack light and check your allowance when booking
This is the right choice if your time is worth more than the fare difference. It turns a half-day of travel into a 75-minute flight, which on a short trip is half a day back on the beach. AirSWIFT is now owned by Cebu Pacific but still runs under its own brand — book direct on their site to avoid third-party fees.
When the direct flight isn’t worth it
Around Christmas, Holy Week and the April peak, AirSWIFT fares climb fast. If your dates are flexible, book 6–10 weeks out — fares are typically cheapest a couple of months ahead and most expensive last-minute. If a one-way is pushing ₱9,000+, the Puerto Princesa route below saves real money.
Option 2: Fly to Puerto Princesa, then van
This is the route most budget and first-time travellers take. You fly into Puerto Princesa (PPS) — served cheaply and frequently by Cebu Pacific, Philippine Airlines and AirAsia — then cover the ~230 km north to El Nido by road.
The flight: Manila → Puerto Princesa is about 1h20m and often ₱1,500–4,000 one-way, far cheaper and more frequent than flying into El Nido directly.
The van: shared vans (Toyota HiAce, 10–14 seats) run from Puerto Princesa to El Nido roughly hourly through the day, with hotel or airport pickup.
- Cost: ~₱700–900 per person
- Time: 5–6 hours on winding but much-improved roads, with a lunch/toilet stop
- Drop-off: the El Nido / Corong-Corong terminal — from there it’s a short tricycle (~₱50–150) to your hotel
- Tip: book a seat a day ahead in peak season, and grab a window seat near the front if you’re prone to motion sickness — the road has bends
The cheaper, slower alternatives: local and tourist buses (e.g. Cherry Bus) run from Puerto Princesa’s San Jose terminal for around ₱400–500 but take 6–7 hours with more stops. A private van is the comfortable end — roughly ₱6,000–8,000 for the whole vehicle, around 5 hours, door to door. Worth splitting between a group.
This is the right choice if you’re watching the budget, your dates land on a pricey AirSWIFT week, or you simply don’t mind a scenic road trip to start the holiday.
However you arrive, this is what’s waiting. Photo: Vyacheslav Argenberg / vascoplanet.com, CC BY 4.0.
Bonus route: combining El Nido with Coron
If you’re island-hopping Palawan, you don’t have to backtrack. A ferry connects Coron and El Nido (roughly 3.5–4 hours, around ₱1,800–2,500), so a common loop is to fly Manila → Coron (Busuanga), explore the wrecks and lakes, then ferry down to El Nido and fly home from there — or the reverse. There’s no direct boat from Puerto Princesa to El Nido, so don’t plan around one.
Getting from the terminal (or airport) to your hotel
Both arrival points leave you a short ride from your room. From the Lio airport, it’s about 10 minutes into town by van or tricycle. From the van/bus terminal in Corong-Corong, tricycles are everywhere and cost a little more depending on how far out you’re staying. If you’re in Lio or further-flung Nacpan, agree the fare before you set off. Many hotels will arrange a pickup if you ask when you book — worth it after a long travel day.
Which should you choose?
| Route | Time (Manila → El Nido) | Cost (one-way) | Best for |
|---|---|---|---|
| Direct AirSWIFT flight | ~1h15m–1h30m | ₱4,500–9,000+ | Short trips, time over money |
| Via Puerto Princesa + shared van | ~1h20m flight + 5–6h van | ₱2,200–5,000 total | Budget travellers, flexible dates |
| Via Puerto Princesa + bus | ~1h20m flight + 6–7h bus | ₱2,000–4,500 total | Tightest budgets |
| Via Coron + ferry | varies + 3.5–4h ferry | depends on flights | Island-hopping Palawan |
For most first-timers on a one-week trip, fly direct if a promo fare is under ~₱6,500; otherwise fly to Puerto Princesa and take the van. Don’t overthink it beyond that.
A few practical tips
- Book AirSWIFT early. It’s the only carrier into El Nido and seats are limited — fares only go up close to departure.
- Bring cash. El Nido has ATMs but they run dry in peak season and charge fees. Withdraw in Manila or Puerto Princesa first.
- Pack light for AirSWIFT. The prop plane’s baggage limits are stricter than a regular domestic flight.
- Build in a buffer. If you’re connecting from an international flight into Manila, don’t book the first El Nido leg the same morning — give yourself room for delays.
Where to stay once you arrive
The journey’s the boring part — the real decision is where to base yourself, because in El Nido the town and the beaches aren’t the same place. Read our full guide to the best areas and hotels in El Nido before you book: it breaks down El Nido Town, Corong-Corong, Las Cabanas and Lio, with specific places to stay for every budget. For everything else — tours, beaches, when to go — see the El Nido destination guide, and if you’re building a bigger route, our 7-day Philippines itinerary slots El Nido in nicely.
Browse El Nido hotels and live prices on the map:
Frequently asked questions
Is there a direct flight from Manila to El Nido? Yes — AirSWIFT flies direct into El Nido’s Lio airport in about 1 hour 15 minutes. It’s the only airline on the route, so fares run higher than flying into Puerto Princesa.
What’s the cheapest way to get to El Nido from Manila?
Fly to Puerto Princesa (often ₱1,500–4,000) and take a shared van (₱700–900, 5–6 hours) or a bus (₱400–500, 6–7 hours).
How long does the Puerto Princesa to El Nido van take? Around 5–6 hours over roughly 230 km, with a lunch or toilet stop along the way.
Do I have to go through Puerto Princesa? No — that’s only the budget route. You can fly Manila → El Nido directly on AirSWIFT and skip the van entirely.
Some links on this page are affiliate links: if you book through them we may earn a commission at no extra cost to you. Flights are best booked directly with the airline; we only earn on accommodation we’d be comfortable recommending.
Photo credits
All photos via Wikimedia Commons, licensed CC BY 4.0, © Vyacheslav Argenberg / vascoplanet.com. Suggested local filenames if you download them into public/blog/el-nido/:
- Hero — “El Nido Bay, Desert tropical island, Coastline, Palawan Island, Philippines” →
el-nido-coastline.jpg - “Beach in El Nido Bay, pure tropical bliss, Palawan, Philippines” →
el-nido-bay.jpg