How to Get to El Nido from Manila 2026: All Routes Explained

How to Get to El Nido from Manila 2026: All Routes Explained

Getting to El Nido from Manila requires a bit of planning — it’s not the easiest destination to reach, but the journey is well worth it. You have two main options: fly direct to El Nido (fast but pricier) or fly to Puerto Princesa and then travel overland by van (cheaper but longer). This guide covers every route, current prices, travel times, and tips for a smooth journey.

Option 1: Direct Flight to El Nido (Lio Airport)

Total time: ~2 hours | Cost: ₱3,500–8,000 one-way

The fastest way to reach El Nido from Manila is on a direct flight to Lio Airport (ENI), operated exclusively by Air Swift. The flight takes about 1 hour 20 minutes and drops you practically at the doorstep of El Nido town.

Air Swift Flight Details

  • Route: Manila (El Nido Gateway Terminal, Pasay) → Lio Airport, El Nido
  • Duration: ~1h 20min
  • Frequency: Multiple daily flights (typically 4–6 per day in peak season)
  • Price: ₱3,500–8,000 one-way depending on season and how far in advance you book
  • Note: Air Swift uses small turboprop aircraft (30–50 seats); the terminal is separate from NAIA

Pros & Cons of Flying Direct

  • ✅ Fastest option (door-to-door ~3 hours from Manila)
  • ✅ No long van ride
  • ✅ Great aerial views of the archipelago on approach
  • ❌ More expensive than alternatives
  • ❌ Limited luggage allowance (check Air Swift’s current policy)
  • ❌ Flights can be cancelled or rerouted due to weather

Book early — Air Swift flights sell out during peak season (December–March). Prices jump significantly within 2 weeks of travel.

Option 2: Fly to Puerto Princesa + Van to El Nido

Total time: ~8–9 hours | Cost: ₱1,500–4,000 total

The most popular budget route: fly into Puerto Princesa (PPS) — Palawan’s capital — then take a van or bus north to El Nido. This is how the majority of travellers get there.

Step 1: Manila to Puerto Princesa by Air

  • Airlines: Philippine Airlines, Cebu Pacific, AirAsia (all fly this route)
  • Duration: ~1h 20min
  • Price: ₱700–3,000 one-way (Cebu Pacific/AirAsia promos can go as low as ₱500)
  • Frequency: 15–20 daily flights from NAIA Terminals 1, 2, and 3

Step 2: Puerto Princesa to El Nido by Van

  • Duration: 5–6 hours (via the San Vicente Road shortcut; older route was 6–7 hours)
  • Price: ₱450–600/person
  • Departure points: Vans depart from the San Jose Terminal in Puerto Princesa and from outside the airport
  • Schedule: Vans depart roughly every 1–2 hours from 6am to 2pm; last van usually at 2pm
  • Book ahead: In peak season, book your van ticket online (Cherry Bus, Roro, or operators like Makati Shangri-La Shuttle) before flying in

Van Journey Tips

  • Sit toward the front for more legroom and a smoother ride
  • Bring snacks and a water bottle — stops are brief
  • Download offline maps; signal is patchy in rural Palawan
  • The road through the mountains is winding — take motion sickness tablets if prone
  • Vans drop passengers at the El Nido town centre, walking distance from most guesthouses

Option 3: Manila to Puerto Princesa by Ferry

Total time: ~20–24 hours | Cost: ₱700–2,500

2GO Travel operates a weekly ferry service from Manila’s North Harbour to Puerto Princesa. This is the slowest option but can be enjoyable if you’re not in a rush and want a scenic sea crossing.

  • Duration: ~20–24 hours
  • Frequency: Weekly (check 2GO schedule — it changes seasonally)
  • Price: ₱700 (economy deck) to ₱2,500 (cabin with bed)
  • Note: After arriving in Puerto Princesa, you still need the 5–6 hour van to El Nido

The ferry is best for travellers who are island-hopping through multiple Philippine destinations with heavy luggage, or those who prefer sea travel as part of the experience.

Route Comparison Table

RouteTotal TimeApprox CostBest For
Direct flight (Air Swift)~2–3 hrs₱3,500–8,000Speed, comfort
Fly PPS + van~8–9 hrs₱1,500–4,000Budget, flexibility
Ferry + van~26–30 hrs₱1,200–3,200Adventure, heavy luggage

Getting from the Airport to El Nido Town

If you fly into Lio Airport (Air Swift)

Lio Airport is located at the Lio Tourism Estate, about 15 minutes north of El Nido town by tricycle (₱150–200) or shuttle van. Most resorts in the Lio area offer free airport pick-up. For El Nido town hotels, arrange a tricycle in advance or walk to the main road and flag one down.

If you arrive by van from Puerto Princesa

Vans drop off passengers at the El Nido terminal, which is a short tricycle ride (₱30–50) from most guesthouses on Real Street. Many hotels are within walking distance if you’re travelling light.

Returning from El Nido to Manila

The same routes apply in reverse. Key tips for the return journey:

  • Van to Puerto Princesa: First vans leave El Nido at 6am; book the night before through your hotel or directly at the terminal
  • Air Swift: Check in at least 45 minutes early — the Lio terminal is small but can get congested
  • Allow buffer time: If your Manila flight departs in the afternoon, don’t take a van departing past 6am from El Nido (journey is 5–6 hrs + airport time)
  • Overnight option: Many travellers do a final night in Puerto Princesa to catch an early morning Manila flight stress-free

Getting to El Nido from Other Philippine Cities

From Cebu

Fly Cebu → Puerto Princesa (Cebu Pacific, ~1.5 hrs, ₱1,000–2,500) then van to El Nido. No direct Cebu–El Nido flights currently operate.

From Coron (Palawan)

The Montenegro Lines ferry connects Coron and El Nido in ~8 hours (₱1,200–1,800). This is a popular route for travellers island-hopping through northern Palawan. See our El Nido vs Coron comparison for deciding which destination to visit first.

Practical Tips for the Journey

  • Book in advance during peak season (Dec–Mar) — Air Swift and popular vans sell out weeks ahead
  • Travel insurance: Strongly recommended — weather can delay or cancel transport in the Philippines
  • Local SIM: Buy a Globe or Smart SIM at NAIA before flying to Puerto Princesa; coverage is better than roaming
  • Luggage: Soft bags are easier to manage than rigid suitcases on the van and small boat transfers
  • Currency: Withdraw enough pesos in Manila or Puerto Princesa — El Nido’s ATMs frequently run out

FAQ: Manila to El Nido

How long does it take to get from Manila to El Nido?

Via direct Air Swift flight: about 2–3 hours door-to-door. Via Puerto Princesa + van: 8–9 hours total. Via ferry + van: 26–30+ hours.

Is there a direct bus from Manila to El Nido?

No — there’s no land connection between Luzon (Manila) and Palawan. You must fly or take a ferry to Palawan first.

What’s the cheapest way to get to El Nido from Manila?

The cheapest route is a budget airline (Cebu Pacific or AirAsia) to Puerto Princesa on promo fare (sometimes as low as ₱500–700), then a shared van to El Nido (₱450–600). Total cost can be as low as ₱1,000–1,500 each way if booked early.

Can I get to El Nido without flying?

Yes — the 2GO ferry from Manila to Puerto Princesa avoids flying, then a van connects to El Nido. Total journey is around 26–30 hours.

Once you arrive in El Nido, start planning your days with our island hopping guide and the best time to visit El Nido seasonal overview.

Scroll to Top