Flights to Puerto Princesa at a glance
- cities with nonstop flights here
- 4
- nonstop flights a week
- 95
- lowest fare from Manila
- $34
- flight time from Manila
- 1h 30m
- lowest fare from Cebu City
- $36
- flight time from Cebu City
- 1h 25m
- arrival airport
- Puerto Princesa International
Where you can fly to Puerto Princesa from
Nonstop flights, busiest routes first
| From | Flights a week | Flight time | Fare |
|---|---|---|---|
| Manila 1h 30m, 70 a week | 70 | 1h 30m | from $34 |
| Cebu City 1h 25m, 16 a week | 16 | 1h 25m | from $36 |
| Iloilo 1h 5m, 6 a week | 6 | 1h 5m | |
| City of Angeles 1h 25m, 3 a week | 3 | 1h 25m |
Arrival airport
Where the nonstop flights land
Frequently asked questions
Where are there direct flights to Puerto Princesa from?
From 4 cities. The busiest routes are from Manila (70 flights a week), Cebu City (16 flights a week), Iloilo (6 flights a week) and City of Angeles (3 flights a week).
How long is the flight from Manila to Puerto Princesa?
A nonstop flight takes about 1 hour 30 minutes, tickets from $34.
How long is the flight from Cebu City to Puerto Princesa?
A nonstop flight takes about 1 hour 25 minutes, tickets from $36.
What is the cheapest city to fly to Puerto Princesa from?
Manila from $34 and Cebu City from $36.
Which airport do flights to Puerto Princesa arrive at?
All nonstop flights land at Puerto Princesa International (PPS).