Cheap Flights General Santos to Manila – Piso Fare Deals GES to MNL | 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.

📅 GES → Manila Price Calendar

Loading…
Select a date above
Book this flight →
🔥 GES → Manila from ₱1,999 — seat sale on now
View Deal →
piso-fare.com Flight Deals General Santos to Manila
Prices last updated: 2026-08-31 · GES → Manila (MNL) · Sourced from Travelpayouts
GES  →  MNL  ·  🇵🇭 Domestic

Cheap Flights General Santos to
Manila ✈️

Piso fare deals, seat sales, and cheapest prices on GES → Manila. Cebu Pacific & Philippine Airlines — tracked 24/7, updated daily for Mindanao travellers.

From
5,935
one-way incl. taxes
~2h 00m
direct flight
🇵🇭 Domestic
No passport needed
6
deals found
Direct flight
~2h 00m–2h 10m
🛬
Airport
Ninoy Aquino Intl (MNL)
🏢
MNL arrival terminal
T3 (5J) · T2 (PR)
🎒
Baggage (Economy)
7 kg cabin (5J) · 20 kg checked (PR)
🗓️
Cheapest month
February
⏱️
Best to book
~11 weeks ahead

🔍 Search GES → Manila flights

Compare live prices across all airlines — book instantly.

🛳️

Is there a ferry? No — and don't try to save money that way

There's no direct passenger ferry between General Santos and Manila. General Santos sits on Sarangani Bay, on the opposite side of Mindanao from the nearest RORO crossings, so a sea route means a multi-leg trip — bus to Davao or Cagayan de Oro, RORO to Cebu or Iloilo, then a second ferry or a flight from there to Manila. Total time runs 2–3 days door to door once you add layovers, and the combined fares for bus + two ferry legs regularly land higher than a discounted GES–MNL plane ticket, before counting meals and an overnight stay along the way. For this route, flying isn't just faster — it's also usually cheaper than trying to piece together a sea route yourself.

No direct GES–MNL ferry Sea route: 2–3 days, multi-leg Often pricier than a seat-sale flight Flying wins on time and cost
ℹ️ Real prices from real searches. Sourced from Travelpayouts — refreshed regularly. Click Check price to confirm the live fare before booking.

GES → Manila flight deals today

Cheapest one-way fares from General Santos International (GES) to Ninoy Aquino International (MNL) · 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-31

📅 GES → Manila Price Calendar

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

Best time to fly GES → Manila

Month-by-month price guide for General Santos to Manila flights

