Direct (nonstop) flights from Macau to Beijing

2 airlines fly nonstop from Macau International (MFM) to Daxing International Airport (PKX). It's 1,207 miles (1,942 km), about 3h 20m in the air. Operated by China Southern Airlines, China Eastern Airlines.

MFM
Macau International
🇲🇴 Macau, Macau SAR
PKX
Daxing International Airport
🇨🇳 Beijing, China
Flight Time
3h 20m
Distance
1,207 mi
1,942 km
CO₂/pax
204 kg
−45 kg vs. layover
Airlines
2
China Southern Airlines +1
Time Diff
Same timezone
Operated by China Southern Airlines China Southern Airlines China Eastern Airlines China Eastern Airlines

Route data last updated: May 30, 2026

Airlines with non-stop flights

China Southern Airlines CZ China Southern Airlines
Route
MFM → PKX
Flight Time
3h 20m
Distance
1,207 mi
China Eastern Airlines MU China Eastern Airlines
Route
MFM → PKX
Flight Time
3h 20m
Distance
1,207 mi

Alternative Routes

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

MFM WUH (Wuhan) PKX
Leg 1: 1h 45m (595 mi) Leg 2: 2h 5m (615 mi) Total: ~3h 50m 🍃 249 kg CO₂ (+22% vs. direct)
Leg 1
MFM → WUH
1h 45m · 595 mi
View MFM to WUH flights →
Leg 2
WUH → PKX
2h 5m · 615 mi
View WUH to PKX flights →
MFM HFE (Hefei) PKX
Leg 1: 2h 10m (708 mi) Leg 2: 1h 40m (519 mi) Total: ~3h 50m 🍃 252 kg CO₂ (+24% vs. direct)
Leg 1
MFM → HFE
2h 10m · 708 mi
View MFM to HFE flights →
Leg 2
HFE → PKX
1h 40m · 519 mi
View HFE to PKX flights →
MFM JJN (Jinjiang) PKX
Leg 1: 1h 20m (367 mi) Leg 2: 2h 48m (1,021 mi) Total: ~4h 8m 🍃 266 kg CO₂ (+30% vs. direct)
Leg 1
MFM → JJN
1h 20m · 367 mi
View MFM to JJN flights →
Leg 2
JJN → PKX
2h 48m · 1,021 mi
View JJN to PKX flights →
MFM KHN (Nanchang) PKX
Leg 1: 1h 50m (483 mi) Leg 2: 2h 20m (734 mi) Total: ~4h 10m 🍃 250 kg CO₂ (+23% vs. direct)
Leg 1
MFM → KHN
1h 50m · 483 mi
View MFM to KHN flights →
Leg 2
KHN → PKX
2h 20m · 734 mi
View KHN to PKX flights →
MFM NKG (Nanjing) PKX
Leg 1: 2h 20m (735 mi) Leg 2: 2h (553 mi) Total: ~4h 20m 🍃 263 kg CO₂ (+29% vs. direct)
Leg 1
MFM → NKG
2h 20m · 735 mi
View MFM to NKG flights →
Leg 2
NKG → PKX
2h · 553 mi
View NKG to PKX flights →

Looking for the return flight?

PKX → MFM: Flights from Beijing to Macau

Frequently Asked Questions

How long is the direct flight from Macau to Beijing?

A nonstop flight from Macau (MFM) to Beijing (PKX) takes approximately 3 hours and 20 minutes. The distance is 1,207 miles (1,942 km).

Which airlines fly nonstop from Macau to Beijing?

2 airlines: China Southern Airlines, China Eastern Airlines.

Is there a nonstop flight from Macau to Beijing?

Yes. 2 airlines: China Southern Airlines, China Eastern Airlines.

How far is Macau from Beijing?

The flight distance from Macau to Beijing is 1,207 miles (1,942 km), measured as the great-circle (shortest air) distance. That's roughly the same distance as New York to Miami.

What type of aircraft flies from Macau to Beijing?

At 3h 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 Macau SAR to China?

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

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

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

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

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

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