Language MYR/MY

Flights to Puerto Princesa

Find cheap flights to Puerto Princesa in 2025/2026 from RM588 This is the cheapest return flight found to Puerto Princesa from Malaysia on FlightsFinder on May 13th 2025 at 15:03. This offer may no longer be available. Click the offer to check live prices & dates of travel.

Return

1

Adults

- +

Children

Aged 2-12

- +

Infant

Aged 0-2

- +

Reset

Confirm

Economy

  • We compare
  • Kayak
  • Skyscanner
  • Momondo
  • Cheapflights
  • Jetradar
  • Kiwi
Departing
Departing
Returning

Flight 1

Departing

Flight 2

Departing

Flight 3

Departing

Add another flight

Clear all

Flexible Dates

Our Flight Finder compares the cheapest flights to Puerto Princesa from the most established flight comparison sites.
Fly to Puerto Princesa and visit sites like Puerto Princesa Subterranean River National Park, Frazer Island, Nagtabon Beach & Iwahig Firefly Watching.

Plane flying over earth

1. Enter your search requirements for Puerto Princesa

2. Compare the best Puerto Princesa deals from top comparison engines

Flight ticket

3. Book your Puerto Princesa flight at the cheapest price

Recent deals found from

to:
in:

What are the cheapest return flights to Puerto Princesa in 2025/2026?

These economy flights were found on FlightsFinder from Malaysia to Puerto Princesa in the last few days. Prices subject to availability.

What are the cheapest one-way flights to Puerto Princesa in 2025/2026?

These economy flights were found on FlightsFinder from Malaysia to Puerto Princesa in the last few days. Prices subject to availability.

When are flights to Puerto Princesa cheapest?

up

The month of July

happy

According to our data, July is on average the cheapest time to book flights to Puerto Princesa.
You can get flights from RM588 return.

When is the most expensive time to fly to Puerto Princesa?

up

The month of April

happy

According to our data, April is on average the most expensive time to book flights to Puerto Princesa.
A return flight could set you back more than RM4,460.

Why fly to Puerto Princesa?

Nestled on the picturesque island of Palawan in the Philippines, Puerto Princesa is a vibrant city renowned for its stunning natural beauty and enchanting underground river. Home to the captivating Puerto Princesa Subterranean River National Park, a UNESCO World Heritage Site, this city offers visitors a chance to explore one of the world's most fascinating underground cave systems. With its lush jungles, crystal-clear waters, and warm hospitality, Puerto Princesa beckons travelers seeking a harmonious blend of adventure and relaxation. Whether you're exploring the depths of the underground river or unwinding on pristine beaches, this city promises a truly unforgettable experience.

Frequently asked questions about Flights to Puerto Princesa

What is considered a good price to Puerto Princesa?

Which popular airports are close to Puerto Princesa?

How long does it take to fly to Puerto Princesa?

How do I find the cheapest possible flights to Puerto Princesa?

Are there direct flights to Puerto Princesa?

What is the weather like in Puerto Princesa?

How far is the main airport in Puerto Princesa from the city centre?

How far in advance should I book my flight to Puerto Princesa?

Which day is cheapest to fly to Puerto Princesa?

Weather in Puerto Princesa

Clouds
Clouds

27.9 °C

Thu, 15 May 2025

Average Temperature

31°C

Jan

31°C

Feb

32°C

Mar

33°C

Apr

33°C

May

32°C

Jun

31°C

Jul

31°C

Aug

32°C

Sep

31°C

Oct

31°C

Nov

31°C

Dec

Puerto Princesa

Flight Distance and Flying Time to Puerto Princesa

Kuala Lumpur, Malaysia - Kuala Lumpur International Airport (KUL) to Puerto Princesa (PPS)

Distance:
1,266 miles (2,038 kilometres)

Average flight time (direct 3 hours 18 minutes)

Kota Kinabalu, Malaysia - Kota Kinabalu International Airport (BKI) to Puerto Princesa (PPS)

Distance:
322 miles (518 kilometres)

Average flight time (direct 1 hour 12 minutes)

Penang, Malaysia - Penang International Airport (PEN) to Puerto Princesa (PPS)

Distance:
1,302 miles (2,096 kilometres)

Average flight time (direct 3 hours 23 minutes)

Langkawi, Malaysia - Langkawi International Airport (LGK) to Puerto Princesa (PPS)

Distance:
1,323 miles (2,129 kilometres)

Average flight time (direct 3 hours 26 minutes)

Kuching, Malaysia - Kuching International Airport (KCH) to Puerto Princesa (PPS)

Distance:
812 miles (1,307 kilometres)

Average flight time (direct 2 hours 18 minutes)

Johor Bahru, Malaysia - Senai International Airport (JHB) to Puerto Princesa (PPS)

Distance:
1,178 miles (1,896 kilometres)

Average flight time (direct 3 hours 7 minutes)

Miri, Malaysia - Miri Airport (MYY) to Puerto Princesa (PPS)

