How to Get from Puerto Princesa to El Nido (Van, Bus & Flight Options)
Puerto Princesa to El Nido is one of the most traveled routes in the Philippines, and one of the most frequently misunderstood. People land in Puerto Princesa expecting a quick transfer, and then discover they’re looking at a 5.5-hour van ride or a premium flight on a small regional carrier.
Neither option is bad. But you need to know which one is right for your situation before you book.

The Basics: Puerto Princesa to El Nido Distance & Options
Puerto Princesa (PPS) to El Nido is approximately 250 km by road, the route goes north through Palawan’s interior, passing mountains, rice fields, and the occasional stretch where you’ll wonder if the van is going to make it over that hill. (It always does.)
Three ways to make this journey:
- Shared van, the standard, budget-friendly choice
- Private van transfer, faster, more comfortable, worth it for groups
- Flight, the fastest option with AirSWIFT, but more expensive and weather-dependent

Option 1: Shared Van (the most popular choice)
Cost: ₱600-₱800 per person (current going rate as of 2026)
Duration: 5.5 to 6.5 hours (road conditions and stops can vary)
Departs from: San Jose Terminal in Puerto Princesa city
Arrives at: El Nido town center
Shared vans leave from the San Jose bus terminal throughout the morning, typically starting from around 7am. They depart when full, usually 10-14 passengers, so the earlier you arrive at the terminal, the sooner you’ll be on your way.
The experience: Modern air-conditioned vans have made this journey significantly more comfortable than it used to be. You’ll have a proper seat, the road is mostly paved, and there are usually 1-2 rest stops along the way. Most passengers sleep for part of the trip, bring a neck pillow.
Best for: Budget-conscious solo travelers and couples who don’t mind a full day of transit.
Insider tip: Book your seat the day before through your guesthouse or a local tour operator to guarantee a spot on an early morning van. Don’t assume you’ll just show up and get on.
Option 2: Private Van Transfer
Cost: ₱3,500-₱5,000 for the whole van (split between your group)
Duration: 5 to 5.5 hours (fewer stops, more direct)
Booking: Through tour operators or your accommodation. CMT includes private van transfers in most of our El Nido packages
Private vans offer a meaningful upgrade in comfort and flexibility:
- You leave when you want (not when the van is full)
- You can stop where you want, most drivers will pull over for a photo stop or food break on request
- You’re not crammed against strangers for 6 hours
- Luggage space is yours without negotiation
For a family of 4 or a group of 4-6 friends, the per-person cost of a private van approaches the shared van rate, and the experience is dramatically better.
Best for: Families, groups, or anyone with heavy luggage who values comfort and flexibility.

Option 3: Flight (Puerto Princesa to El Nido)
Cost: ₱1,800-₱4,500 per person (depending on how far in advance you book)
Duration: 45 minutes in the air (plus 30-40 minutes each end for airport logistics)
Airline: AirSWIFT
AirSWIFT operates small aircraft (9 to 15 passengers) between Puerto Princesa and El Nido. The flight itself is spectacular, you fly low along the coast of Palawan, and the views of the islands, reefs, and jungle below are worth the window seat alone.
The honest cons:
- AirSWIFT is a small regional carrier with limited daily flights, slots sell out fast, especially for peak season
- Weather cancellations happen more frequently than with commercial airlines
- Luggage allowance is very limited (usually 10-15 kg check-in + 7 kg hand carry)
- The airport at Lio is about 15 minutes from El Nido town by tricycle or shuttle
Best for: Travelers who value time over money and have fewer than 10 days total in the Philippines.

Direct Manila to El Nido: Skip Puerto Princesa Entirely
AirSWIFT flies directly from Manila (MNL) to El Nido (ENL), about 1 hour 15 minutes. Tickets range from ₱3,500-₱8,000+ per person depending on availability.
This route is the cleanest El Nido option for Manila travelers who want to maximize time on the islands.

Which Option Should You Choose?
| Your situation | Best option |
|---|---|
| Solo traveler, budget priority | Shared van |
| Group of 4+ people | Private van (works out similar cost) |
| Short trip, time matters | Flight with AirSWIFT |
| Just going to El Nido (not PP) | Direct flight Manila-El Nido |
| Visiting Underground River first | Shared or private van after the tour |
For most first-timers doing the classic PPS to El Nido route: the shared van is perfectly fine and genuinely affordable. If you can book a complete Palawan package with CMT, the van transfer is typically included and handled for you.
FAQ: Puerto Princesa to El Nido Transport
Q: How long does it take to get from Puerto Princesa to El Nido?
By shared or private van: approximately 5.5 to 6.5 hours. By AirSWIFT flight: approximately 45 minutes in the air, plus airport transfers (about 2 hours total door to door).
Q: How much does the van from Puerto Princesa to El Nido cost?
Shared van: ₱600-₱800 per person. Private van: ₱3,500-₱5,000 for the whole vehicle.
Q: Can I take a bus from Puerto Princesa to El Nido?
Public buses exist but are slow and infrequent. Shared vans are the standard option and far more practical.
Q: Is there a ferry from Puerto Princesa to El Nido?
There’s no direct ferry connecting Puerto Princesa and El Nido. The land route (van) or air route (AirSWIFT) are the two main options.
Q: Where do vans leave from in Puerto Princesa?
Shared vans depart from the San Jose Terminal in Puerto Princesa city. Private van transfers typically pick you up from your hotel.
Q: How early do I need to be at the van terminal?
For shared vans, arrive 30-45 minutes before your intended departure time. Vans leave when full, so earlier arrival means an earlier departure.
Q: Can I book the van in advance?
Yes, book through your guesthouse, a local tour operator, or through CMT if you’re booking a package. Booking in advance guarantees your seat and departure time.
Let CMT Handle the Transfer
Most of CMT’s El Nido tour packages include a private van transfer from Puerto Princesa, door to hotel, no terminal queuing, departure time that works for your schedule.
