Direct (nonstop) flights from Bangkok to Kunming

1 airline flys nonstop from Don Mueang International Airport (DMK) to Kunming Changshui International Airport (KMG). It's 784 miles (1,262 km), about 2h 15m in the air. Operated by Thai AirAsia.

DMK
Don Mueang International Airport
🇹🇭 Bangkok, Thailand
KMG
Kunming Changshui International Airport
🇨🇳 Kunming, China
Flight Time
2h 15m
Distance
784 mi
1,262 km
CO₂/pax
145 kg
−28 kg vs. layover
Airlines
1
Thai AirAsia
Time Diff
+1h
Operated by Thai AirAsia Thai AirAsia

Route data last updated: May 30, 2026

Airlines with non-stop flights

Thai AirAsia FD Thai AirAsia
Route
DMK → KMG
Flight Time
2h 15m
Distance
784 mi

Alternative Routes

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

DMK VTE (Vientiane) KMG
Leg 1: 1h 10m (308 mi) Leg 2: 1h 35m (490 mi) Total: ~2h 45m 🍃 173 kg CO₂ (+19% vs. direct)
Leg 1
DMK → VTE
1h 10m · 308 mi
View DMK to VTE flights →
Leg 2
VTE → KMG
1h 35m · 490 mi
View VTE to KMG flights →
DMK LPQ (Luang Prabang) KMG
Leg 1: 1h 25m (424 mi) Leg 2: 1h 33m (361 mi) Total: ~2h 58m 🍃 170 kg CO₂ (+17% vs. direct)
Leg 1
DMK → LPQ
1h 25m · 424 mi
View DMK to LPQ flights →
Leg 2
LPQ → KMG
1h 33m · 361 mi
View LPQ to KMG flights →
DMK CNX (Chiang Mai) KMG
Leg 1: 1h 15m (351 mi) Leg 2: 1h 45m (504 mi) Total: ~3h 🍃 183 kg CO₂ (+26% vs. direct)
Leg 1
DMK → CNX
1h 15m · 351 mi
View DMK to CNX flights →
Leg 2
CNX → KMG
1h 45m · 504 mi
View CNX to KMG flights →
DMK SAI (Siem Reap) KMG
Leg 1: 1h (245 mi) Leg 2: 2h 20m (811 mi) Total: ~3h 20m 🍃 220 kg CO₂ (+52% vs. direct)
Leg 1
DMK → SAI
1h · 245 mi
View DMK to SAI flights →
Leg 2
SAI → KMG
2h 20m · 811 mi
View SAI to KMG flights →
DMK HAN (Hanoi) KMG
Leg 1: 1h 50m (608 mi) Leg 2: 1h 30m (324 mi) Total: ~3h 20m 🍃 197 kg CO₂ (+36% vs. direct)
Leg 1
DMK → HAN
1h 50m · 608 mi
View DMK to HAN flights →
Leg 2
HAN → KMG
1h 30m · 324 mi
View HAN to KMG flights →

Looking for the return flight?

KMG → DMK: Flights from Kunming to Bangkok

Frequently Asked Questions

How long is the direct flight from Bangkok to Kunming?

A nonstop flight from Bangkok (DMK) to Kunming (KMG) takes approximately 2 hours and 15 minutes. The distance is 784 miles (1,262 km).

Which airlines fly nonstop from Bangkok to Kunming?

Just Thai AirAsia.

Is there a nonstop flight from Bangkok to Kunming?

Yes. 1 airline: Thai AirAsia.

How far is Bangkok from Kunming?

The flight distance from Bangkok to Kunming is 784 miles (1,262 km), measured as the great-circle (shortest air) distance. That's roughly the same distance as London to Madrid.

What is the time difference between Bangkok and Kunming?

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

What type of aircraft flies from Bangkok to Kunming?

At 2h 15m, 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 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 Bangkok to Kunming?

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

Is the return flight from Kunming 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 Kunming?

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.