Cheap Flights MNL to Puerto Princesa – Piso Fare Deals Manila to PPS | piso-fare.com
✈️
Connecting to booking engine…
You're being redirected to check the confirmed live fare. Prices update in real time — always verify before paying.

📅 MNL → Puerto Princesa Price Calendar

Loading…
Select a date above
Book this flight →
🔥 MNL → Puerto Princesa from ₱799 — seat sale on now
View Deal →
piso-fare.com Flight Deals MNL to Puerto Princesa
Prices last updated: 2026-08-18 · MNL → Puerto Princesa (PPS) · Sourced from Travelpayouts
MNL  →  PPS  ·  🇵🇭 Domestic

Cheap Flights Manila to
Puerto Princesa 🌊

Piso fare deals, seat sales, and cheapest prices on MNL → Puerto Princesa. Cebu Pacific, PAL & AirAsia Philippines — tracked 24/7, updated daily.

From
5,170
one-way incl. taxes
~1h 20m
direct flight
🇵🇭 Domestic
No passport needed
6
deals found
Direct flight
~1h 15m–1h 30m
🛬
Airport
Puerto Princesa Intl (PPS)
🏢
MNL Terminal
T3 (5J) · T2 (PR) · T4 (Z2)
🎒
Baggage (Economy)
7 kg cabin (5J/Z2) · 20–23 kg (PR)
🌡️
Best weather
Nov–May (dry season)
🗓️
Best to book
3–6 weeks ahead

🔍 Search MNL → Puerto Princesa flights

Compare live prices across all airlines — book instantly.

🚢

Ferry alternative: Manila → Puerto Princesa by sea

Not flying? 2GO Travel runs a weekly ferry from Manila's North Harbor (Pier 4) to Puerto Princesa City, aboard vessels like the St. Augustine of Hippo. The voyage takes approximately 24–29 hours depending on weather — this is a once-a-week sailing, not a daily service, so it only works if your dates are flexible. An economy bunk (Tourist/Super Value Class) starts around ₱1,350–₱1,900; cabin upgrades run ₱3,000+. The 50 kg baggage allowance is the real draw — far more than any airline gives you — which is why it's popular with Palaweños moving house or hauling pasalubong, not typical weekend tourists. Book via 2go.com.ph.

2GO Travel 1x weekly sailing ~24–29 hours From ₱1,350 (Economy) 50 kg baggage allowance
ℹ️ Real prices from real searches. Sourced from Travelpayouts — refreshed regularly. Click Check price to confirm the live fare before booking.

MNL → Puerto Princesa flight deals today

Cheapest one-way fares from Manila Ninoy Aquino (MNL) to Puerto Princesa International (PPS) · Prices in PHP

⚠️ Live prices temporarily unavailable. Showing estimated fares — these are not confirmed bookable prices. Click Refresh to try loading live deals, or check back shortly.
Updated 2026-08-18

📅 MNL → Puerto Princesa Price Calendar

See the cheapest days to fly — click any date to book at that price.

Best time to fly MNL → Puerto Princesa

Month-by-month price guide for Manila to Puerto Princesa flights

Jan
₱1,800–3,200
⚡ Post-holiday dip
Feb
₱1,600–2,900
⚡ Decent rates
Mar
₱2,200–4,200
❌ Balayong Fest + summer start
Apr
₱4,000–8,000
❌ Holy Week peak
May
₱3,000–6,000
❌ Summer crowd
Jun
₱2,500–5,000
⚡ Baragatan Festival
Jul
₱1,600–3,000
🌧️ Rainy, low-mid
Aug
₱1,300–2,500
✅ Good value
Sep
₱1,200–2,200
✅ Cheapest month
Oct
₱1,400–2,600
✅ Still low
Nov
₱1,800–3,200
⚡ Ber months, dry season starts
Dec
₱4,500–9,000
❌ Christmas surge
💡 Pro tip: September is the single cheapest month to fly MNL–PPS — it's deep in rainy season, tourist numbers drop, and Cebu Pacific and AirAsia both discount hard to fill seats. August and early October are close behind. Avoid Holy Week (March–April), the Baragatan Festival window in June, and December 15 to January 5 — those three periods can push one-way fares to ₱4,000–₱9,000. Note that rainy-season savings come with a trade-off: Underground River boat trips and island-hopping tours occasionally get suspended for a day when the sea gets rough, so build a buffer day into a July–September itinerary.

Real costs for Manila travellers

Here's what ₱4,500 vs ₱13,000 all-in actually gets you in Puerto Princesa for a long weekend — flight included

