Compare live prices across all airlines — book instantly.
🔍
Loading flight search…
🛂
✅ Visa-free for Philippine passport holders — up to 30 days
Filipinos can visit Indonesia visa-free for up to 30 days under the ASEAN exemption. No fee, no embassy queue. Bring a valid passport (6 months validity), a return ticket, and proof of accommodation. The 30-day exemption is non-extendable — if you want more time, exit before day 30 and apply for a Visa on Arrival (IDR 500,000/~₱1,750 for 30 more days) on re-entry.
💡 Indonesian immigration officers at CGK occasionally ask for proof of funds — the benchmark is roughly IDR 1,500,000/~₱5,250 per day of intended stay. Always carry a printed return ticket and hotel booking.
No Visa Required
ℹ️Real prices from real searches. Sourced from Travelpayouts — refreshed regularly. Click Check price to confirm the live fare before booking.
MNL → Jakarta flight deals today
Cheapest roundtrip fares from Manila Ninoy Aquino (MNL) to Jakarta Soekarno-Hatta (CGK) · Prices in PHP
Top 3 deals right now
Loading deals…
📅 MNL → Jakarta Price Calendar
See the cheapest days to fly — click any date to book at that price.
Best time to fly MNL → Jakarta
Month-by-month price guide for Manila to Jakarta flights
💡 Pro tip: The cheapest months are September and October — often ₱6,000–₱9,500 roundtrip even without a seat sale. Jakarta's dry season extends into October, so you're not sacrificing weather for savings. Avoid mid-to-late March (Lebaran + Holy Week double surge) and December 20–January 5 at all costs — those two windows are the most dangerous on this route and leaving them late will cost you double.
📅 Jakarta events & fare surges
MNL → Jakarta fares spike hard around these dates — book early or avoid entirely
🌙 Lebaran / Idul Fitri (Mudik)
March 13–27, 2026 — peak window: Mar 18–24
+120%
avg fare surge
Idul Fitri marks the end of Ramadan and triggers "mudik" — one of the largest annual human migrations on Earth. Tens of millions of Indonesians travel home simultaneously, packing every flight, train, and bus route in the country. Normal ₱9,000–₱11,000 MNL–Jakarta fares surge to ₱15,000–₱25,000+ roundtrip in the peak window. In 2026, Idul Fitri (around March 20–21) collides directly with Philippine Holy Week — creating a double demand surge from both Filipinos wanting to fly out AND Indonesian families flooding home. This is the most dangerous window on the entire route.
💡 Book by December for late-March travel — or fly in April when Lebaran ends and fares collapse within days. Mid-April fares are often ₱4,000–₱5,000 cheaper than mid-March on the same route.
🎄 Christmas & New Year
December 20 – January 5
+85%
avg fare surge
The Christmas and New Year window is the second biggest fare surge on MNL–Jakarta. Filipino leisure travellers heading out for the holidays overlap with Indonesians flying home and international tourists arriving in Jakarta for New Year's Eve. Fares routinely hit ₱12,000–₱22,000 roundtrip. Book before October for December travel. The post-Christmas lull (January 8–20) is a genuine opportunity — fares reset quickly and Jakarta is far less crowded.
💡 January 8–20 is the sweet spot — fares drop back to near-September levels within two weeks of the new year. If you can time a January long weekend, it's an excellent window.
🇮🇩 Indonesian Independence Day
August 17, 2026 — window: August 14–21
+45%
avg fare surge
Indonesia's National Day on August 17 is a meaningful domestic travel event — Indonesians return home to their provinces for family gatherings, and Jakarta hotels hosting official events fill up a week in advance. The effect on MNL–Jakarta fares is moderate but real, typically pushing prices ₱2,000–₱4,500 above surrounding weeks. The surge is predictable and avoidable — fly the week before (August 10–13) or two weeks after (August 25–31) and you dodge it entirely while still catching Jakarta's peak dry season weather.
💡 Book August 10–13 or 25–31 to stay in dry season while avoiding the Independence Day premium — typically ₱2,000–₱3,500 cheaper than the August 14–21 window.
🐑 Idul Adha (Eid al-Adha)
May 27, 2026 — window: May 24–30
+35%
avg fare surge
Indonesia's second major Islamic holiday triggers a secondary domestic travel surge — smaller than Lebaran but enough to push MNL–Jakarta fares noticeably. The Indonesian government declared May 28 a cuti bersama (collective leave day) in 2026, turning this into a 4-day weekend for most Indonesians. Jakarta flights are not as dramatically affected as domestic routes, but the ₱1,500–₱3,000 fare premium in that week is consistent and avoidable.
💡 Fly May 21–23 or June 1–7 to bracket around Idul Adha on either side — June is also the start of Jakarta's dry season, making it excellent travel weather.
🇵🇭 PH Long Weekends & 13th Month Effect
Nov–Dec (13th month pay); June, August, November PH holidays
+25%
avg fare surge
Unlike MNL–Dubai or MNL–Riyadh, the MNL–Jakarta route doesn't see a large OFW 13th-month exodus — the Filipino community in Indonesia is small (~7,500 registered Filipinos) and mostly professional rather than contract-based. But Philippine long weekends in June (Independence Day), August (National Heroes Day), and November (All Saints/Souls Day) consistently nudge Jakarta demand upward. The bump is mild — 20–30% above surrounding weeks — enough to affect seat availability on Cebu Pacific's limited schedule.
💡 Mid-week departures around Philippine long weekends save 15–20% vs Friday–Sunday fares. Wednesday departures are consistently the cheapest on the MNL–Jakarta pairing.
📊 How to read this: Surge percentages are averages versus the same route in a non-event week. A +120% surge on a ₱9,000 base means ₱19,800. Lebaran is the most extreme fare event on this route — it makes Singapore's F1 weekend look mild. The single most important thing you can do: subscribe to piso-fare.com alerts and book MNL → Jakarta before January if you're travelling in late March.
💸 What Filipinos actually spend in Jakarta
Real daily breakdown in PHP — not the sanitised version travel blogs write for Westerners
Budget Filipino Traveller
₱800–1,400 / day
🍜 Food (3 warung meals)₱200–350
🚇 MRT/TransJakarta + 1 Grab₱120–200
🏨 Menteng guesthouse₱350–600
🎡 Museums/Kota Tua/Zoo₱15–175
💧 Water + snacks₱50–100
5 days + flights (₱6,500 seat sale)~₱10,500–₱14,000 all-in
Comfortable Filipino Traveller
₱2,500–4,000 / day
🍜 Mix of warung + restaurants₱600–1,100
🚇 MRT card + Grab daily₱350–600
🏨 Sudirman/SCBD 3-star hotel₱1,200–2,000
🎡 Rooftop bar + day tour₱500–1,200
🛍️ Shopping & pasalubong₱400–900
5 days + flights (₱11,000 regular fare)~₱24,000–₱35,000 all-in
Is Jakarta cheaper than Bangkok? Yes — and by more than most Filipinos expect. Your ₱300 in Jakarta buys a proper warung meal with rice, protein, vegetables, and a drink. In Bangkok, ₱300 is already a sit-down restaurant price. Ragunan Zoo — one of the best zoos in Southeast Asia — costs IDR 4,000 (~₱14) per entry. Renting a Grab for a full day of city touring runs ₱600–₱900 total. Jakarta is genuinely one of the most affordable capital cities in Southeast Asia for a Filipino budget traveller — the limiting factor is usually the flight price, not the cost of being there.
🇵🇭 Filipino traveller intel — Jakarta edition
Things a Skyscanner page would never tell you
🚫
Leave your corned beef and pork pasalubong at home — Indonesian customs will confiscate them. Indonesia is a Muslim-majority country with strict biosecurity and customs rules around pork products. Filipinos have had Mang Tomas sauce, pork rinds (chicharon), and even unopened canned goods confiscated at Soekarno-Hatta customs. Pork-derived products of any kind are flagged. If you're bringing food gifts, stick to biscuits, chocolates, dried fruits, or anything clearly labelled without pork. The "nothing to declare" lane is not the right choice if you're carrying Filipino pantry staples.
🚗
Jakarta's traffic is not a minor inconvenience — it can ruin a whole day if you underestimate it. The MRT covers the main north-south Sudirman corridor beautifully, but Jakarta is enormous and many attractions are off the rail lines. A Grab from SCBD to Kota Tua (Old Town) can take 15 minutes at 10am or 70 minutes at 5pm on the same road. Plan sightseeing around the MRT routes, not around what looks close on Google Maps. If you're doing a full-day itinerary, anchor yourself near the MRT and build out from there. Trying to Grab your way across the entire city in one day is the fastest way to spend half your trip stuck in traffic.
💳
Your Philippine peso card charges a foreign transaction fee on every swipe — and Jakarta ATMs add their own fee on top. BPI, BDO, and Metrobank all apply foreign transaction fees of 1.5–3.5% on overseas purchases. Most Jakarta ATMs add IDR 20,000–50,000 (~₱70–175) per withdrawal on top of that. On a ₱10,000 withdrawal, you could be paying ₱500–₱800 in combined charges. Set up a Wise card before departure — it takes 5–7 business days to arrive — and you'll dodge both the foreign transaction fee and get mid-market exchange rates. The IDR→PHP rate difference between a Philippine bank card and Wise can be as much as 4–5% on any given transaction.
📱
Install Grab AND Gojek before you land — Jakarta runs on both, and neither works perfectly alone. Grab dominates the car-hailing market but can be slow during peak hours. Gojek has better motorbike taxi (ojol) coverage and is indispensable for short trips under 3 km where traffic makes a car pointless. For food delivery at your hotel, Gojek's GoFood is the Indonesian equivalent of Foodpanda and has better local restaurant coverage. Having both installed means you always have a backup when surge pricing spikes on one platform. Also: the airport rail link app (KAI Access) lets you buy the CGK express train ticket in advance — no queue at the machine.
🔔
MNL–Jakarta piso fares appear fewer times per year than MNL–Bangkok — but they do appear, and they go within hours. Cebu Pacific's anniversary promos and periodic flash sales have pushed all-in MNL–CGK roundtrip prices below ₱6,500 — roughly half the regular fare. Philippine Airlines also runs mid-year promotions on this route during the September–October slow window. piso-fare.com monitors both airlines 24/7 and sends email alerts within minutes of a fare drop. By the time a Jakarta seat sale appears on travel Facebook groups, the cheapest seats are typically already gone. Subscribe below — it's free and you can unsubscribe anytime.
Airlines flying MNL → Jakarta
Direct and connecting flights from Manila to Jakarta Soekarno-Hatta (CGK)
Jakarta travel guide for Filipinos
Everything you need to know before you fly — written from a Filipino perspective
Jakarta trip budget for Filipinos
Typical costs in IDR — ₱1 ≈ IDR 285 as of mid-2026
6 tips to get the cheapest MNL→Jakarta flights
Jakarta is visa-free, under 4.5 hours away, and cheaper to live in than Bangkok — but only if you book at the right time and avoid the Lebaran window
🔔 Never miss a MNL → Jakarta 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.
Frequently asked questions — MNL to Jakarta flights
No. Philippine passport holders can visit Indonesia visa-free for up to 30 days under the ASEAN exemption. No embassy visit, no fee. Bring a valid passport (6 months validity beyond your stay), a return ticket, and be prepared to show proof of sufficient funds if asked. The 30-day exemption cannot be extended — if you need more time, exit before day 30 and re-enter on a Visa on Arrival (IDR 500,000/~₱1,750) for 30 more days.
Direct flights from Manila (MNL) to Jakarta take approximately 4 hours and 20 minutes. The main airport is Soekarno-Hatta International (CGK), located about 20 km west of central Jakarta in Tangerang. Philippine Airlines and Cebu Pacific both fly this route directly. There is a secondary airport, Halim Perdanakusuma (HLP), but international commercial traffic goes through CGK.
September and October are consistently the cheapest months — ₱6,000–₱9,500 roundtrip even without a seat sale, and Jakarta's dry season extends through October so weather cooperates too. The worst months are mid-to-late March (Lebaran + Holy Week double surge) and December 20–January 5 (Christmas and New Year). Book before January for late-March travel, or before October for December trips. September is our top pick: lowest fares, dry weather, and no major events driving up demand.
For base fares, Cebu Pacific is typically cheapest on the direct route — but always check the all-in price. Cebu Pacific's advertised fares exclude checked baggage (₱1,200–₱1,800 each way), so a ₱4,000 base fare with one 20kg bag often ends up close to a Philippine Airlines sale fare that includes luggage. PAL also runs periodic anniversary and holiday promos that bring all-in prices close to Cebu Pacific levels. AirAsia offers competitive 1-stop fares via Kuala Lumpur if you're flexible on travel time.
Lebaran (Idul Fitri) marks the end of Ramadan in Indonesia and triggers "mudik" — one of the world's largest annual human migrations, as tens of millions of Indonesians travel home to their provinces simultaneously. In 2026, Lebaran falls around March 20–21. The surge window runs March 13–27. MNL–Jakarta fares in this period can reach ₱15,000–₱25,000+ roundtrip — versus ₱9,000–₱11,000 at other times. In 2026, Lebaran also overlaps with Philippine Holy Week, creating a particularly severe double demand surge. Book before January for late-March travel, or avoid the window entirely.
The airport rail link (KA Bandara) is the best option for most travellers — IDR 70,000 (~₱245) from CGK to BNI City/Sudirman station, taking 45–55 minutes. Take the free SkyTrain within the airport terminals to the rail station, then board the express. At Sudirman station, you can connect to the MRT. Avoid taxis and Grab during morning and evening rush hours — a road trip that takes 25 minutes at 10am can stretch to 90 minutes at 5pm. DAMRI buses (IDR 40,000–70,000) are the budget alternative but slower.
Yes. All prices are sourced from Travelpayouts based on real flight searches and refreshed regularly. Always click through to confirm the current fare on the booking page before paying — prices can change within hours, especially for hot deals and seat sales. piso-fare.com earns a small commission when you book through our links, which never affects the price you pay.