How to Get to El Nido from Manila: All Transport Options 2026
Getting to El Nido takes planning. It’s not a difficult journey, but it’s not a quick one either, and there are multiple ways to get there, each with different trade-offs on cost, time, and convenience. The last thing you want is to figure this out the night before you travel.
Here’s every option, with the real numbers and what actually makes sense for different types of travelers.

Option 1: Fly Manila to El Nido Direct (Fastest)
The fastest way to El Nido is a direct flight from Manila to Lio Airport (also called El Nido Airport), operated by AirSWIFT. The flight takes about 1 hour 20 minutes and bypasses Puerto Princesa entirely.
Flight time: Approximately 1 hour 20 minutes.
Cost: ₱3,500-₱8,000+ per person one-way depending on season and booking lead time. Shoulder season with advance booking is significantly cheaper.
Baggage: AirSWIFT flies small turboprop aircraft. Baggage allowances are more restrictive than main airlines, typically 7kg carry-on and 10-20kg checked depending on fare class. Oversize or overweight bags are expensive. Pack accordingly.
Departure airport: Manila Ninoy Aquino International Airport (NAIA), Terminal 4 (a separate small terminal, not the main terminals 1-3).
Who this is for: Travelers with limited time who want to maximize days in El Nido. Business travelers. Anyone who doesn’t want to deal with the van from Puerto Princesa.
Insider tip: Book AirSWIFT flights early. They sell out during peak season and prices jump significantly close to travel dates. Three months in advance is not too early for January travel.

Option 2: Fly Manila to Puerto Princesa, Then Van to El Nido (Most Common)
Most travelers fly to Puerto Princesa (the main city of Palawan) and then take a van to El Nido. This is the standard route and works well for most itineraries.
Manila to Puerto Princesa
Flight time: About 1 hour.
Airlines: Cebu Pacific, Philippine Airlines, and AirAsia all operate this route with multiple daily flights.
Cost: ₱1,500-₱4,000 one-way for economy class. Sales and advance purchases can bring this below ₱1,000, but budget for ₱2,000-₱3,000 per sector as a realistic average.
Departure airports: NAIA Terminals 1, 2, or 3 depending on the airline. Check carefully, they’re separate buildings.
Puerto Princesa to El Nido
Travel time: Approximately 5-6 hours by road.
Route: The van route goes north through Roxas, past Taytay, through San Vicente junction, and into El Nido. The road is mostly paved and the quality has improved significantly in recent years.
Option A, Shared van from San Jose Terminal: The San Jose Terminal in Puerto Princesa is the main departure point for shared vans to El Nido. Vans fill up and leave (no fixed schedule), so you show up and wait. Cost is approximately ₱650-₱700 per person. The wait time varies from 15 minutes to over an hour depending on how many other travelers are going at the same time. This is the cheapest option and fine if you have flexibility.
Option B, Private van transfer: A private van picks you up at the Puerto Princesa airport and drives directly to El Nido with no stops. Cost is approximately ₱3,500-₱5,000 for the vehicle (shared across your group). Much more convenient if you’re traveling with family, have luggage, or arrive on an early flight and want to get to El Nido without the terminal wait. CMT arranges private van transfers as part of our El Nido packages.
Insider tip: If you’re taking the shared van, book a morning flight to Puerto Princesa. Vans leave throughout the day, but evening arrivals mean a 5-6 hour night drive arriving in El Nido around midnight. It’s not fun. Get an early flight, take a midday van, and arrive in El Nido in the afternoon with time to settle in.
Option 3: Fly Manila to Busuanga (for Coron First)
If your itinerary includes Coron before El Nido, you can fly Manila to Busuanga Airport (the airport for Coron) and then do El Nido as a second stop. The Manila-Busuanga route is served by Cebu Pacific and Philippine Airlines.
There’s no direct land connection between Coron and El Nido, so you’d fly between the two (AirSWIFT operates El Nido-Coron, approximately 30-45 minutes). This route is ideal for the 7-10 day Palawan itinerary that covers both destinations.

Getting from El Nido Town to Your Accommodation
If you’re arriving by van, your vehicle will drop you at the El Nido van terminal (near the town center). From there it’s a short tricycle ride to most accommodations, typically ₱50-₱100 depending on distance. Most guesthouses and hotels will tell you the tricycle price when you book.
If you’re arriving by AirSWIFT at Lio Airport, the airport is about 2km from the town center. Tricycles and shuttles meet arriving flights.
Getting Back from El Nido to Manila
The reverse journey follows the same options. Most travelers either fly back via Puerto Princesa (van + flight) or fly direct on AirSWIFT from Lio Airport. If you’re doing both El Nido and Coron, fly El Nido to Coron (AirSWIFT) and then Coron to Manila (Cebu Pacific or Philippine Airlines from Busuanga).

Cost Summary: Manila to El Nido
| Route | Approx. Cost (per person) | Travel Time |
|---|---|---|
| Direct flight Manila-Lio (AirSWIFT) | ₱3,500-₱8,000 | 1h 20min |
| Manila-PP flight + shared van | ₱2,000-₱4,500 | 6-7 hours total |
| Manila-PP flight + private van | ₱3,000-₱6,000 | 6-7 hours total |
FAQ: Getting to El Nido
Q: Is there a bus from Puerto Princesa to El Nido?
There’s no comfortable tourist bus, but there are public buses that make the journey in around 7-8 hours with multiple stops. Most travelers take shared or private vans for the better seats and reasonable price difference.
Q: How long does the van ride from Puerto Princesa to El Nido take?
Approximately 5-6 hours on a good day. Road conditions and traffic in Puerto Princesa city can add time. Account for 6 hours in your planning.
Q: Can I get from Manila to El Nido in one day?
Yes, both routes allow same-day arrival. The direct AirSWIFT flight gets you there before lunch. The Puerto Princesa route works if you take a morning flight and an immediate van transfer, arriving El Nido late afternoon.
Q: How do I book the van from Puerto Princesa to El Nido?
Shared vans can be arranged on arrival at San Jose Terminal. Private transfers should be booked in advance, your tour operator or accommodation can arrange this. CMT includes private van transfer in our El Nido tour packages.
Q: Is there a ferry from Manila to El Nido?
No practical direct ferry option exists from Manila to El Nido. The ferry network within Palawan connects Puerto Princesa northward, but the journey times are very long (12+ hours) and not worth it for most travelers compared to flying.
Let CMT Handle Your El Nido Transfer
If you want the transport sorted before you arrive in the Philippines, CMT’s El Nido packages include private van transfer from Puerto Princesa airport to El Nido as standard. You land, your driver is waiting with a sign, and you’re in El Nido in 5-6 hours with no terminal queuing. Message us on Facebook or book directly through the website to check availability for your dates.