🎒 Tipid Traveller
✈ Flight (one-way, seat sale)₱599–1,299
🏨 Accommodation (per night)₱600–1,200
🍖 Food per day₱350–600
🛺 Local transport per day₱100–200
🌊 Activities (Honda Bay island hop)₱800–1,200
3-day trip total (incl. flight) ~₱4,500–7,000
🛋️ Komportable Traveller
✈ Flight (one-way, regular fare)₱1,800–3,200
🏨 Accommodation (per night)₱2,500–5,500
🍖 Food per day₱900–1,800
🚗 Local transport per day₱500–1,000
🕳️ Activities (Underground River tour + Honda Bay)₱2,500–4,500
3-day trip total (incl. flight) ~₱11,000–20,000
💡 Budget reality: Puerto Princesa itself — the city, not El Nido or Coron — is genuinely budget-friendly. A tipid traveller who catches a seat sale fare, stays near Rizal Avenue or the Baywalk, eats at the public market carinderias, and takes tricycles everywhere can do 3 days for around ₱5,000 total, Underground River tour included. The number jumps hard the moment you add a side trip to El Nido (5–6 hours by van each way) — that's a different budget entirely, not a Puerto Princesa day trip.

Things Manileños always get wrong about Puerto Princesa

Five mistakes first-time Manila-to-Puerto Princesa travellers consistently make

🛬
Booking a hotel airport transfer they didn't need

Unlike most Philippine destinations, Puerto Princesa International Airport sits inside the city — about 2 km from the Baywalk and Rizal Avenue. A tricycle to almost any hotel in the city proper takes 10–15 minutes and costs ₱50–₱150 (fixed "airport tricycle" rate; regular street tricycles charge locals as little as ₱12–₱15 for the same distance). Paying ₱500+ for a pre-booked private transfer you arranged from Manila is money wasted on this specific route — just walk past the terminal gate and flag one down.

🕳️
Showing up at Sabang without a booked Underground River slot

Puerto Princesa Subterranean River National Park runs on a strict daily visitor quota with timed boat slots, and it's a 1.5–2 hour van ride from the city to Sabang wharf just to find out you don't have one. Book your permit and boat slot through an accredited tour operator or the city tourism office at least 2–3 days ahead in low season, 1–2 weeks ahead during Holy Week, summer (Mar–May), or the Baragatan Festival window in June. Walk-in slots exist but are never guaranteed.

🗺️
Trying to squeeze El Nido or Coron into a Puerto Princesa layover

El Nido is 5–6 hours from Puerto Princesa City by public van (Cherry, Roro Bus) or private transfer; Coron isn't reachable by land at all — it's a separate flight or a multi-hour boat trip. Manila travellers who fly into PPS assuming they can "pop over" to El Nido for the day end up burning their whole trip on the road. If El Nido is the real destination, either fly directly into El Nido's own airstrip (weather-dependent, pricier) or plan Puerto Princesa and El Nido as two distinct legs, not a day trip from one to the other.

💵
Assuming ATMs and GCash work everywhere like they do in the city

Puerto Princesa City proper has plenty of ATMs (BDO, BPI, Landbank, Metrobank along Rizal Avenue and inside the malls) and GCash is widely accepted. The moment you head to Sabang, Honda Bay's island stops, or any barangay outside the city, that disappears — it's cash-only, and the nearest reliable ATM may be back in the city. Withdraw enough cash for your entire Underground River and Honda Bay day before you leave the city that morning.

📅
Not realizing June is a hidden peak month

Most Manila travellers know to avoid Holy Week and Christmas, but the Baragatan Festival — Palawan's province-wide founding anniversary celebration, running roughly early-to-late June with the biggest crowds around the third week — quietly pushes MNL–PPS fares and city hotel rates up for the whole month, since it draws visitors from every municipality in Palawan into Puerto Princesa itself. If your dates are flexible, July through early October (rainy season, fewer crowds) is consistently cheaper on both flights and rooms, even if you have to build in a rain-day buffer for boat tours.

Airlines flying MNL → Puerto Princesa

Three carriers operate direct — Cebu Pacific and AirAsia handle most of the daily volume

✈ Cebu Pacific
MNL (T3) → Puerto Princesa (PPS)
Direct~1h 15mMultiple dailyBudget
₱1,499 avg one-way
✈ Philippine Airlines
MNL (T2) → Puerto Princesa (PPS)
Direct~1h 20m~2x daily20–23 kg baggage
₱1,900 avg one-way
✈ AirAsia Philippines
MNL (T4) → Puerto Princesa (PPS)
Direct~1h 20mMost frequentBudget
₱1,399 avg one-way

