Direct (nonstop) flights from Jakarta to Macau

1 airline flys nonstop from Soekarno Hatta International (CGK) to Macau International (MFM). It's 2,000 miles (3,218 km), about 4h 53m in the air. Operated by Air Macau.

CGK
Soekarno Hatta International
🇮🇩 Jakarta, Indonesia
✈
MFM
Macau International
🇲🇴 Macau, Macau SAR
Flight Time
4h 53m
Distance
2,000 mi
3,218 km
CO₂/pax
338 kg
−49 kg vs. layover
Airlines
1
Air Macau
Time Diff
+1h
Operated by Air Macau Air Macau

Route data last updated: May 26, 2026

Airlines with non-stop flights

Air Macau NX Air Macau
Route
CGK → MFM
Flight Time
4h 53m
Distance
2,000 mi

Alternative Routes

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

CGK → KTI (Phnom Penh) → MFM
Leg 1: 3h (1,207 mi) Leg 2: 2h 25m (937 mi) Total: ~5h 25m 🍃 387 kg CO₂ (+14% vs. direct)
Leg 1
CGK → KTI
3h · 1,207 mi
View CGK to KTI flights →
Leg 2
KTI → MFM
2h 25m · 937 mi
View KTI to MFM flights →
CGK → DAD (Da Nang) → MFM
Leg 1: 3h 45m (1,528 mi) Leg 2: 1h 45m (547 mi) Total: ~5h 30m 🍃 384 kg CO₂ (+14% vs. direct)
Leg 1
CGK → DAD
3h 45m · 1,528 mi
View CGK to DAD flights →
Leg 2
DAD → MFM
1h 45m · 547 mi
View DAD to MFM flights →
CGK → SIN (Singapore) → MFM
Leg 1: 1h 50m (546 mi) Leg 2: 3h 55m (1,568 mi) Total: ~5h 45m 🍃 391 kg CO₂ (+16% vs. direct)
Leg 1
CGK → SIN
1h 50m · 546 mi
View CGK to SIN flights →
Leg 2
SIN → MFM
3h 55m · 1,568 mi
View SIN to MFM flights →
CGK → HAK (Haikou) → MFM
Leg 1: 4h 43m (1,810 mi) Leg 2: 1h 15m (252 mi) Total: ~5h 58m 🍃 378 kg CO₂ (+12% vs. direct)
Leg 1
CGK → HAK
4h 43m · 1,810 mi
View CGK to HAK flights →
Leg 2
HAK → MFM
1h 15m · 252 mi
View HAK to MFM flights →
CGK → KUL (Kuala Lumpur) → MFM
Leg 1: 2h 15m (698 mi) Leg 2: 3h 55m (1,554 mi) Total: ~6h 10m 🍃 417 kg CO₂ (+23% vs. direct)
Leg 1
CGK → KUL
2h 15m · 698 mi
View CGK to KUL flights →
Leg 2
KUL → MFM
3h 55m · 1,554 mi
View KUL to MFM flights →

Looking for the return flight?

MFM → CGK: Flights from Macau to Jakarta

Frequently Asked Questions

How long is the direct flight from Jakarta to Macau?

A nonstop flight from Jakarta (CGK) to Macau (MFM) takes approximately 4 hours and 53 minutes. The distance is 2,000 miles (3,218 km).

Which airlines fly nonstop from Jakarta to Macau?

Just Air Macau.

Is there a nonstop flight from Jakarta to Macau?

Yes. 1 airline: Air Macau.

How far is Jakarta from Macau?

The flight distance from Jakarta to Macau is 2,000 miles (3,218 km), measured as the great-circle (shortest air) distance. That's roughly the same distance as New York to Los Angeles.

What is the time difference between Jakarta and Macau?

Macau is 1 hour ahead of Jakarta. (Asia/Jakarta vs Asia/Macau.)

What type of aircraft flies from Jakarta to Macau?

At 4h 53m, 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 Indonesia to Macau SAR?

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

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

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

Is the return flight from Macau to Jakarta 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 Jakarta to Macau?

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 Soekarno Hatta International for this flight?

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