Want to visit a tropical paradise and wondering how to get from Puerto Princesa to El Nido, Palawan? We can help!
El Nido is a popular tourist destination in the Philippines. With its gorgeous coastline and great beaches, there is so much to love about a trip here. Of course, before you can enjoy it, you need to make it there!
Puerto Princesa is a common entry point to Palawan with usually better flight prices and options than flying to El Nido directly. From here, you can travel overland to El Nido.
While the travel time from Puerto Princesa to El Nido isn’t that far, this journey can seem complicated – at least until you take it step-by-step. It’s actually quite straightforward with many people taking this trip every day.
Below, I break down exactly how to go from Puerto Princesa to El Nido so you know exactly what you need to do, when, whether you are looking for a flight from Puerto Princesa to El Nido, a Puerto Princesa to El Nido van transfer or taking the El Nido Puerto Princesa bus route. This way, you will be in paradise as quick as possible!
I also describe the reverse journey from El Nido to Puerto Princesa.
Map: Puerto Princesa Palawan To El Nido
Wondering how to get El Nido from Puerto Princesa? the following map shows the most direct overland route.
How far is El Nido from Puerto Princesa? About 268 kilometres. How far is Puerto Princesa airport to El Nido Palawan? About 271 kilometres. This is the road distance Puerto Princesa to El Nido.
If you were to drive from Puerto Princesa to El Nido, the travel time Puerto Princesa to El Nido is about 4.75 hours. However, the exact Puerto Princesa to El Nido travel time depends on what method of transport you take and the road and traffic conditions on the day. The table below gives you a better idea of how long this journey might take you.
BEST OPTION: How To Get From Puerto Princesa To El Nido, Palawan
The quickest and best option for traveling from Puerto Princesa to El Nido is to take a private taxi or a van.
Here’s a summary of your options:
|Mode of transport||Duration||Best For?||Book|
|Flights||7 hours||People who only want to fly||Book here|
|Bus||8.5 hours||The cheapest option||Book here|
|Van||6.25 hours||The best combination of price and speed||Book here|
|Car||4.75 hours||People who are happy to hire a car or who like to stop along the way||Book here|
|Taxi||4.75 hours||The easiest and quickest way between Puerto Princesa and El Nido||Book here|
Here are full instructions for how to travel from Puerto Princesa to El Nido by each of these transport options.
Option 1: Puerto Princesa To El Nido: Flight
It’s not possible to take direct flights from Puerto Princesa to El Nido. This means that if you want to fly Puerto Princesa El Nido Palawan, you have to take at least two flights. This involves either flying via Manila or Cebu.
By the time you take two flights, it doesn’t really save any time and usually costs more than traveling overland.
For this reason, I don’t recommend you take a Puerto Princesa to El Nido flight.
If you really want to fly, there are flights with AirAsia, Cebu Pacific and Philippine Airlines out of Puerto Princesa. You then need to connect with an Air Swift flight to El Nido.
This will take at least 4.5 hours of flying and then you need to factor in time to get to and from airports, check-in, go through security, etc.
Option 2: Bus Puerto Princesa To El Nido
Taking a bus Puerto Princesa to El Nido is a better option.
Buses take around seven hours and depart in the early morning and evening. The night bus Puerto Princesa to El Nido departs around 9:30pm.
Tickets start at ₱670. The bus line is Cherry Bus. Buses depart from the Puerto Princesa Central Land Transport Terminal which is about 10 kilometres northwest of the centre of Puerto Princesa.
They finish at the El Nido Bus Terminal which is about 4 kilometres northeast from the town. You can take tricycles.
It’s best to buy a ticket in advance, and it’s recommended that you arrive at the bus station 45 minutes early.
Option 3: Puerto Princesa To El Nido Van Transfer
An even better option is to take a van transfer from Puerto Princesa to El Nido. The van Puerto Princesa to El Nido price is similar to the bus, but it is much quicker.
These depart often in the morning with a few choices in the afternoon and early evening as well. They only take about five hours, and there are many providers of this service. Ticket prices start at ₱670.
Vans have different pick-up points depending on the company. You can be picked up at the airport by some or the Centro Transport Terminal. If you can be flexible with departure time, look at the different Puerto Princesa van to El Nido options and pick one that leaves from the most convenient location from your hotel.
The different companies also arrive at different places in El Nido. So again, check out the options on the link below and look for a company that is convenient for you.
Option 4: Puerto Princesa To El Nido By Car
Another option is a car rental. Puerto Princesa to El Nido by private car is a great way to go and you can explore along the way.
As above, it’s about 268 kilometres and takes about 4.75 hours.
The downside is that the price can add up, especially if you want to take a private car from Puerto Princesa to El Nido but not return again. There will be a one way fee in this case.
Option 5: Taxi From Puerto Princesa To El Nido
Your final option is the easiest which is to take a Puerto Princesa to El Nido private transfer. This is also nice and quick.
However, this is not just the most expensive option, but can take a little more effort to organise. You can try asking at your hotel or ask vans and taxis at the airport on arrival if they will take you.
There are also sometimes Puerto Princesa to El Nido private van options at the bus station.
Boat From Puerto Princesa To El Nido?
Unfortunately, there is no ferry from Puerto Princesa to El Nido so if you want to travel Puerto Princesa to El Nido by boat, you are out of luck.
Take one of the options above instead.
How To Get From El Nido To Puerto Princesa
If you are traveling El Nido Palawan to Puerto Princesa instead, don’t worry. Your options are the same and you can basically reverse the transport Puerto Princesa El Nido instructions above.
The distance from El Nido to Puerto Princesa is about 268 kilometres, and the travel time from El Nido to Puerto Princesa is about 4.75 hours.
If you would like an El Nido to Puerto Princesa flight, again, I don’t recommend this. It doesn’t really save time as you’ll have to fly via Manila or Cebu. Air Swift will fly you out of El Nido then you can connect to an AirAsia, Cebu Pacific or Philippine Airlines flight to Puerto Princesa.
This will take at least 4.5 hours plus time to get to and from the airports, check-in etc.
The best transportation from El Nido to Puerto Princesa for budget travelers are buses or vans.
The El Nido to Puerto Princesa bus schedule is in the early morning and evening. The bus is with Cherry Bus lines and takes about 7 hours.
The El Nido to Puerto Princesa van schedule is throughout the day starting at 5am. Vans take only five hours and cost a similar price to the buses.
You can read more about the bus and van services in the section above.
You can also hire a car or taxi to travel from El Nido to Puerto Princesa.
I hope you found this guide to how to go to El Nido from Puerto Princesa useful.
The Puerto Princesa to El Nido distance isn’t far, and this is an easy journey to make overland whether you choose to take a bus, van, taxi or hire car. I don’t recommend you fly.
A taxi is the easiest option, but a van is a good combination of price and time.