💡 Baggage tip: Cebu Pacific and AirAsia sell 7 kg cabin-only fares as the base price. Add checked baggage at booking, not at the airport — it's ₱400–₱600 cheaper. Philippine Airlines' Economy fares usually include 20–23 kg checked baggage, which can make it the better all-in deal once you're checking a bag.

Puerto Princesa travel guide for Manila visitors

Everything you need to know before you fly from MNL to PPS

🚢 Ferry & sea alternatives

  • 2GO Travel: Manila North Harbor → Puerto Princesa City, ~24–29 hours, once weekly
  • Economy bunk from ₱1,350; cabin upgrades from ₱3,000+
  • Best for: budget travellers with 50 kg of luggage, not anyone on a fixed schedule
  • Book at 2go.com.ph — the once-a-week sailing sells out around Baragatan and Christmas
  • From Puerto Princesa, onward island-hopping (Honda Bay, Port Barton) is by van and outrigger boat, not ferry

🛺 Getting around Puerto Princesa

  • Airport is inside the city — a tricycle to most hotels is 10–15 minutes and ₱50–₱150
  • Grab is available in the city proper; airport pickups run ₱150–₱300 depending on traffic
  • Tricycles are the default for everything in-city; a chartered half-day tricycle city tour runs around ₱600–₱1,200
  • El Nido and Port Barton are 5–6 hours and 3–4 hours away respectively by public van (Cherry Bus, Roro Bus) or private transfer — not day trips
  • For Underground River, Honda Bay, and the Iwahig firefly tour, book through a registered tour operator; DIY is possible but the permit system makes a guide simpler

💰 Budget in Puerto Princesa

  • Budget: ₱1,000–₱1,800/day covers accommodation, meals, and local transport in the city
  • Mid-range: ₱2,500–₱4,500/day for a 3-star hotel and sit-down restaurants
  • Local carinderia meals run ₱80–₱150; fresh seafood by the kilo at the public market is the best-value dinner in the city
  • Puerto Princesa is cheaper than El Nido or Coron for food and lodging — the "expensive Palawan" reputation mostly applies to those two, not here
  • No foreign currency exchange needed — all Philippine peso (PHP) throughout

🏝️ Where to go from Puerto Princesa

  • Puerto Princesa Underground River — UNESCO-listed subterranean river; ~1.5–2h to Sabang, permit and boat slot required
  • Honda Bay — island-hopping, snorkeling; ~30–40 min from the city, easy half-day trip
  • Iwahig Firefly Watching — evening river cruise; ~20–30 min from the city
  • El Nido — limestone lagoons and island-hopping; 5–6 hours by van, best treated as its own multi-day leg
  • Port Barton — quieter, less-developed beach town; ~3–4 hours by van, a calmer alternative to El Nido

🏨 Where to stay in Puerto Princesa

  • City proper (Rizal Avenue / Baywalk): best for restaurants, nightlife, walkable to the airport (₱1,200–₱3,500/night)
  • San Jose / airport-adjacent area: quieter, still close to everything, popular with families (₱1,500–₱4,500/night)
  • Sabang: only worth it if you want two nights near the Underground River itself, otherwise stay in the city and day-trip it
  • Book ahead during Holy Week, the Baragatan Festival window in June, and Christmas–New Year
  • Outside those windows, Puerto Princesa rarely sells out — 3–5 days' notice is usually fine

🍽️ Must-eat in Puerto Princesa

  • Tamilok — woodworm ceviche, a genuine Palawan specialty; try it once at the public market or a specialty restaurant
  • Crocodile sisig — a Puerto Princesa novelty dish, widely available given the city's crocodile farm heritage
  • Fresh seafood by the kilo — the public market (Bagong Silang) lets you pick your catch and have a nearby stall cook it for a small fee
  • Kinilaw — Filipino-style ceviche, usually tuna or tanigue, found at almost any seafood restaurant
  • Cashew products — Palawan is the country's cashew capital; polvoron and tarts made from local cashews are the pasalubong of choice, not dried mango

Puerto Princesa trip budget from Manila

Typical costs for a 3-night Puerto Princesa trip — all amounts in Philippine Peso (PHP)

