Beijing to Xi'an links the capital with the Terracotta Army and the old Silk Road city. The high-speed train covers the route in around four and a half to six hours, centre to centre; flights are faster in the air but add airport time. Here is how they compare.
Distance
About 1,100 km
Fastest overall
High-speed train (about 4.5h)
Fastest in air
Flight (about 2h)
Don't miss
The Terracotta Army outside Xi'an
Beijing to Xi'an: your options
Mode
Operator
Duration
Approx fare
Overnight
Train
China Railway High-speed (G-train)
Fastest G-trains run about 4.5 hours, centre to centre, very frequent.
Activities load from Viator. Booking opens on Viator, and we may earn a commission.
Frequently asked questions
How long is the high-speed train from Beijing to Xi'an?
About 4.5 to 6 hours depending on the service, centre to centre, with frequent daily departures.
Is the train or plane better from Beijing to Xi'an?
The high-speed train is comfortable and central, while the flight is faster in the air but adds airport transfers. Many travelers prefer the train for the ease.
How do I reach the Terracotta Army from Xi'an?
The site is about an hour from central Xi'an by bus or tour, northeast of the city near Lintong.
Plan your own version
Set your dates, budget and pace, and the planner builds an optimized trip with live prices.
Hotel options and prices come from Agoda and update at booking time; sample data shown if live pricing is unavailable. Transport fares are estimates, confirmed on 12Go.
Beta
Prices and availability reflect current partner rates and can change
before you book. Confirm the final price on 12Go or Agoda
(linked per result) before booking.