Jan
₱3,200–5,500
⚡ Post-holiday
Feb
₱1,999–3,800
✅ Cheapest month
Mar
₱3,500–6,500
⚡ Pre-Holy Wk
Apr
₱5,500–9,000
❌ Holy Week peak
May
₱3,000–5,500
⚡ Post-Holy Wk
Jun
₱4,800–8,500
❌ Priciest month
Jul
₱3,200–5,800
⚡ Still elevated
Aug
₱2,800–5,000
✅ Good value
Sep
₱2,600–4,800
✅ Low season*
Oct
₱3,000–5,200
⚡ Picking up
Nov
₱3,300–5,800
⚡ Ber months
Dec
₱5,800–9,500
❌ Balikbayan surge
💡 Pro tip: February is the cheapest month to fly GES–MNL on average, but the last week of February is the exception — Kalilangan Festival (GenSan's founding anniversary, Feb 23–27) fills local flights fast, so book that specific week separately from the rest of February. June is consistently the most expensive month on this route. September dips again after Tuna Festival week (first week of September) passes. Book around 11 weeks ahead for the best fares — this route rewards early booking more than most domestic routes because seats sell out to OFW-bound and balikbayan travellers well before departure.

*Tuna Festival (first week of September) causes a short local spike within an otherwise cheap month — see festival note above.

Real costs for General Santos travellers

Most GES–MNL trips aren't beach holidays — they're OEC processing, DFA appointments, medical referrals, or business. Here's what 3 days in Manila actually costs, flight included.

🎒 Tipid Traveller
✈ Flight (one-way, seat sale)₱1,999–2,699
🏨 Budget inn (per night)₱900–1,500
🍚 Food per day (carinderia)₱400–650
🚌 Local transport per day (jeepney/LRT)₱150–300
📋 Errand costs (photocopies, fees, transpo to agency)₱300–800
3-day trip total (incl. flight) ~₱7,300–9,500
🛋️ Komportable Traveller
✈ Flight (one-way, regular fare)₱3,500–4,800
🏨 Hotel near NAIA/Pasay (per night)₱2,500–4,500
🍽️ Food per day (restaurants)₱1,000–2,000
🚗 Local transport per day (Grab)₱600–1,200
🛍️ Shopping / medical / business costs₱2,000–6,000
3-day trip total (incl. flight) ~₱17,500–28,000
💡 Budget reality: Manila costs noticeably more than a GenSan resident is used to for lodging and food — a budget inn near your errand (DFA Aseana, DMW Ortigas, PGH, or NAIA) at ₱900–1,500/night is the biggest lever. Book near where your actual business is, not near tourist areas — a hotel 12 km from your appointment eats your day in EDSA traffic. If your trip is OEC/DMW-related, budget an extra buffer day: government office queues in Metro Manila routinely run longer than the GenSan branch.

Things GenSan residents always get wrong about flying to Manila

Five mistakes first-time GES–MNL travellers consistently make

🚕
Taking the fixed-rate airport taxi at Tambler instead of a tricycle or Grab

At General Santos International Airport (Tambler), the taxi counter quotes a flat ₱300 to downtown GenSan. A regular tricycle waiting just past the terminal gate charges ₱100–₱150 for the same trip, and Grab usually comes in cheaper than the taxi counter too. The airport is 14–20 km from the city centre (30–45 minutes), so this isn't a small difference over a round trip — it's ₱150–₱300 saved each way.

🏢
Not knowing which NAIA terminal you'll land at

Cebu Pacific arrives at NAIA Terminal 3; Philippine Airlines arrives at Terminal 2. If a relative is meeting you, or you're connecting onward (many GenSan OFWs transit through MNL for Gulf, Singapore, or Korea-bound flights), the wrong terminal assumption means a 20–30 minute taxi transfer you didn't plan for. Check your e-ticket, not habit from your last trip — GenSan flyers often alternate between the two airlines depending on which has the cheaper fare that month.

📋
Booking a same-day flight back after a DFA or DMW appointment

Passport renewal at DFA Aseana and OEC/documentary processing at DMW (Department of Migrant Workers) offices in Metro Manila routinely take longer than the GenSan branch equivalents — queues, releasing schedules, and system downtime are common complaints. Booking your return flight the same evening as your appointment is a frequent regret. Build in a buffer day, or at minimum book your return for the following morning rather than a same-day evening flight.

📅
Booking Kalilangan Festival week without checking fares first

GenSan's founding anniversary — Kalilangan Festival — runs February 23–27 every year. Because it's also peak season for OFWs and balikbayans flying home to attend, GES–MNL fares in that specific week can run noticeably above the rest of an otherwise cheap February. If your travel dates are flexible, shifting even a few days outside the festival week can mean a meaningfully lower fare.

🏨
Booking a hotel in a "nice" part of Manila that's nowhere near your actual errand

Manila hotel listings default to showing Makati or BGC first because that's what ranks well — but if your business is at DFA Aseana (Pasay), DMW Ortigas (Pasig), or a hospital like PGH or the Philippine Heart Center, a hotel in Makati or BGC can mean an hour or more of EDSA traffic each way. Book near the actual address of your appointment and treat sightseeing as a separate decision, not the default.

Airlines flying GES → Manila

Two airlines, around 45+ direct flights a week combined — no connecting itineraries needed

✈ Cebu Pacific
GES → Ninoy Aquino (MNL, T3)
Direct~2h 05mMost frequentBudget
₱1,999 lowest seen one-way
✈ Philippine Airlines
GES → Ninoy Aquino (MNL, T2)
Direct~2h 00mFull service20 kg baggage
₱2,018 lowest seen one-way

💡 Baggage tip: Cebu Pacific's cheapest fares are 7 kg cabin-only — add checked baggage at booking, not at the GES counter, where it costs more. PAL's Economy fares typically include 20 kg checked baggage, which can make PAL the better all-in deal if you're travelling with a full balikbayan-style suitcase.

Manila survival guide for GenSan visitors

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

🛬 Getting out of NAIA

  • Cebu Pacific lands at Terminal 3; PAL lands at Terminal 2 — confirm which one on your e-ticket
  • Grab pickup is available at both terminals but surges heavily 5–9pm; queue at the taxi bay can also run 20–30 minutes
  • Airport-to-city traffic is the real wildcard: Makati or BGC can take 45–90 minutes depending on time of day
  • P2P buses and the upcoming NAIA-Metro rail links are cheaper but slower — fine if you have no meeting to rush to
  • SIM/load, ATMs, and money changers are all inside both terminals if you didn't withdraw cash in GenSan first

📋 If you're going for OEC / DMW / passport

  • DMW (Department of Migrant Workers) main office: Ortigas, Pasig — bring printed appointment confirmation
  • DFA Aseana (main passport site): Pasay, near the airport — book your appointment slot online weeks ahead
  • Manila-side queues routinely run longer than GenSan's own DMW/DFA satellite offices — build in a spare half-day
  • Bring extra photocopies; provincial applicants are commonly asked for documents Manila offices assume you already have
  • Book your return flight for the day after your appointment, not the same evening, if you can help it

🏥 If you're going for a medical referral

  • Mindanao patients are commonly referred to PGH, Philippine Heart Center, National Kidney and Transplant Institute, or Philippine General Hospital specialty units
  • Book lodging within walking distance or a short Grab from the specific hospital — not "somewhere in Manila"
  • Bring all prior lab results, referral letters, and imaging on both paper and a USB/cloud copy
  • PhilHealth and DSWD medical assistance counters exist on-site at major public hospitals — ask before assuming full out-of-pocket cost
  • Companion budget: add a second person's flight, food, and lodging if you'll need a caregiver with you

💰 Budget reality in Manila

  • Manila runs noticeably more expensive than GenSan for lodging, food, and transport — budget accordingly, not by GenSan prices
  • Budget: ₱1,600–₱2,500/day covers a basic inn, carinderia meals, and jeepney/LRT
  • Mid-range: ₱4,000–₱7,000/day for a 3-star hotel near your errand and restaurant meals
  • Grab surge pricing is real during rush hour (7–9am, 5–8pm) — factor this into errand-day transport budgets
  • All Philippine peso — no currency exchange needed, but bring more cash than you think; not every small eatery accepts GCash

🏨 Where to stay, by purpose

  • DFA Aseana / airport errands: Pasay — walking distance to DFA, short Grab to NAIA (₱1,200–₱2,500/night)
  • DMW / Ortigas business: Pasig or Mandaluyong — near the DMW office, avoids EDSA at rush hour (₱1,500–₱3,000/night)
  • Medical referral: book by hospital, not district — Ermita/Malate for PGH, Quezon City for NKTI/PHC (₱1,200–₱3,000/night)
  • Shopping or family visit: Makati or BGC for malls and dining (₱2,500–₱5,500/night)
  • Book 2–3 weeks ahead in December and during Holy Week — Manila hotel rates rise even though it's not a beach destination

🍽️ Eating well without overspending

  • Carinderia meals (turo-turo) near government offices run ₱80–₱150 — budget-friendly and fast between errands
  • Food courts in SM/Robinsons malls (Baclaran, Pasay, Ortigas) offer sit-down comfort at ₱150–₱280 per meal
  • If you're craving home food, several GenSan-style tuna and Mindanao-cuisine carinderias operate in Baclaran and Cubao — worth searching out if you're missing kinilaw or tuna panga
  • Bottled water and pasalubong biscuits are cheapest at any Puregold or supermarket, not the airport
  • 7-Eleven and Ministop are everywhere for a quick, predictable-priced meal between appointments

Manila trip budget from General Santos

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

Item Budget Mid-range Notes
✈ Flight (one-way) ₱1,999–2,699 ₱3,500–4,800 Seat sale vs regular; PAL fares often include 20 kg baggage
🏨 Hotel (per night) ₱900–1,500 ₱2,500–4,500 Budget inn near your errand vs 3-star in Pasay/Ortigas/Makati
🍚 Meals (per day) ₱400–650 ₱1,000–2,000 Carinderia/turo-turo vs mall food court or sit-down restaurant
🚌 Local transport/day ₱150–300 ₱600–1,200 Jeepney + LRT/MRT vs Grab (factor in rush-hour surge)
📋 Errand costs ₱300–800 ₱1,500–4,000 DFA/DMW fees, photocopies vs medical/business costs
🎁 Pasalubong / shopping ₱300–700 ₱1,500–4,000 Supermarket biscuits/pasalubong vs mall shopping
📊 Total (3 nights) ~₱7,300–9,500 ~₱17,500–28,000 Includes flight. Manila costs more than GenSan for most line items.
💡 Budget tip: The single biggest cost lever on this trip is picking lodging close to your actual business — a ₱1,000/night inn 15 minutes from DFA Aseana beats a ₱2,500/night hotel that costs you an hour of EDSA traffic each way. The biggest fare and hotel-rate spike is Kalilangan Festival week (late February) and the Christmas–New Year balikbayan surge — both push GES–MNL fares and Manila hotel rates well above baseline.

7 tips to get the cheapest GES→Manila flights

A thinner route than GES–CEB or MNL–CEB — book smarter to avoid paying peak-season prices

01

Subscribe to piso fare alerts

Cebu Pacific and PAL both run GES–MNL seat sales, though less frequently than the busier MNL–CEB corridor. Subscribe to piso-fare.com alerts so you don't have to check manually every week.

02

Book around 11 weeks ahead

Data on this route shows the best average prices land roughly 81 days (about 11 weeks) before departure. Waiting until the week before typically costs noticeably more — this route has fewer flights than a Manila–Cebu-style trunk route, so seats get scarce sooner.

03

Compare Cebu Pacific vs PAL on all-in cost, not base fare

PAL's fares often include 20 kg checked baggage; Cebu Pacific's cheapest fares are cabin-only. If you're travelling with a full suitcase (common for OFW-related trips), add Cebu Pacific's baggage fee before comparing — PAL sometimes wins on total cost even with a higher sticker price.

04

Avoid booking during Kalilangan Festival week

February is the cheapest month overall, but the last week (Feb 23–27, GenSan's founding anniversary) sees a local demand spike as balikbayans and OFWs fly home for it. If your dates are flexible, book earlier or later in the month.

05

Watch out for June — it's consistently the priciest month

Fare-tracking data shows June averaging the highest prices of the year on this route. If you have any flexibility, shifting your trip to late May or July can mean a meaningfully lower fare for the same errand.

06

If you're connecting onward internationally, book GES–MNL as a separate ticket with buffer time

Many GenSan-based OFWs use this route to reach an international connection at NAIA. Domestic delays happen — leave at least a 4–5 hour gap before your international flight, and don't book a single connecting itinerary unless the airline explicitly protects the connection.

07

Add baggage at booking, not at the GES counter

Cebu Pacific charges more for baggage added at check-in than at booking. Decide your baggage needs before you pay — especially important on this route where many passengers are carrying documents, gifts, or supplies for family in Manila.

🔔 Never miss a GES → Manila 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.

General Santos to Manila flights — what to know

Cheap flights General Santos to Manila are a different beast from the MNL–Cebu corridor most fare sites are built around. Only two airlines fly it — Cebu Pacific and Philippine Airlines — with a combined 45-plus direct flights a week, each taking around 2 hours nonstop between General Santos International Airport (GES) and Ninoy Aquino International Airport (MNL). There's no AirAsia, no Cebgo, and no ferry alternative worth considering — a sea route would mean stitching together a bus and two RORO legs over 2–3 days, usually for more money than a discounted plane ticket. For this route, we track two carriers, not four, and that changes how you should think about booking it.

The cheapest time to book this route

February is the cheapest month to fly GES–MNL on average, and June is consistently the most expensive — a pattern we've tracked holding for several booking cycles, without an obvious single cause beyond June's mix of school transitions and return-to-work travel. The general rule we'd give a GenSan traveller: book around 11 weeks out. That's not a marketing number — it lines up with what fare data on this specific route shows as the point where average prices bottom out before climbing again in the final month before departure. We've seen GES–MNL all-in fares hit ₱1,999–₱2,699 one-way during Cebu Pacific and PAL seat sales, usually clustering in February and August–September. The one wrinkle worth flagging: the last week of February overlaps with Kalilangan Festival, GenSan's founding anniversary, when OFWs and balikbayans flying home for it push fares up even though the rest of the month is cheap. Book that specific week separately if your dates allow it.

What Manila actually costs a General Santos traveller

Most people flying this specific route aren't going on a beach holiday — they're renewing a passport at DFA Aseana, processing an OEC at the DMW office in Ortigas, seeing a specialist at a Manila hospital, or handling business Metro Manila requires in person. Manila runs more expensive than GenSan on almost every line item: budget on ₱1,600–₱2,500 a day for a no-frills trip covering an inn, carinderia meals, and jeepney or LRT fare, or ₱4,000–₱7,000 a day if you want a 3-star hotel near your actual errand and sit-down meals. The single biggest lever isn't the flight — it's picking accommodation close to wherever your business actually is, since a "cheap" hotel an hour from DFA or DMW in EDSA traffic often costs you a missed morning slot.

Why this route matters more to OFW families than tourists

General Santos International Airport has no scheduled international flights, so Mindanaoans headed abroad for Gulf, Singapore, Hong Kong, or Korean contracts almost always transit through MNL or CEB first. That makes GES–MNL, for a meaningful share of its passengers, one leg of a longer journey rather than a destination in itself — book it with a buffer of at least 4–5 hours before an onward international flight, and don't assume a single combined ticket protects your connection unless the airline explicitly says so. It also means demand on this route tracks OFW deployment cycles and family reunion periods — Christmas and the days around it — more than it tracks tourist seasons, which is part of why December sits among the priciest months even though Manila isn't a summer destination.

How piso-fare.com tracks this route

We pull live GES–MNL fares from Travelpayouts and refresh them regularly, then layer in a price-history chart and a booking verdict once we've collected enough days of data to call a fare "cheap" or "expensive" with confidence. Because this route has far fewer daily departures than MNL–Cebu, the historical range is a genuinely more useful reference here than gut instinct — a fare that looks high compared to the ₱1,999 floor is a signal to wait, and one near that floor is worth booking on the spot. Subscribe below and we'll email you the moment a GES–MNL seat sale drops.

Frequently asked questions — General Santos to Manila flights

Content reviewed 2026-08-06 · Prices update automatically every day

Direct flights from General Santos International Airport (GES) to Ninoy Aquino International Airport (MNL) take approximately 2 hours. Cebu Pacific and Philippine Airlines both fly this route nonstop, with around 45-plus combined flights a week.
Cebu Pacific (5J) and Philippine Airlines (PR) operate multiple daily direct flights from General Santos to Manila. Cebu Pacific typically has the most frequency and the lowest base fares. Philippine Airlines usually includes 20 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 advertised as low as ₱1. On the GES–MNL route, seat sales realistically push all-in one-way fares down to around ₱1,999–₱2,699 rather than the rock-bottom prices seen on busier trunk routes like MNL–Cebu, since GES–MNL has fewer daily flights and less airline competition. Subscribe to piso-fare.com alerts to be notified the moment a sale drops.
No practical one. There's no direct passenger ferry between General Santos and Manila. A sea route would mean a bus to Davao or Cagayan de Oro, a RORO crossing to Cebu or Iloilo, and then a second leg to Manila — 2–3 days total, and often more expensive than a discounted plane ticket once you add meals and an overnight stay. Flying is effectively the only realistic option on this route.
Cebu Pacific arrives at NAIA Terminal 3. Philippine Airlines arrives at NAIA Terminal 2. If someone is meeting you, or you're connecting onward to an international flight, confirm the arrival terminal on your e-ticket — the terminals are not within walking distance of each other.
February is the cheapest month on average for GES–MNL flights, with June consistently the most expensive. The exception within February is the last week (Feb 23–27), which sees a local demand spike around Kalilangan Festival, GenSan's founding anniversary. Holy Week (March–April) and the Christmas–New Year period also push fares up. Booking around 11 weeks ahead of departure tends to catch the best average price.
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.