- Home
- Flights
- Flights from Bangkok
- Bangkok to Xian
Cheap flights from Bangkok to Xian from THB 2,877
Spring Airlines, China Eastern Airlines, GX Airlines and 4 more airlines fly nonstop from Bangkok to Xian, about 16 flights a week. The flight takes around 3h 33m, and the cheapest one-way fare we found recently is THB 2,877 on 14 Dec.
Direct flights available ~16 flights a week 3h 33m Cheapest in December Prices checked 25 days ago
Bangkok to Xian at a glance
Cheapest one-wayTHB 2,877Spring Airlines · nonstop · Mon 14 DecFastest flight3h 33mEstimated
Nonstop flights16/wkSpring Airlines, China Eastern Airlines, GX Airlines
Airlines flying nonstop from Bangkok to Xian
7 airlines on this route, about 16 flights a week in total (observed over the last 4 weeks).
Cheapest month to fly from Bangkok to Xian
Lowest one-way fare found for each month: December is cheapest, February the most expensive.
Good to know
- Distance
- 2,444 km1,518 miles
- Flight time
- 3h 33mestimate
- Time difference
- +1hXian vs Bangkok
- Currency in Xian
- CNY
- Airports
- BKK, DMK → XIY
Flights from Bangkok to Xian: questions answered
How much is a flight from Bangkok to Xian?
The cheapest one-way fare we found recently is THB 2,877, nonstop, departing in December. Prices change constantly, so search your dates for the live fare.
Are there direct flights from Bangkok to Xian?
Yes. Spring Airlines, China Eastern Airlines, GX Airlines, Beijing Capital Airlines, Thai Lion Air, Loong Air and Thai AirAsia fly this route nonstop, with about 16 flights a week in each direction.
How long is the flight from Bangkok to Xian?
A nonstop flight covers 2,444 km and takes around 3h 33m.
What is the cheapest month to fly from Bangkok to Xian?
December has the lowest fare we found (THB 2,877), while February is the most expensive (THB 4,913).
Which airlines fly from Bangkok to Xian?
Spring Airlines, China Eastern Airlines, GX Airlines, Beijing Capital Airlines, Thai Lion Air, Loong Air and Thai AirAsia operate nonstop flights on this route.
Which airports serve Bangkok and Xian?
Bangkok: Suvarnabhumi Airport (BKK) and Don Mueang International Airport (DMK). Xian: Xi'an Xianyang International Airport (XIY).
What is the time difference between Bangkok and Xian?
Xian is 1 hour ahead of Bangkok.





