Flights from General Santos City to Puerto Princesa – Airlines & connecting routes
Show flight options Codeshare flights Show map Price search
GES to PPS – All flight route options from General Santos International Airport, Philippines to Puerto Princesa, Philippines. These flights are operated by Cebu Pacific Air & Philippine Airlines through 2 different flight connections. The shortest flight time is 4 hours and 5 minutes. See the full flight schedule and time table, including departure times, airlines and stopover details to find the best option for you.
Find the best prices on hotels and car rental near Puerto Princesa
We got great deals on hotels and car rentals near the airport.
General Santos City to Puerto Princesa flights
There are over 2 and approximately 17 flights every week. While flying to Puerto Princesa from General Santos City you will be doing a stopover in either Cebu City (CEB) or Manila (MNL).
Are there any non-stop flights from GES to PPS?
There are no direct or non-stop flights from General Santos International Airport, GES to Puerto Princesa, PPS.
General Santos City to Puerto Princesa with Cebu Pacific Air
If you choose to fly with Cebu Pacific Air from General Santos City to Puerto Princesa you can make a transit either via Cebu City or via Manila. The route via Cebu City is 1 hour and 10 minutes faster.
Distance & flight times: General Santos International Airport to Puerto Princesa
The shortest flight time between GES and PPS is 4 hours and 5 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
CEB Cebu City | 4h 5m | 2h 30m | 663 miles (1067 km) |
MNL Manila | 5h 15m | 2h 30m | 1015 miles (1633 km) |

