Compare airlines and travel sites in one search No booking fees from us
FlightConnect
  1. Home
  2. Flights
  3. Flights from Bangkok
  4. Bangkok to Xian
Nonstop route · Thailand → China

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
BKKXIY

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).

AirlineFlights a weekTypical departuresFromSearch
SASpring Airlines~802:56–17:49THB 2,877Search
CEChina Eastern Airlines~3——Search
GAGX Airlines~2——Search
BCBeijing Capital Airlines~213:00–13:24—Search
TLThai Lion Air~220:38–21:22—Search
LALoong Air———Search
Thai AirAsia———Search

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.

More flights from Bangkok