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!
Hello,
First, I’d like to thank you for the info and advice about Palawan island. I have been lookng into transportation options and I came across your website. My wife and I will be flying into Puerta Princessa on March 13, 2016 @ 0230pm, however, I’m not sure if they have any private vans that are heading to El nido around that time. I was wondering if you can help us out. It will be much appreciated.
Hi Jerome,
Thanks for your kind comment. :-) It’s possible to organize a private van transfer from Puerto Princesa to El Nido. Please just send us an email via the contact page here: https://www.elnidoparadise.com/contact/ We’ll be happy to plan that for you.
Cheers,
Pierre
Please give me an estimated amount for 17 people (2 kids ages 2&4). Is there a van where we can all fit?
We will be on our way from Puerto princesa to el nido on april 19. Thanks
Hi Andei,
Thanks for your comment. You can either book two private vans or book 17 seats for public van transfers. In both case, you won’t be able to be all together in the same vehicle because the vans don’t have such a capacity.
Cheers,
Pierre
Thanks for this very informative article guide, we’ll be there in late June, we will stay there for 4N 5D, my question is, is it possible to hire a private van just one (1) way to El Nido and one (1) way going back to Puerto? Thanks.
Hi,
Yes, it’s possible to hire a private van. You can find all the routes offered from this page: Private Vans in Palawan.
Thanks, and have a great stay in Palawan!
Pierre
Hello,
Does this also apply to motorbikes?
Thanks
Hi Jody,
For the motorbike, we don’t offer any at the moment but it’s possible to rent a motorbike in Puerto Princesa and drop it off in El Nido thanks to https://www.rentacarpalawan.com/ The other way around (El Nido to PPC) is not offered by anyone at the moment. The best would probably be to rent the motorbike in PPC and return it in PPC.
If you’re looking for only 1 day vehicle hires, the easiest solution are the private vans that you can find here: https://www.elnidoparadise.com/product-tag/private-van/
Hi , we arrive in Puerto Princessa at 12:45 on the 9/4/16.
If I was to book 2 seats on a minivan from the airport would it be leaving not long after we get there or do you think it will wait a while. Thanks for your very helpful website. Regards
Shona
Hi Shona,
You’re welcome! :)
It depends if the van is near to be filled or not when you arrived, which is basically impossible to tell in advance…
Cheers,
Pierre
Hi, I will travel to Puerto Princesa on this Aug.08 and be staying there 2 nights. On Aug.10, I’d like to go to El Nido so can you please help to advise on which vehicle should I take (check-out at the hotel at 12pm)? Also, I’d go back to Puerto Princesa from El Nido on Aug.12 to take the flight back to Manila at 6pm, can you also help to advise on that? Thanks much for your kind support.
Hi PT,
The most efficient way to travel is between Puerto Princesa and El Nido is assuredly the van.
You can use our online booking tools to book a van that will come pick you up at your hotel (the hotel pickup only cost a very small fee). Here is where to organize your van transfers from Puerto to El Nido:
https://www.elnidoparadise.com/booking/transportation/van-transfer-puerto-princesa-to-el-nido/
For the other way around, you should take the van at least 8 hours before the departure of your plane. You can also organize it here, from this page:
https://www.elnidoparadise.com/booking/transportation/van-transfer-el-nido-to-puerto-princesa/
Cheers,
Pierre
Hello, i would like to know if you get the tickets on email?
Hi Emilie,
Yes, and we send you all the practical information by email too.
Cheers,
Pierre
Hi, I just want to ask if there will be no problem if I will bring my son (3 years old) going to el nido? I mean d package tours? I’m thinking that there might be age restrictions. Thanks a lot.
Hi Francis,
There’s no age restriction for kids that I know of, except for special activities like cliff climbing, etc. :) Note that for going to El Nido, the van will allow your kid but you will have to book one seat for him, at the normal rate.
Cheers,
Pierre
Is there a night trip if we take the van?
Nope, except if you take a private van.
Hello, How much will it cost us to hire fully air conditioned van for eight people – no more no less?
Hi Neil,
The rate for a private van is P6,000 for one way and P11,500 for the round trip.
Hi
We will be visiting El Nido in Jan 2017, with the van for P11,500 round trip- how many seats is that?
Thanks
Rowena
Hi Rowena,
There’s up to 12 passenger seats in a van.
Cheers,
Pierre