Item Budget Mid-range Notes
✈ Flight (one-way) ₱599–1,299 ₱1,800–3,200 Seat sale vs regular; baggage add-on extra on 5J/Z2
🏨 Hotel (per night) ₱600–1,200 ₱2,500–5,500 Budget guesthouse vs 3-star near the Baywalk or Rizal Ave
🍽️ Meals (per day) ₱350–600 ₱900–1,800 Public market carinderia vs sit-down seafood restaurant
🛺 Local transport/day ₱100–200 ₱500–1,000 Tricycle vs Grab / chartered tricycle tour
🕳️ Activities ₱800–1,500 ₱2,500–4,500 Honda Bay island-hop vs Underground River tour + Honda Bay combined
🎁 Pasalubong / shopping ₱200–500 ₱800–2,000 Cashew products and pearl jewelry at the public market are cheapest
📊 Total (3 nights) ~₱3,900–6,600 ~₱10,000–19,000 Excludes flights. Doesn't include an El Nido or Coron side trip.
💡 Budget tip: This table covers Puerto Princesa City itself, which is genuinely affordable — a couple can eat extremely well on ₱1,200–₱1,800/day combined, including fresh seafood from the public market. The biggest cost spike is Holy Week and the Baragatan Festival window in June — hotel rates rise and rooms can sell out 4–6 weeks in advance. If El Nido or Coron are part of the plan, budget separately; those add-ons routinely cost more than the Puerto Princesa portion of the trip.

7 tips to get the cheapest MNL→Puerto Princesa flights

Three carriers, real seat sales, and a few Palawan-specific quirks — use these to cut the fare even further

01

Subscribe to piso fare alerts

Cebu Pacific runs MNL–PPS piso fares multiple times a year. Base fares can drop to ₱99–₱499. These last 24–72 hours max. Subscribe to piso-fare.com alerts and be first to know.

02

Book 3–6 weeks ahead

MNL–PPS has enough daily frequency that you can often score good fares 3 weeks out. But for Holy Week, the Baragatan Festival window in June, and Christmas, book 6–8 weeks ahead instead.

03

Compare Cebu Pacific vs AirAsia base fares directly

Both are budget carriers on this route with similar 7 kg cabin-only base fares, but sale timing rarely lines up — one is often ₱200–₱500 cheaper on any given week. Check both before booking either.

04

Fly Tuesday or Wednesday

Friday and Sunday are the two priciest days on MNL–PPS. Shifting to Tuesday or Wednesday can save 20–30% on regular fares, sometimes more. The flight time is identical.

05

Add baggage at booking, not at the airport

Cebu Pacific and AirAsia charge ₱400–₱600 extra for baggage added at check-in vs. at booking. Decide before you book — it's the same leg room either way.

06

September is the single cheapest month

Rainy season plus low tourist demand means ₱1,200–₱1,299 one-way fares are common in September even without a seat sale. Combine with a midweek departure for the lowest fares of the year — just plan a buffer day in case a boat tour gets postponed for weather.

07

Check the all-in price before committing

A ₱599 base fare with 20 kg baggage, seat selection, and a meal becomes ₱2,200+. Compare Cebu Pacific's or AirAsia's all-in vs PAL's fare (which usually already includes 20–23 kg baggage) before assuming the budget carrier is cheaper.

🔔 Never miss a MNL → Puerto Princesa piso fare again

Follow this route and get an instant email the moment a seat sale drops — before seats sell out.

No spam. Unsubscribe anytime. 100% free.

Cheap flights Manila to Puerto Princesa — what we've learned tracking this route

We track the MNL to Puerto Princesa piso fare because it's one of the few domestic routes where the destination genuinely changes what you should pack, not just what you should wear. Puerto Princesa is a working city and a UNESCO gateway at once — it's where OFW families fly home to, where dive shops restock, and where every El Nido or Coron itinerary secretly starts, whether the traveller admits it or not. Cebu Pacific, Philippine Airlines, and AirAsia Philippines all fly it direct, in roughly 1 hour 15 to 1 hour 30 minutes, and between the three of them there's enough daily frequency that this never feels like a route you have to plan around.

The cheapest time to book this route

Our honest opinion, based on the fares we've logged: book for September if your dates are flexible at all. It's deep in rainy season, it's the quietest month for tourist arrivals, and both Cebu Pacific and AirAsia discount harder here than in any other month to keep planes full. We've seen MNL–PPS all-in fares hit ₱599 one-way during Cebu Pacific piso fare pushes — usually timed around a payday weekend in that August–September window. What most Manila travellers don't factor in is that the same rainy season that lowers fares can occasionally bump a Sabang boat tour by a day, so we'd rather you fly cheap and build in one buffer day than pay peak-season prices for a guaranteed clear sky.

What Puerto Princesa actually costs a Manila traveller

