How to get from El Nido to Puerto Princesa by car, truck, walk, bike
Distance between El Nido and Puerto Princesa is 382 kilometers (237 miles).
Driving distance from El Nido to Puerto Princesa is 1021 kilometers (633 miles)
Route Map
Routes from el-nido-palawan to puerto-princesa-iloilo
4 Ways from El Nido (Philippines/Palawan) to Puerto Princesa (Philippines/Iloilo)
Choose 1 of the options below and start your journey
Route instructions
1. Continue onto Abdulla Street 16 m
2. Turn left onto Calle Real 613 m
3. Keep right onto Manila - El Nido 426.29 km
4. Turn slight left onto Muelle del Rio 195 m
5. Turn right 134 m
See more
Questions and Answers
What is the cheapest way to get from El Nido (Philippines/Palawan) to Puerto Princesa (Philippines/Iloilo)?
How do I get from El Nido (Philippines/Palawan) to Puerto Princesa (Philippines/Iloilo) the fastest?
How long does it take to get from El Nido (Philippines/Palawan) to Puerto Princesa (Philippines/Iloilo)?