How to get from Manila to Puerto Princesa by car, bike, walk, truck

Distance between Manila and Puerto Princesa is 593 kilometers (368 miles).
Driving distance from Manila to Puerto Princesa is 714 kilometers (443 miles)

ManilaPuerto Princesa
Leaving from
Going to

Route Map

4 Ways from Manila (Philippines/Manila) to Puerto Princesa (Philippines/Puerto Princesa)

Choose 1 of the options below and start your journey

Route instructions

1. Continue 28 m
2. Turn left 58 m
3. Keep left 11 m
4. Turn sharp left onto Riverside Drive 503 m
5. Turn right onto Andres Soriano Avenue 65 m
6. Turn slight right onto Andres Soriano Avenue 452 m
7. At roundabout, take exit 1 onto Mel Lopez Boulevard, 120, AH26 367 m
8. Keep right 332 m
9. Turn slight right onto Muelle del Rio 463 m
10. Keep right onto Manila - El Nido 426.29 km
11. Continue onto El Nido Port 878 m
12. Turn left onto Balinsasayaw Road, 490 336 m
13. Turn right onto 490 21.00 km
14. Turn right 10.04 km
15. Turn left 60 m
16. Turn right 431 m
17. Turn left 7.73 km
18. Turn right 3.50 km
19. Turn left 102 m
20. Turn right 13.53 km
21. Turn right 9.36 km
22. Turn left 9.45 km
23. Turn right 1.12 km
24. At roundabout, take exit 2 onto 490 20.77 km
25. Turn left onto 490 51.48 km
26. Keep right onto Diversion Road 2.02 km
27. Turn slight right onto North National Highway, 490 131.76 km
28. Keep right onto Malvar 1.77 km
29. Turn left onto Calle Burgos 514 m
30. Turn left onto Calle Manalo 69 m
31. Arrive at destination 0 m
See more

Questions and Answers

What is the cheapest way to get from Manila (Philippines/Manila) to Puerto Princesa (Philippines/Puerto Princesa)?
How do I get from Manila (Philippines/Manila) to Puerto Princesa (Philippines/Puerto Princesa) the fastest?
How long does it take to get from Manila (Philippines/Manila) to Puerto Princesa (Philippines/Puerto Princesa)?

Information about Stations

All station in Manila (Philippines/Manila)
Ninoy Aquino International Airport
All station in Puerto Princesa (Philippines/Puerto Princesa)
Puerto Princesa International Airport