El Nido does not have its own commercial airport — getting there requires a combination of flights and ground/sea transport. This guide covers every way to reach El Nido from Manila, Puerto Princesa, and other Philippine cities in 2026, with up-to-date travel times and prices.
- How to Get to El Nido: Quick Route Overview
- Option 1: Fly to San Vicente Airport (SWL) — Fastest Route
- Option 2: Fly to Puerto Princesa (PPS) — Most Affordable Route
- Option 3: Direct Flight to Lio Airport (ENI) — Most Convenient
- Option 4: Ferry from Coron — The Scenic Sea Route
- Getting Around El Nido Once You Arrive
- Best Route Depending on Your Priorities
- Frequently Asked Questions: Getting to El Nido
How to Get to El Nido: Quick Route Overview
| Route | Method | Total Travel Time | Approx. Cost |
|---|---|---|---|
| Manila → El Nido | Fly to San Vicente (SWL) + van | 2.5–3.5 hrs | ₱3,500–₱8,000 |
| Manila → El Nido | Fly to Puerto Princesa (PPS) + van/bus | 6–8 hrs | ₱2,500–₱6,000 |
| Manila → El Nido | Direct flight to El Nido (Lio Airport) | ~1.5 hrs | ₱6,000–₱18,000 |
| Coron → El Nido | Ferry (fast craft) | ~4 hrs | ₱1,800–₱2,500 |
| Puerto Princesa → El Nido | Van / bus | 5–6 hrs | ₱600–₱900 |
Option 1: Fly to San Vicente Airport (SWL) — Fastest Route
The fastest and most popular way to reach El Nido from Manila is to fly to San Vicente Airport (IATA: SWL) in northern Palawan, then take a van transfer to El Nido town. The total journey takes just 2.5–3.5 hours.
Airlines Flying Manila → San Vicente
- Air Swift: Daily flights from Manila (NAIA Terminal 4) to San Vicente. ~55-minute flight. Fares from ₱3,000–₱6,500 one-way depending on season and advance booking.
- PAL Express / Philippine Airlines: Seasonal routes, check their website for current availability in 2026.
San Vicente to El Nido Transfer
From San Vicente Airport, El Nido is approximately 1.5–2 hours by van on a well-maintained road. Most airlines offer coordinated shuttle transfers (₱400–₱600/person). You can also book a private van (₱2,000–₱3,500 per vehicle) for faster, more flexible service.
Option 2: Fly to Puerto Princesa (PPS) — Most Affordable Route
Puerto Princesa International Airport (IATA: PPS) is the main gateway to Palawan and receives the most frequent flights from Manila, Cebu, and other Philippine cities. It’s the cheapest option but requires a longer overland journey.
Airlines Flying to Puerto Princesa
- Philippine Airlines (PAL): Multiple daily flights from Manila. ~1 hr 10 min flight.
- Cebu Pacific: Multiple daily flights from Manila, plus routes from Cebu and other cities.
- AirAsia Philippines: Daily flights from Manila. Budget fares often available.
Flight prices: ₱1,500–₱5,000 one-way from Manila depending on airline, booking window, and season. Book 4–6 weeks ahead for best fares.
Puerto Princesa to El Nido: Van or Bus
The overland journey from Puerto Princesa to El Nido is approximately 230 km and takes 5–6 hours by van (road conditions improved significantly after 2022).
| Transport Type | Duration | Cost | Notes |
|---|---|---|---|
| Shared van (aircon) | 5–6 hrs | ₱600–₱800/person | Most popular. Departs when full (usually every 2 hrs). Book at airport or town. |
| Private van | 5–6 hrs | ₱4,000–₱6,000/vehicle | Flexible departure. Good for families/groups of 4+. |
| Public bus (D’Ulitmate) | 6–8 hrs | ₱400–₱500/person | Cheapest option. Slower, makes stops. Book at San Jose Terminal in Puerto Princesa. |
Option 3: Direct Flight to Lio Airport (ENI) — Most Convenient
Lio Airport (IATA: ENI), also called El Nido Airport, is a small private airstrip located at the Lio Tourism Estate, about 20 minutes north of El Nido town. Direct flights here mean zero overland transfer — you land and you’re essentially in El Nido.
Airlines Flying Direct to Lio Airport
- Air Swift: Operates small-plane (ATR 72) service from Manila (NAIA T4) to Lio Airport. ~1 hr 20 min flight. This is the primary carrier for direct El Nido flights.
- Island Aviation / charter services: Private charter flights available from Manila, Cebu, and Subic Bay for groups.
Direct fares to Lio Airport are significantly higher — expect ₱6,000–₱18,000 one-way depending on the season and booking window. However, for travelers staying at Lio-area resorts or those on tight schedules, the convenience factor can justify the premium.
Lio Airport to El Nido Town
El Nido town is approximately 20–25 minutes from Lio Airport by tricycle (₱100–₱150) or van transfer (₱200–₱300). Most resorts in the Lio area offer complimentary airport transfers for guests.
Option 4: Ferry from Coron — The Scenic Sea Route
If you’re combining El Nido with Coron on a Palawan island-hopping itinerary, the El Nido–Coron fast ferry is an excellent option. It’s one of the most scenic boat rides in the Philippines.
- Operators: Montenegro Lines, 2GO Travel
- Duration: ~4 hours (fast craft) or 8+ hours (slow ferry)
- Price: ₱1,800–₱2,500/person (fast craft); ₱800–₱1,200 (slow ferry)
- Frequency: Daily during peak season; reduced schedule June–September
- Tip: Book in advance during peak season (Dec–Apr) — boats sell out weeks ahead
Getting Around El Nido Once You Arrive
El Nido town itself is small and walkable. The main beach, restaurants, and tour operators are concentrated within a 10-minute walk from the pier. For trips further afield:
- Tricycle: Standard transport within town. Short trips ₱20–₱50, airport runs ₱100–₱150.
- E-bike / scooter rental: ₱400–₱600/day. Good for exploring Nacpan Beach (45 min north) or Corong-Corong (10 min south).
- Van hire: ₱2,500–₱4,000/day for longer overland excursions.
Best Route Depending on Your Priorities
| Priority | Recommended Route |
|---|---|
| Cheapest option | Fly to Puerto Princesa (Cebu Pacific/AirAsia) + shared van |
| Fastest option | Direct flight to Lio Airport (Air Swift) |
| Best balance of cost & speed | Fly to San Vicente (Air Swift) + shuttle van |
| Island-hopping trip (Coron + El Nido) | Fly into one, ferry between, fly out of the other |
| Large group (6+ people) | Fly to PPS + private van (cost splits well) |
Frequently Asked Questions: Getting to El Nido
Does El Nido have its own airport?
Yes — El Nido has Lio Airport (IATA: ENI), a small private airstrip at the Lio Tourism Estate. Air Swift operates direct flights from Manila. However, most travelers use Puerto Princesa Airport (PPS) or San Vicente Airport (SWL) as entry points, both of which have more frequent flights and lower fares.
How long does it take to get from Manila to El Nido?
Via San Vicente: approximately 2.5–3.5 hours total (1-hour flight + 1.5–2 hour van). Via Puerto Princesa: approximately 6–8 hours (1-hour flight + 5–6 hour van). Direct flight to Lio Airport: about 1.5 hours total including transfers.
What is the cheapest way to get to El Nido from Manila?
The cheapest route is flying to Puerto Princesa with Cebu Pacific or AirAsia (fares from ₱1,500 one-way if booked in advance) plus a shared van to El Nido (₱600–₱800). Total cost: ₱2,100–₱2,800 per person one-way.
How do I get from Puerto Princesa Airport to El Nido?
From Puerto Princesa Airport, take a tricycle to the van terminal (or book pre-arranged transport), then board a shared van to El Nido. The van ride takes 5–6 hours and costs ₱600–₱800/person. Private vans can be pre-arranged for ₱4,000–₱6,000 per vehicle. Most van operators have desks at the airport arrivals area.
Is there a ferry from Coron to El Nido?
Yes. Fast ferry services (Montenegro Lines, 2GO) run between Coron and El Nido in approximately 4 hours. Tickets cost ₱1,800–₱2,500/person. This is a popular way to combine both destinations in one trip — fly into Coron, ferry to El Nido (or vice versa), then fly out.