Puerto Princesa City itself is cheap by Philippine beach-destination standards — cheaper than El Nido, cheaper than Coron, and closer to what you'd pay in a regional capital than a resort town. The mistake we see constantly is travellers pricing their whole Palawan trip off Puerto Princesa hotel and food rates, then getting blindsided when they add three days in El Nido at nearly double the daily spend. If Puerto Princesa is the whole trip — Underground River, Honda Bay, maybe Iwahig fireflies — ₱5,000–₱7,000 all-in for three days including the flight is a realistic tipid budget.

The Baragatan Festival fare spike nobody warns you about

Every guide mentions Holy Week and Christmas. Fewer mention that Palawan's biggest cultural event, the Baragatan Festival, runs through most of June and pulls delegations from every municipality in the province into Puerto Princesa City itself — which means the fare and hotel spike hits the city, not some outlying town you can avoid. We watch MNL–PPS fares climb noticeably for the whole month, with the sharpest jump around the festival's peak week in mid-to-late June. If a June trip is unavoidable, book 6–8 weeks out rather than the usual 3–6 weeks we'd recommend for a quieter month.

How piso-fare.com tracks this route

The fares on this page are pulled from live search data, refreshed regularly, so what you see above reflects real bookable prices, not a rate card. We compare the current lowest fare against the 90-day average to flag when a listed price is an actual piso fare event versus a normal Tuesday. If you're not ready to book today, the one concrete move worth making is subscribing to our MNL–PPS alert below — Cebu Pacific and AirAsia both run flash sales on this route with little warning, and a 24–72 hour piso fare window is easy to miss if nobody tells you it started.

Frequently asked questions — MNL to Puerto Princesa flights

Content reviewed 2026-07-30 · Prices update automatically every day

Direct flights from Manila (MNL) to Puerto Princesa International Airport (PPS) take approximately 1 hour and 15 minutes. It's one of the shortest regular flights in the Philippines — short enough to fly in the morning, spend a full day in Puerto Princesa, and return the same evening if needed.
Cebu Pacific (5J), Philippine Airlines (PR), and AirAsia Philippines (Z2) all operate multiple direct daily flights from Manila to Puerto Princesa. Cebu Pacific and AirAsia carry the bulk of the traffic and the lowest base fares. Philippine Airlines runs fewer flights but usually includes 20–23 kg checked baggage in its fares, which can make it more competitive on all-in cost once you factor in luggage.
A piso fare is a promotional fare — popularised by Cebu Pacific — where base fares are as low as ₱1. On the MNL–PPS route, piso fare sales can push base fares to ₱99–₱499 one-way, with all-in fares (including taxes) as low as ₱599–₱999. These sales typically run for 24–72 hours with limited seat availability. Subscribe to piso-fare.com alerts to be notified the moment one drops.
Yes. 2GO Travel operates a once-weekly ferry from Manila's North Harbor to Puerto Princesa City. The journey takes roughly 24–29 hours depending on weather and sailing schedule. Economy bunk fares start around ₱1,350–₱1,900, with cabin upgrades running higher. It's far slower than flying and only sails once a week, so it mainly suits budget travellers moving heavy luggage or pasalubong rather than anyone on a tight schedule. Book at 2go.com.ph.
It depends on your airline: Cebu Pacific (5J) departs from Terminal 3. Philippine Airlines (PR) departs from Terminal 2. AirAsia Philippines (Z2) departs from Terminal 4. The terminals are not adjacent — arriving at the wrong one means a taxi ride and possibly missing check-in. Always confirm your terminal at booking or on your e-ticket.
September is consistently the cheapest month for MNL–PPS flights, with August and early October close behind — this is deep rainy season with the lowest tourist demand of the year, so fares from ₱1,200–₱1,899 one-way are common without any seat sale. Avoid Holy Week (March–April), the Baragatan Festival window through most of June, and December 15 to January 5 — prices in these periods can run 2–4x the low-season average.
Yes. The Puerto Princesa Subterranean River National Park operates on a daily visitor quota with timed boat slots, and it's about 1.5–2 hours from the city to Sabang wharf where the tours depart. Book your permit and slot through an accredited tour operator or the city tourism office at least 2–3 days ahead in low season, and 1–2 weeks ahead during Holy Week, summer, or the Baragatan Festival window in June. Showing up without a reservation is a common and avoidable mistake for first-time visitors flying in from Manila.
Yes. All prices are sourced from Travelpayouts based on real flight searches and are refreshed regularly. Always click through to confirm the current fare on the booking page before paying — prices change constantly, especially around seat sale announcements. piso-fare.com earns a small commission when you book through our links, which never affects the price you pay.