Cheap Flights from Manila to Jakarta

Travellers and cabin class

Compare Manila Ninoy Aquino to Soekarno-Hatta flight deals

Find the cheapest month or even day of the year to fly to Soekarno-Hatta

Book the best Soekarno-Hatta fare with no extra fees

Flight deals from Manila Ninoy Aquino to Soekarno-Hatta

Looking for a cheap last-minute deal or the best return flight from Manila Ninoy Aquino to Soekarno-Hatta? Find the lowest prices on one-way and return tickets right here.

Find the cheapest month to fly from Manila Ninoy Aquino to Soekarno-Hatta

We’re always keeping an eye on fares, so you can find the best one in seconds. It looks like Manila Ninoy Aquino to Soekarno-Hatta flights are currently cheapest in March.

Direct flights from Manila Ninoy Aquino to Soekarno-Hatta

Manila Ninoy Aquino to Soekarno-Hatta: Alternative routes

Compare routes from Manila Ninoy Aquino to Jakarta below. You may find an airport to fly into that's cheaper, faster, or easier than Soekarno-Hatta.

Manila to Jakarta: Flight information

The things to know before you go.
Cheapest flight found$95
Cheapest month to flyMarch
Average flight time4 hrs, 5 mins
Most popular airlinePhilippine Airlines
Average flights per week15

Finding cheap flights from Manila Ninoy Aquino to Soekarno-Hatta: Frequently asked questions

The best price we found for a return flight from Manila Ninoy Aquino to Soekarno-Hatta is $95. This is an estimate based on information collected from different airlines and travel providers over the last 4 days and is subject to change and availability.
4 hours and 5 minutes is the average flight time from Manila Ninoy Aquino to Soekarno-Hatta.
Philippine Airlines, Garuda Indonesia and Cebu Pacific fly direct from Manila Ninoy Aquino to Soekarno-Hatta.
As of April 2025, there are 15 flights per week flying from Manila Ninoy Aquino to Soekarno-Hatta.
The cheapest month to fly from Manila Ninoy Aquino to Soekarno-Hatta is usually April 2025.
After crunching the numbers on our flight calendar, we found that it's currently cheapest to fly from Manila Ninoy Aquino Airport to Soekarno-Hatta Airport on Sunday, 1 March 2026.
Yes – the average flight time is 4 hours and 5 minutes.
We show every price from over 1,200 airlines and travel agents, comparing them all so you don’t have to. If you know you want to fly to Soekarno-Hatta but you’re not ready to book, set up a Price Alert. We’ll track prices for you, and let you know when they rise or fall.
We crunched all the numbers in our flight calendar and it looks like the cheapest time to book a flight to Jakarta is around 40 days in advance, so don’t leave your flight to the last minute.
Currently, Cebu Pacific offers the cheapest flight tickets to Soekarno-Hatta.

Travelling from Ninoy Aquino International Airport (MNL) to Soekarno-Hatta International Airport (CGK): what you need to know

  • The average time for a direct flight from Ninoy Aquino International Airport to Soekarno-Hatta International Airport is 4 hours 5 minutes.

  • The timezone in Jakarta is UTC+7, which is one hour behind Manila.

  • Take your pick of 42 weekly Ninoy Aquino International Airport to Soekarno-Hatta International Airport flights. The 07:50 departure with Philippine Airlines is the earliest flight available. Philippine Airlines operates the latest service of the day at 21:00.

  • Leave plenty of time to catch your MNL to CGK flight. As a general rule, turn up at least two hours before international departures and an hour ahead for domestic flights.

  • During popular months such as April, it's best to get to the airport well in advance. Arrive two hours before domestic departures and four hours ahead for an international flight whenever you're flying during peak periods in general.

  • Cebu Pacific Air has direct flights from Ninoy Aquino International Airport to Soekarno-Hatta International Airport. Book with this popular carrier, then get ready to check out the sights in Jakarta — and maybe even more of Indonesia if your schedule allows.

  • Cebu Pacific Air is the airline most travellers choose for this route.

  • Philippine Airlines is the most punctual carrier that operates MNL to CGK flights. A dependable 88.52% of its services on this route arrive as planned.

  • If you'd like to explore another city along the way, just uncheck 'Direct flights only' when searching for your ticket from Ninoy Aquino International Airport to Soekarno-Hatta International Airport. These are the most popular stopovers between MNL and CGK:

    • Changi International Airport

    • Tan Son Nhat International Airport

    • Ngurah Rai International Airport