Distance:
497 miles (800 kilometres)

Average flight time (direct 1 hour 36 minutes)

Alor Setar, Malaysia - Sultan Abdul Halim Airport (AOR) to Puerto Princesa (PPS)

Distance:
1,280 miles (2,060 kilometres)

Average flight time (direct 3 hours 20 minutes)

Kota Bharu, Malaysia - Sultan Ismail Petra Airport (KBR) to Puerto Princesa (PPS)

Distance:
1,153 miles (1,856 kilometres)

Average flight time (direct 3 hours 3 minutes)

Kuala Terengganu, Malaysia - Sultan Mahmud Airport (TGG) to Puerto Princesa (PPS)

Distance:
1,113 miles (1,792 kilometres)

Average flight time (direct 2 hours 58 minutes)

Kuala Lumpur, Malaysia - Sultan Abdul Aziz Shah Airport (SZB) to Puerto Princesa (PPS)

Distance:
1,266 miles (2,038 kilometres)

Average flight time (direct 3 hours 18 minutes)

Bintulu, Malaysia - Bintulu Airport Airport (BTU) to Puerto Princesa (PPS)

Distance:
603 miles (971 kilometres)

Average flight time (direct 1 hour 50 minutes)

Labuan, Malaysia - Labuan Airport (LBU) to Puerto Princesa (PPS)

Distance:
390 miles (627 kilometres)

Average flight time (direct 1 hour 21 minutes)

Sandakan, Malaysia - Sandakan Airport (SDK) to Puerto Princesa (PPS)

Distance:
270 miles (434 kilometres)

Average flight time (direct 1 hour 5 minutes)

Tawau, Malaysia - Tawau Airport (TWU) to Puerto Princesa (PPS)

Distance:
377 miles (607 kilometres)

Average flight time (direct 1 hour 20 minutes)

Mulu, Malaysia - Mulu Airport (MZV) to Puerto Princesa (PPS)

Distance:
478 miles (769 kilometres)

Average flight time (direct 1 hour 33 minutes)

Kuantan, Malaysia - Sultan Haji Ahmad Shah Airport (KUA) to Puerto Princesa (PPS)

Distance:
1,143 miles (1,840 kilometres)

Average flight time (direct 3 hours 2 minutes)

Ipoh, Malaysia - Sultan Azlan Shah Airport (IPH) to Puerto Princesa (PPS)

Distance:
1,262 miles (2,032 kilometres)

Average flight time (direct 3 hours 18 minutes)

Long Lellang, Malaysia - Long Lellang Airport (LGL) to Puerto Princesa (PPS)

Distance:
502 miles (808 kilometres)

Average flight time (direct 1 hour 36 minutes)

Long Seridan, Malaysia - Long Seridan Airport (ODN) to Puerto Princesa (PPS)

Distance:
473 miles (762 kilometres)

Average flight time (direct 1 hour 33 minutes)

Limbang, Malaysia - Limbang Airport (LMN) to Puerto Princesa (PPS)

Distance:
427 miles (687 kilometres)

Average flight time (direct 1 hour 26 minutes)

Mukah, Malaysia - Mukah Airport (MKM) to Puerto Princesa (PPS)

Distance:
658 miles (1,059 kilometres)

Average flight time (direct 1 hour 57 minutes)

Marudi, Malaysia - Marudi Airport (MUR) to Puerto Princesa (PPS)

Distance:
490 miles (788 kilometres)

Average flight time (direct 1 hour 35 minutes)

Map of Puerto Princesa

Travel Videos About Puerto Princesa

Cheapest flight routes found to Puerto Princesa

From Kota Kinabalu

From Kota Kinabalu (BKI), Malaysia to Puerto Princesa, Philippines (PPS): RM588

Depart: 18 Jul 2025 · Return: 21 Jul 2025 Price found 13 May 2025, 15:03

From Kuala Lumpur

From Kuala Lumpur (KUL), Malaysia to Puerto Princesa, Philippines (PPS): RM716

Depart: 18 Jul 2025 · Return: 21 Jul 2025 Price found 14 May 2025, 06:53

From Kuching

From Kuching (KCH), Malaysia to Puerto Princesa, Philippines (PPS): RM857

Depart: 26 Jun 2025 · Return: 03 Jul 2025 Price found 15 May 2025, 01:11

From George Town

From George Town (PEN), Malaysia to Puerto Princesa, Philippines (PPS): RM910

Depart: 18 Jul 2025 · Return: 22 Jul 2025 Price found 15 May 2025, 06:38

From Johor Bahru

From Johor Bahru (JHB), Malaysia to Puerto Princesa, Philippines (PPS): RM1,494

Depart: 03 Jun 2025 · Return: 07 Jun 2025 Price found 12 May 2025, 06:39

From Langkawi

From Langkawi (LGK), Malaysia to Puerto Princesa, Philippines (PPS): RM3,726

Depart: 20 May 2025 · Return: 27 May 2025 Price found 15 May 2025, 13:14