Flights to Puerto Princesa

Direct flights from 4 cities, 95 flights a week. From Manila the flight takes 1h 30m, tickets from $34. From Cebu City the flight takes 1h 25m, tickets from $36.

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

FromFare
Manila 1h 30m, 70 a week from $34
Cebu City 1h 25m, 16 a week from $36
Iloilo 1h 5m, 6 a week
City of Angeles 1h 25m, 3 a week

Arrival airport

Where the nonstop flights land

95 flights a week arrive nonstop

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).