El Nido sits at the northern tip of Palawan, in the Philippines. Most travelers fly into Puerto Princesa City, and from there they need a way to reach El Nido: by van, by bus, or by their own rental vehicle. There are no flights between the two towns, and there is no regular ferry between them either. So in practice, the entire 280-kilometer journey happens by land.
In this article, we’ll cover what you need to know to organize your trip: how long it really takes, how much it costs, and where to book. We’ve done the ride dozens of times ourselves over the years, in just about every type of vehicle, so the recommendations below come from real experience.
How long does it take to go from Puerto Princesa to El Nido?
The time it takes to go from Puerto Princesa to El Nido mainly depends on which means of transportation you’re using. To give you an overview, here is a table with an estimate of the travel time by means of transportation, as well as the average price it will cost you.
| Means of Transportation | Travel Time | Price |
|---|---|---|
| Van | 5 to 6 hours | 700 to 800 PHP |
| Private Van | 5 to 6 hours | 8,000 to 9,000 PHP (whole van) |
| Bus | 6 to 9 hours | 400 to 600 PHP |
| Rental Car | Around 5 hours | 2,500 to 5,000 PHP/day |
As you can see, travel times range between 5 and 9 hours. The road follows the North Palawan Highway through Roxas, San Vicente and Taytay, before joining the Taytay-El Nido Highway. It has its share of turns and hillsides, which is why the actual average speed stays around 50 km/h for a van or a car, and as low as 30 km/h for a bus.
That being said, let’s take a closer look at every travel option you have to go from “Puerto” (the local nickname of Puerto Princesa) to El Nido, with their pros and their cons.
Traveling from Puerto Princesa to El Nido by van

For tourists, the van shuttle is probably the most popular way of going between El Nido and Puerto Princesa. There are many companies commuting the two towns and each one of them runs several trips a day.
As soon as you step outside Puerto Princesa Airport, you’ll probably be approached by van drivers asking you if you need a ride to El Nido. So, in a way, you won’t have to look for a van… But there are a few things to take into account.
What is the normal price for a van ride?
People who are used to taking the van between Puerto Princesa and El Nido (locals and expats) will generally get a fare of 600 PHP (or even a bit lower). But the prices asked to tourists can be a bit higher. They generally range from 700 to 800 PHP.
How to book your van
Public van timing. After you booked your ticket, you could suppose that you’ll be going soon. But you have to be aware that, most of the time, the van company will wait until the van is fully booked before leaving. Sometimes, you may even have to wait a few hours (basically, until the next flight has arrived) which can be a bit frustrating. Unfortunately, nobody will tell you that prior to booking.
Private van option. If you’re traveling as a group or prefer the more comfortable option (which we definitely recommend), you can book a private van. The cost is around 8,000 to 9,000 PHP in total, and the driver can pick you up directly at your hotel in Puerto Princesa (or at the airport). You can reserve your private van online by clicking here for a private van to go to El Nido, or there for a private van going to Puerto Princesa.
What to expect during the van ride
Arrival. After 5 to 6 hours, you’ll arrive at Corong-Corong bus terminal, which is just a few minutes away from El Nido town proper. You can take a tricycle from there. It’s preferable to avoid walking to El Nido town (especially at night) as there are no sidewalks. Walking on the road is both disturbing for the drivers and dangerous for you.
Crowding. The public van companies tend to fit a maximum of people into one van, sometimes adding removable extra seats. It’s not rare to have 13 to 14 people in one van, driver included. So, if you’re 6 feet tall and stuck in the last seat row, you won’t be very comfortable, notably because you won’t have much space for your legs.
Best seats (especially if you’re tall). The best seats in the van are in the front seat and in the first seat row behind the driver where you will have more space for your legs. Note that these seats are generally the fastest to be taken. Thus, if you’d like to have them, you should ask if they’re still available before booking and duly specify you want to sit there. The best option though, is still to book a private van instead.
Air-conditioning. Most of the vans are air-conditioned (and sometimes even a bit too cold!). Their general comfort depends on their age and on the model. For sure, a 20-year-old van will be less comfortable than a brand-new one.
Traveling to El Nido by bus

This is the second most popular way for travelers to go from Puerto Princesa to El Nido. There are two companies you can choose from: Roro Bus and Cherry Bus. Both companies operate from the San Jose Bus Terminal, which is 7 kilometers away from the airport. Here is the location on the map.

Bus fares and tricycle cost
Bus fare. The bus fares range from 400 PHP for a standard Roro or Cherry bus up to 600 PHP for an air-conditioned Cherry bus. The prices depend on the model of the bus. They stay the same, no matter the hour of the day or night.
Tricycle to the terminal. There is a 10 to 20 minutes (depending on traffic) tricycle ride to go from Puerto Princesa Airport to the Bus Terminal. The last time I checked, the official price (displayed inside the tricycle) was 120 PHP. For the Philippines, this is an expensive ride. You may get it cheaper or be able to share the cost if you are two or three in the tricycle.
Total cost vs. van. Taking a tricycle to go from the airport to the bus terminal in San Jose (around 120 PHP) is something you have to add to the total price. If you get a standard bus, it will add up to about 520 PHP. If you take an air-conditioned one, the total lands closer to 720 PHP. As you can see, a bus ride is not necessarily cheaper than a van ride. In any case, it will take you more time to arrive in El Nido.
Schedule and night buses
You can get a night bus since the Roro company also operates during nighttime (the last and first departures should be at 10PM and 4AM). If you’re on a budget, this can be a way to save a night at the hotel. Plus, during the night the buses are usually not full and you may be able to get a seat row for yourself (which definitely is better to sleep). During the night, the ride to El Nido can take only 6 hours, because it will make only a few stops.
What to expect during the bus ride
Frequency. There are buses going to El Nido every one or two hours during the day. These are the ones that can take up to 8 or even 9 hours. The reason is simple: during daytime they make a lot of stops along the road, especially at the hours when school starts and finishes.
Flagging a bus. In the Philippines, you basically just stand along the road and wave to the driver to make a bus stop. When the kids are on their way to school or home, the bus will stop many times to pick them up and drop them off. You should also know that the bus allowance is not limited by the number of seats. Thus, on certain parts of the road, you can sometimes have almost as many people standing in the aisle as there are people sitting.
Arrival. After 6 to 9 hours, you will arrive at Corong-Corong bus terminal, where you can take a tricycle to El Nido town proper.
Renting a car or motorbike to drive to El Nido

