Direct (nonstop) flights from Xian to Bangkok

2 airlines fly nonstop from Xi'an Xianyang International Airport (XIY) to Don Mueang International Airport (DMK). It's 1,502 miles (2,417 km), about 4h 5m in the air. Operated by Thai AirAsia, Thai Lion Air.

XIY
Xi'an Xianyang International Airport
🇨🇳 Xian, China
DMK
Don Mueang International Airport
🇹🇭 Bangkok, Thailand
Flight Time
4h 5m
Distance
1,502 mi
2,417 km
CO₂/pax
254 kg
−36 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 31, 2026

Airlines with non-stop flights

Thai AirAsia FD Thai AirAsia
Route
XIY → DMK
Flight Time
4h 5m
Distance
1,502 mi
Thai Lion Air SL Thai Lion Air
Route
XIY → DMK
Flight Time
4h 5m
Distance
1,502 mi

Alternative Routes

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

XIY TFU (Chengdu) DMK
Leg 1: 1h 40m (380 mi) Leg 2: 3h (1,155 mi) Total: ~4h 40m 🍃 290 kg CO₂ (+14% vs. direct)
Leg 1
XIY → TFU
1h 40m · 380 mi
View XIY to TFU flights →
Leg 2
TFU → DMK
3h · 1,155 mi
View TFU to DMK flights →
XIY VTE (Vientiane) DMK
Leg 1: 3h 35m (1,196 mi) Leg 2: 1h 5m (308 mi) Total: ~4h 40m 🍃 284 kg CO₂ (+12% vs. direct)
Leg 1
XIY → VTE
3h 35m · 1,196 mi
View XIY to VTE flights →
Leg 2
VTE → DMK
1h 5m · 308 mi
View VTE to DMK flights →
XIY KMG (Kunming) DMK
Leg 1: 2h 20m (732 mi) Leg 2: 2h 25m (784 mi) Total: ~4h 45m 🍃 305 kg CO₂ (+20% vs. direct)
Leg 1
XIY → KMG
2h 20m · 732 mi
View XIY to KMG flights →
Leg 2
KMG → DMK
2h 25m · 784 mi
View KMG to DMK flights →
XIY CKG (Chongqing) DMK
Leg 1: 1h 40m (348 mi) Leg 2: 3h 10m (1,154 mi) Total: ~4h 50m 🍃 284 kg CO₂ (+12% vs. direct)
Leg 1
XIY → CKG
1h 40m · 348 mi
View XIY to CKG flights →
Leg 2
CKG → DMK
3h 10m · 1,154 mi
View CKG to DMK flights →
XIY CNX (Chiang Mai) DMK
Leg 1: 3h 43m (1,235 mi) Leg 2: 1h 15m (351 mi) Total: ~4h 58m 🍃 299 kg CO₂ (+18% vs. direct)
Leg 1
XIY → CNX
3h 43m · 1,235 mi
View XIY to CNX flights →
Leg 2
CNX → DMK
1h 15m · 351 mi
View CNX to DMK flights →

Looking for the return flight?

DMK → XIY: Flights from Bangkok to Xian

Frequently Asked Questions

How long is the direct flight from Xian to Bangkok?

A nonstop flight from Xian (XIY) to Bangkok (DMK) takes approximately 4 hours and 5 minutes. The distance is 1,502 miles (2,417 km).

Which airlines fly nonstop from Xian to Bangkok?

2 airlines: Thai AirAsia, Thai Lion Air.

Is there a nonstop flight from Xian to Bangkok?

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

How far is Xian from Bangkok?

The flight distance from Xian to Bangkok is 1,502 miles (2,417 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 Xian and Bangkok?

Bangkok is 1 hour behind Xian. (Asia/Shanghai vs Asia/Bangkok.)

What type of aircraft flies from Xian to Bangkok?

At 4h 5m, 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 Thailand?

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

What is the carbon footprint of a flight from Xian to Bangkok?

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

Is the return flight from Bangkok to Xian 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 Xian to Bangkok?

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 Xi'an Xianyang International Airport for this flight?

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