How to find the cheapest flights from Ninoy Aquino International Airport (MNL) to Soekarno-Hatta International Airport (CGK)

  • Right now, $45 is the lowest price we've seen for a one-way Ninoy Aquino International Airport to Soekarno-Hatta International Airport flight. The best price for a return ticket is $95. Bear in mind that fares could change due to availability when booking.

  • Score cheap tickets from MNL to CGK by booking at least eight months ahead. According to our research, that's the sweet spot for picking up a bargain.

  • The cheapest month for flights from Ninoy Aquino International Airport to Soekarno-Hatta International Airport is July. Use the 'Whole month' tool to see the lowest prices if you have flexible travel dates.

  • You don't need to check back in every day to find out if fares have gone down when you set up a Price Alert. We'll send you an update the moment the price changes on cheap flights from MNL to CGK.

  • Tailor your trip using filters. Select your departure and arrival times, airlines and total journey duration. You can also sort results by 'Fastest,' 'Cheapest' or 'Best' flights from Ninoy Aquino International Airport to Soekarno-Hatta International Airport.

Handy information about Ninoy Aquino International Airport (MNL)

  • When it comes to the on-time performance of Ninoy Aquino International Airport, 70.07% of flights arrive within the expected timeframe.

  • Central Manila to Ninoy Aquino International Airport is around 13 kilometres. Depending on traffic, it'll take you about 35 minutes to get there if you're driving, ride-sharing or catching a cab.

  • The journey when using public transport takes about 1 hour 15 minutes.

  • Need a handy hotel close to MNL? If you've booked an early flight from Ninoy Aquino International Airport to Soekarno-Hatta International Airport, these stays will put you moments from your check-in counter:

Arriving at Soekarno-Hatta International Airport (CGK)

Getting from Soekarno-Hatta International Airport (CGK) to central Jakarta

  • Soekarno-Hatta International Airport to central Jakarta has a drive time of about 35 minutes. It's approximately 32 kilometres away.

  • It takes roughly 1 hour 30 minutes when travelling by public transport.

When to fly to Soekarno-Hatta International Airport (CGK)

  • July is the most popular month for flights from Ninoy Aquino International Airport to Soekarno-Hatta International Airport. To avoid the crowds, visit Jakarta in February.

  • When reserving your flight from Ninoy Aquino International Airport to Soekarno-Hatta International Airport, think about the type of weather you like. October is the warmest month in Jakarta, with the temperature ranging from 25ºC (77ºF) to 32ºC (90ºF).

  • July sees average temperatures of between 24ºC (75ºF) and 31ºC (88ºF). Search for cheap tickets from MNL to CGK sometime around then if you like cooler conditions.

Explore more of Indonesia

  • Jakarta has its own special appeal, but there are so many other corners of Indonesia just waiting to be explored. Around 121 kilometres south-east of Jakarta, a visit to Bandung will keep your itinerary packed. Start with leading sights like Braga Street, Gedung Sate and Bandung Geological Museum (Museum Geologi).

  • Around 19 kilometres east of Jakarta, Bekasi is another essential stop in Indonesia. Experience the best of this destination with a visit to TUGU BEKASI JAKARTA TENGGARA, Hutan Kota Bekasi and Taman Putri.

Prices shown on this page are estimated lowest prices only. Found in the last 45 days.