Direct (nonstop) flights from Beijing to Macau

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

PKX
Daxing International Airport
🇨🇳 Beijing, China
MFM
Macau International
🇲🇴 Macau, Macau SAR
Flight Time
3h 30m
Distance
1,207 mi
1,942 km
CO₂/pax
204 kg
−46 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 26, 2026

Airlines with non-stop flights

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

Alternative Routes

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

PKX KHN (Nanchang) MFM
Leg 1: 2h 15m (734 mi) Leg 2: 1h 50m (483 mi) Total: ~4h 5m 🍃 250 kg CO₂ (+23% vs. direct)
Leg 1
PKX → KHN
2h 15m · 734 mi
View PKX to KHN flights →
Leg 2
KHN → MFM
1h 50m · 483 mi
View KHN to MFM flights →
PKX WUH (Wuhan) MFM
Leg 1: 2h 10m (615 mi) Leg 2: 2h (595 mi) Total: ~4h 10m 🍃 249 kg CO₂ (+22% vs. direct)
Leg 1
PKX → WUH
2h 10m · 615 mi
View PKX to WUH flights →
Leg 2
WUH → MFM
2h · 595 mi
View WUH to MFM flights →
PKX JJN (Jinjiang) MFM
Leg 1: 2h 40m (1,021 mi) Leg 2: 1h 30m (367 mi) Total: ~4h 10m 🍃 266 kg CO₂ (+30% vs. direct)
Leg 1
PKX → JJN
2h 40m · 1,021 mi
View PKX to JJN flights →
Leg 2
JJN → MFM
1h 30m · 367 mi
View JJN to MFM flights →
PKX HFE (Hefei) MFM
Leg 1: 1h 50m (519 mi) Leg 2: 2h 33m (708 mi) Total: ~4h 23m 🍃 252 kg CO₂ (+24% vs. direct)
Leg 1
PKX → HFE
1h 50m · 519 mi
View PKX to HFE flights →
Leg 2
HFE → MFM
2h 33m · 708 mi
View HFE to MFM flights →
PKX XMN (Xiamen) MFM
Leg 1: 2h 55m (1,036 mi) Leg 2: 1h 30m (333 mi) Total: ~4h 25m 🍃 262 kg CO₂ (+28% vs. direct)
Leg 1
PKX → XMN
2h 55m · 1,036 mi
View PKX to XMN flights →
Leg 2
XMN → MFM
1h 30m · 333 mi
View XMN to MFM flights →

Looking for the return flight?

MFM → PKX: Flights from Macau to Beijing

Frequently Asked Questions

How long is the direct flight from Beijing to Macau?

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

Which airlines fly nonstop from Beijing to Macau?

2 airlines: China Southern Airlines, China Eastern Airlines.

Is there a nonstop flight from Beijing to Macau?

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

How far is Beijing from Macau?

The flight distance from Beijing to Macau 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 Beijing to Macau?

At 3h 30m, 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 China 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 Beijing to Macau?

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

Is the return flight from Macau to Beijing 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 Beijing 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 Daxing International Airport for this flight?

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