How to get from El Nido to Puerto Princesa by car, truck, walk, bike
Distance between El Nido and Puerto Princesa is 176 kilometers (109 miles).
Driving distance from El Nido to Puerto Princesa is 285 kilometers (177 miles)
Route Map
Routes from el-nido-palawan to puerto-princesa-puerto-princesa
4 Ways from El Nido (Philippines/Palawan) to Puerto Princesa (Philippines/Puerto Princesa)
Choose 1 of the options below and start your journey
Cheapest
Fastest
Route instructions
1. Continue onto Abdulla Street 16 m
2. Turn right onto Calle Real 265 m
3. Turn left onto Balinsasayaw Road, 490 336 m
4. Turn right onto 490 21.00 km
5. Turn right 10.04 km
See more
Questions and Answers
What is the cheapest way to get from El Nido (Philippines/Palawan) to Puerto Princesa (Philippines/Puerto Princesa)?
How do I get from El Nido (Philippines/Palawan) to Puerto Princesa (Philippines/Puerto Princesa) the fastest?
How long does it take to get from El Nido (Philippines/Palawan) to Puerto Princesa (Philippines/Puerto Princesa)?
Trips from El Nido
El NidoMandaueEl NidoManilaEl NidoSibuEl NidoCebu CityEl NidoKota KinabaluEl NidoDumagueteEl NidoIloilo CityTrips to Puerto Princesa (Philippines/Puerto Princesa)
CalataganPuerto PrincesaCebu CityPuerto PrincesaDenpasarPuerto PrincesaCabanatuanPuerto PrincesaMalayPuerto PrincesaNagaPuerto PrincesaTaytayPuerto PrincesaBatangas CityPuerto PrincesaDavao CityPuerto PrincesaOther interesting routes
AklanAntiqueGuimarasIloiloOccidental MindoroOriental MindoroPalawanPuerto PrincesaRomblonInformation about Stations
All station in El Nido (Philippines/Palawan)
El Nido El Nido All station in Puerto Princesa (Philippines/Puerto Princesa)
Puerto Princesa International Airport