How to Get to El Nido 2026: Flights, Ferries & Airport Guide

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

RouteMethodTotal Travel TimeApprox. Cost
Manila → El NidoFly to San Vicente (SWL) + van2.5–3.5 hrs₱3,500–₱8,000
Manila → El NidoFly to Puerto Princesa (PPS) + van/bus6–8 hrs₱2,500–₱6,000
Manila → El NidoDirect flight to El Nido (Lio Airport)~1.5 hrs₱6,000–₱18,000
Coron → El NidoFerry (fast craft)~4 hrs₱1,800–₱2,500
Puerto Princesa → El NidoVan / bus5–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 TypeDurationCostNotes
Shared van (aircon)5–6 hrs₱600–₱800/personMost popular. Departs when full (usually every 2 hrs). Book at airport or town.
Private van5–6 hrs₱4,000–₱6,000/vehicleFlexible departure. Good for families/groups of 4+.
Public bus (D’Ulitmate)6–8 hrs₱400–₱500/personCheapest 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

PriorityRecommended Route
Cheapest optionFly to Puerto Princesa (Cebu Pacific/AirAsia) + shared van
Fastest optionDirect flight to Lio Airport (Air Swift)
Best balance of cost & speedFly 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.

Scroll to Top