Direct (nonstop) flights from Manila to Jakarta

2 airlines fly nonstop from Ninoy Aquino International (MNL) to Soekarno Hatta International (CGK). It's 1,727 miles (2,779 km), about 4h 20m in the air. Operated by Cebu Pacific Air, Philippine Airlines.

MNL
Ninoy Aquino International
🇵🇭 Manila, Philippines
CGK
Soekarno Hatta International
🇮🇩 Jakarta, Indonesia
Flight Time
4h 20m
Distance
1,727 mi
2,779 km
CO₂/pax
292 kg
−38 kg vs. layover
Airlines
2
Cebu Pacific Air +1
Time Diff
-1h
Operated by Cebu Pacific Air Cebu Pacific Air Philippine Airlines Philippine Airlines

Route data last updated: May 31, 2026

Airlines with non-stop flights

Cebu Pacific Air 5J Cebu Pacific Air
Route
MNL → CGK
Flight Time
4h 20m
Distance
1,727 mi
Philippine Airlines PR Philippine Airlines
Route
MNL → CGK
Flight Time
4h 20m
Distance
1,727 mi

Alternative Routes

Other ways to fly from Manila to Jakarta with one stop · direct emits 292 kg CO₂ per passenger

MNL BWN (Bandar Seri Begawan) CGK
Leg 1: 2h 15m (777 mi) Leg 2: 2h 20m (951 mi) Total: ~4h 35m 🍃 330 kg CO₂ (+13% vs. direct)
Leg 1
MNL → BWN
2h 15m · 777 mi
View MNL to BWN flights →
Leg 2
BWN → CGK
2h 20m · 951 mi
View BWN to CGK flights →
MNL BKI (Kota Kinabalu) CGK
Leg 1: 2h 15m (680 mi) Leg 2: 2h 40m (1,052 mi) Total: ~4h 55m 🍃 329 kg CO₂ (+13% vs. direct)
Leg 1
MNL → BKI
2h 15m · 680 mi
View MNL to BKI flights →
Leg 2
BKI → CGK
2h 40m · 1,052 mi
View BKI to CGK flights →
MNL SIN (Singapore) CGK
Leg 1: 3h 45m (1,473 mi) Leg 2: 1h 50m (546 mi) Total: ~5h 35m 🍃 375 kg CO₂ (+28% vs. direct)
Leg 1
MNL → SIN
3h 45m · 1,473 mi
View MNL to SIN flights →
Leg 2
SIN → CGK
1h 50m · 546 mi
View SIN to CGK flights →
MNL KTI (Phnom Penh) CGK
Leg 1: 2h 55m (1,106 mi) Leg 2: 3h 5m (1,207 mi) Total: ~6h 🍃 416 kg CO₂ (+42% vs. direct)
Leg 1
MNL → KTI
2h 55m · 1,106 mi
View MNL to KTI flights →
Leg 2
KTI → CGK
3h 5m · 1,207 mi
View KTI to CGK flights →
MNL SGN (Ho Chi Minh City) CGK
Leg 1: 2h 50m (1,001 mi) Leg 2: 3h 20m (1,164 mi) Total: ~6h 10m 🍃 391 kg CO₂ (+34% vs. direct)
Leg 1
MNL → SGN
2h 50m · 1,001 mi
View MNL to SGN flights →
Leg 2
SGN → CGK
3h 20m · 1,164 mi
View SGN to CGK flights →

Looking for the return flight?

CGK → MNL: Flights from Jakarta to Manila

Frequently Asked Questions

How long is the direct flight from Manila to Jakarta?

A nonstop flight from Manila (MNL) to Jakarta (CGK) takes approximately 4 hours and 20 minutes. The distance is 1,727 miles (2,779 km).

Which airlines fly nonstop from Manila to Jakarta?

2 airlines: Cebu Pacific Air, Philippine Airlines.

Is there a nonstop flight from Manila to Jakarta?

Yes. 2 airlines: Cebu Pacific Air, Philippine Airlines.

How far is Manila from Jakarta?

The flight distance from Manila to Jakarta is 1,727 miles (2,779 km), measured as the great-circle (shortest air) distance.

What is the time difference between Manila and Jakarta?

Jakarta is 1 hour behind Manila. (Asia/Manila vs Asia/Jakarta.)

What type of aircraft flies from Manila to Jakarta?

At 4h 20m, this route typically uses narrow-body or mid-range jets — Boeing 737 MAX or Airbus A320neo. Varies by airline.

Do I need a visa to travel from Philippines to Indonesia?

Depends on your passport. Check with the Indonesia embassy or an official visa portal before booking — requirements change.

What is the carbon footprint of a flight from Manila to Jakarta?

Roughly 292 kg CO2 per passenger one-way. That's about the same as driving 1,460 km.

Is the return flight from Jakarta to Manila also nonstop?

Yes — nonstop flights run both ways. Flight time may differ slightly due to wind patterns.

When is the cheapest time to fly from Manila to Jakarta?

Midweek flights (Tue/Wed) outside holiday peaks are usually cheapest. 3-6 weeks ahead is a good window for this route. Use "Check Prices" above to compare.

How early should I arrive at Ninoy Aquino International for this flight?

3 hours before departure for international flights. You need time for check-in, security, and immigration.