Fastest ~4h30 by train
| 🚆 Train | ~4h30–6h | High-speed G-trains, Beijing West-Xian North, book early |
| 🚆 Train | ~12–14h | Z/K-class overnight sleepers, arrives older Xian station |
| ✈️ Flight | ~1h30–2h air / ~4–5h | Comparable to or costlier than high-speed train |
| 🚌 Bus | ~10–14h+ | Long-distance coach, fallback when trains sold out |
Planning this trip? Currency converter · Jet-lag calculator · Trip budget · Compare routes
Xian is one of China's most visited cities, and almost every traveller arrives from Beijing. The good news is that the journey is genuinely easy: China's high-speed rail network links the two cities in as little as four and a half hours, and a classic overnight sleeper train is still an option if you want to arrive rested and save on a night's accommodation.
The fastest way: high-speed G-trains
The quickest services between Beijing West station and Xian North station are the G-class trains operated by China Railway. These run on a dedicated high-speed line and cover the roughly 1,200 km in about 4 hours 30 minutes to 6 hours, depending on the service — some are direct and non-stop, others call at a handful of cities along the way.
Trains run frequently throughout the day, with departures from early morning until mid-evening. Second-class seats are comfortable and comparable to European high-speed standards; first-class and business-class carriages are also available. Reservations are required and tickets can be booked through the official China Railway (12306.cn) website or app, through third-party booking platforms such as Trip.com, or at station ticket windows. Buy early for the best choice of seats, especially during national holidays such as Golden Week, when trains sell out days in advance.
Note on stations: Beijing West is not the same as Beijing's main station. Allow time to get there from central Beijing — it is roughly 30–40 minutes by metro from Tiananmen Square.
The classic overnight option: sleeper trains
If you want to save a night's hotel bill and arrive in Xian in the morning, the older Z-class and K-class sleeper trains are still running on the conventional rail network. The journey takes around 12–14 hours overnight, arriving in the morning at Xian station (the older city-centre station, not Xian North).
Sleeper classes include soft sleeper (a four-berth compartment with a door, quieter and more private) and hard sleeper (an open six-berth bay, significantly cheaper but perfectly comfortable for a night). Bedding is provided. This is a well-worn route for travellers and a chance to experience a classic Chinese long-distance train rather than simply covering distance at speed.
Fares on sleeper trains are typically lower than second-class high-speed seats, and the overnight timing means you are not losing a day's sightseeing. The trade-off is a much longer journey time and arrival at a different station than the high-speed trains.
The cheapest way: long-distance bus
Long-distance coaches run between Beijing and Xian, but at roughly 10–14 hours or more on the road, they are not widely used by travellers when the train is so much quicker and similarly priced. The bus can make sense if trains are fully booked — for example during peak holiday periods — but for most people it is not the first choice. Several bus operators run from Beijing Liuliqiao Long-distance Bus Station.
Flying
Flights from Beijing's airports (Capital International or Daxing International) to Xian Xianyang International Airport take around 1 hour 30 minutes to 2 hours in the air. Multiple carriers — including Air China, China Eastern and budget carrier Juneyao Air — operate the route, with dozens of departures a day.
When you account for getting to the airport, security queues, boarding and the transfer from Xian airport into the city centre (around 40 minutes by metro or up to an hour by taxi), the total door-to-door time can easily reach four to five hours. Fares can be competitive if booked ahead, but the high-speed train is often comparable or cheaper once you factor in airport transfers. Flying makes most sense if you catch an exceptionally cheap fare or are coming from an outer Beijing district closer to one of the airports.
Getting from Xian North into the city
Xian North station is about 15 kilometres from the old city walls and the main attractions. A direct metro line (Line 4) links the station to the city centre in around 30–40 minutes, making it straightforward and inexpensive. Taxis and ride-hailing apps (DiDi is the dominant platform) are also available.
Planning around the Terracotta Army
The Terracotta Warriors are located roughly 30 km east of central Xian, at Lintong. You will need a separate half-day to visit, usually by Metro Line 9 to Huaqingchi and then a shuttle bus, or by organised day tour. Most people devote at least two full days to Xian itself — the Muslim Quarter, the Great Mosque, the city walls and the Warriors alone easily fill that.
If you are continuing westward along the ancient Silk Road — to Lanzhou, Dunhuang or Urumqi — Xian is the natural starting point for China overland travel. The China by train guide covers the broader network in detail.
Which option should you choose?
For most travellers, the high-speed G-train is the obvious answer: fast, reliable, comfortable and arriving in the city. If you want to save money and do not mind a long night, the sleeper train is a legitimate alternative with real charm. Flying is rarely the most convenient option on this route given the airport transfer times, and the bus is a last resort when rail tickets are gone.
Frequently asked questions
How long does the high-speed train from Beijing to Xian take?
The fastest G-class services take around 4 hours 30 minutes; some trains with additional stops take closer to 6 hours. Journey time depends on the specific service, so check before you book.
Where do high-speed trains to Xian depart from in Beijing?
All high-speed services to Xian North depart from Beijing West station. Allow extra time to reach the station, as it is a large hub and can be busy during peak periods.
Can I book a China Railway ticket online from outside China?
The official 12306.cn site now accepts international payment cards, but the interface is easier to navigate in Chinese. Third-party platforms such as Trip.com and The Man in Seat 61's recommended agents offer English-language booking for a small fee.
Is the Terracotta Army day-trip or overnight?
Most visitors do the Terracotta Warriors as a day trip from Xian city centre, which takes around half a day. Xian itself deserves at least two nights to see the other major sights without rushing.
Sources and further reading:
- Timetables and booking: China Railway (12306.cn) and Trip.com.
- Rail route overview: The Man in Seat 61.
- Terracotta Army visitor information: official Xi'an Tourism Bureau resources.