You can find companies to rent a car or a motorbike in Puerto Princesa. Prices for a motorcycle (type Honda XRM 125) are around 500 PHP/day, and a little bit lower if you rent for a longer time. More powerful models are more expensive, around 800 to 1,000 PHP/day.
To rent a car that you’ll be able to drive on all roads up to El Nido, count on 2,500 to 5,000 PHP/day, depending on the model. Driving between Puerto Princesa and El Nido can be a real pleasure: the road has very beautiful parts.
If you’d like to book a rental car in Puerto Princesa, it’s now possible with our online tool: Rent a Car in Puerto Princesa.
Is it a good idea to rent a motorbike to drive to El Nido?
It depends on your skills. Five hours on a Honda XRM 125 is exhausting (I’ve done it, so I speak from experience), especially for a non-expert. And one crucial thing to know about Palawan roads: stray dogs are the leading cause of motorbike accidents in the Philippines.
Frequently Asked Questions
Here are the questions we hear most often from travelers heading to El Nido for the first time.
Conclusion
We focused here on how to travel by land from Puerto Princesa. For the other ways to come to El Nido (airplane and ferry), see our dedicated article. For most travelers, the best land transfer option is a van from Puerto Princesa airport. Bus or rental car are also good options depending on your budget and arrival time. Before you go, also have a look at things to know before coming to El Nido.
If you have any questions, please leave a comment below or send us a message from our contact page. Also, don’t hesitate to check our page on El Nido island hopping Tours and our all-inclusive (transportation, accommodation and island hopping tours) El Nido Tour Packages. I hope this article was helpful and wish you the best stay in El Nido!
Hi,
We’ll visit El Nido in Jan, 2017. I would like to book your service but I don’t have Paypal.
How can I book your van? And how can I pay to you? How much for 3 people for vising El Nido (round trip)
Hi Ngoc,
Actually, you don’t need a PayPal account to use PayPal. You can use it with a simple credit card. Just click on “Proceed with PayPal” on the checkout page, and on the next page, click on “Pay without a PayPal account”.
Here is the link to the van transfer booking pages:
https://www.elnidoparadise.com/product-category/transportation/
Im planning to go to el nido in january and was wondering if the roads are narrow and close to a ravine and if its zig zag. Im afraid of heights and narrow roads and winding roads. Please advise. Thank u.
Hi Joji,
The road to El Nido is now fully built and the work to enlarge it have already started. It should soon have two lanes on each side, at least on some parts. The road doesn’t have “scary” parts per se, but it does zig-zag in certain areas.
Hi,
We will be in Palawan next week and we’re wondering if the public van can accommodate luggages? Luggage for 7 person?
Thank you
Hi Maybelle,
Yes of course. :)
What time is the last trip of van going to el nido?
6:00 PM (except if you book a private van, of course).
Hi
I`ll visit El nido with my family around 20 person on july for 4 days i would like to take 2 private van round trip, before i book flight ticket back to Manila from Puerto Princesa i would like to ask how long its take from El Nido to Puerto Princesa airport and what time will van pick us up so we can take flight 13.35 pm
Thank you
Hello Dat,
The trip takes around 5 to 6 hours. So you should go very early from El Nido to catch your flight.
You can book the private vans here:
https://www.elnidoparadise.com/booking/transportation/private-van-transfer-puerto-princesa-el-nido/
And here:
https://www.elnidoparadise.com/booking/transportation/van-transfer-el-nido-to-puerto-princesa/
Cheers,
Pierre
Hi,
Very useful info – when you say that the van takes 4.5 – 5 hours is that actually accurate? My experience in Asia is that it’s always a couple hours more or longer than what we are initially told.
Thanks
Jess
Hi Jessica,
You’re right, I edited the article to reflect it. :) The trip generally takes 5 to 6 hours.
Dear Pierre,
We will visiting El Nido this coming April, 2017 via Puerto Princesa. Kindly advice ussince we are also planning to visit underground river. Which do you think we’ll go first. El Nido or the Underground river.
Best regards,,
Nataniel
Hi Nataniel,
I would advise to do the Underground River Tour on the way (either to PPC or El Nido) so that you don’t loose one day with the van transportation. We have the two routes available: Underground River Tour (route from PPC to El Nido) and Underground River Tour (route from El Nido to PPC).
Cheers,
Pierre
Hi Pierre,
Is it possible to get picked up from the airport in PPC if doing the Underground river tour to El Nido?
Thank you.
Hi Amanda,
Yes, it is. But note that the public tours will basically depart before the arrival of the first plane, so it should be for a private UR tour to El Nido (you can find it here).
hello
ask ko lang po kung anong oras yung last trip ng van from puerto to el nido? time arrival 3:40pm
thanks
Hello po,
Ang last trip sa El Nido ay around 6PM.
Hello,
I would like yo ask if there is a possibility of rent a motorbike in El Nido and return it in Puerto Princesa?
Thanks,
Magda
Hi is there a place between PPS and elnido where I could stay for a night as I dont wang to travel for 6 hours in a van after a long flight