El Nido To Puerto Princesa

How to Get from El Nido to Puerto Princesa

The trip south from El Nido to Puerto Princesa covers about 230 kilometers and takes around 5–6 hours by road with a halfway break. Most travelers make this run to catch a flight out of Puerto Princesa International Airport — vans drop you at the terminal, your hotel, or anywhere in the city.

Shared Van or Private Transfer?

A seat on a shared minivan from El Nido costs from around ₱850 per person with daily departures from El Nido town — book the morning trip if you have an evening flight. A private van is from around ₱8,500 for up to 10 passengers and leaves on your schedule, picking you up at your El Nido hotel — including Lio, Corong-Corong and Nacpan with advance notice. For flights before noon, a private van leaving at dawn is the only road option that reliably makes it.

Catching a Flight? Time It Right

  • Allow the full 6 hours plus a buffer: leave El Nido at least 8 hours before an international check-in closes.
  • Shared vans terminate at the San Jose terminal or selected city stops; private vans go straight to the airport doors.
  • Want to break the trip? Our El Nido to Puerto Princesa transfer with Underground River tour fits the UNESCO river cruise in on the way south.

Other Directions

Heading elsewhere from El Nido? See El Nido to Port Barton and El Nido to Sabang transfers, or the reverse route from Puerto Princesa to El Nido. New to the area? Our El Nido travel guide covers every way in and out.