Direct (nonstop) flights from Bangkok to Macau

2 airlines fly nonstop from Don Mueang International Airport (DMK) to Macau International (MFM). It's 1,023 miles (1,646 km), about 2h 40m in the air. Operated by Thai AirAsia, Thai Lion Air.

DMK
Don Mueang International Airport
🇹🇭 Bangkok, Thailand
MFM
Macau International
🇲🇴 Macau, Macau SAR
Flight Time
2h 40m
Distance
1,023 mi
1,646 km
CO₂/pax
173 kg
−51 kg vs. layover
Airlines
2
Thai AirAsia +1
Time Diff
+1h
Operated by Thai AirAsia Thai AirAsia Thai Lion Air Thai Lion Air

Route data last updated: May 27, 2026

Airlines with non-stop flights

Thai AirAsia FD Thai AirAsia
Route
DMK → MFM
Flight Time
2h 40m
Distance
1,023 mi
Thai Lion Air SL Thai Lion Air
Route
DMK → MFM
Flight Time
2h 40m
Distance
1,023 mi

Alternative Routes

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

DMK DAD (Da Nang) MFM
Leg 1: 1h 40m (528 mi) Leg 2: 1h 45m (547 mi) Total: ~3h 25m 🍃 224 kg CO₂ (+29% vs. direct)
Leg 1
DMK → DAD
1h 40m · 528 mi
View DMK to DAD flights →
Leg 2
DAD → MFM
1h 45m · 547 mi
View DAD to MFM flights →
DMK HAN (Hanoi) MFM
Leg 1: 1h 50m (608 mi) Leg 2: 1h 50m (503 mi) Total: ~3h 40m 🍃 230 kg CO₂ (+33% vs. direct)
Leg 1
DMK → HAN
1h 50m · 608 mi
View DMK to HAN flights →
Leg 2
HAN → MFM
1h 50m · 503 mi
View HAN to MFM flights →
DMK KTI (Phnom Penh) MFM
Leg 1: 1h 15m (340 mi) Leg 2: 2h 25m (937 mi) Total: ~3h 40m 🍃 246 kg CO₂ (+42% vs. direct)
Leg 1
DMK → KTI
1h 15m · 340 mi
View DMK to KTI flights →
Leg 2
KTI → MFM
2h 25m · 937 mi
View KTI to MFM flights →
DMK KHH (Kaohsiung) MFM
Leg 1: 3h 30m (1,425 mi) Leg 2: 1h 25m (434 mi) Total: ~4h 55m 🍃 346 kg CO₂ (+100% vs. direct)
Leg 1
DMK → KHH
3h 30m · 1,425 mi
View DMK to KHH flights →
Leg 2
KHH → MFM
1h 25m · 434 mi
View KHH to MFM flights →
DMK KHN (Nanchang) MFM
Leg 1: 3h 20m (1,421 mi) Leg 2: 1h 50m (483 mi) Total: ~5h 10m 🍃 354 kg CO₂ (+105% vs. direct)
Leg 1
DMK → KHN
3h 20m · 1,421 mi
View DMK to KHN flights →
Leg 2
KHN → MFM
1h 50m · 483 mi
View KHN to MFM flights →

Looking for the return flight?

MFM → DMK: Flights from Macau to Bangkok

Frequently Asked Questions

How long is the direct flight from Bangkok to Macau?

A nonstop flight from Bangkok (DMK) to Macau (MFM) takes approximately 2 hours and 40 minutes. The distance is 1,023 miles (1,646 km).

Which airlines fly nonstop from Bangkok to Macau?

2 airlines: Thai AirAsia, Thai Lion Air.

Is there a nonstop flight from Bangkok to Macau?

Yes. 2 airlines: Thai AirAsia, Thai Lion Air.

How far is Bangkok from Macau?

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

What is the time difference between Bangkok and Macau?

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

What type of aircraft flies from Bangkok to Macau?

At 2h 40m, 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 Thailand 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 Bangkok to Macau?

Roughly 173 kg CO2 per passenger one-way. That's about the same as driving 865 km.

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

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