GoAsia
How to Get from Beijing to Xian

How to Get from Beijing to Xian

Last updated: October 15, 2026
Contents

Leaving behind the grand imperial palaces of Beijing for the ancient walled city of Xian feels like a journey through the very soul of Chinese history. While Beijing represents the power of the later dynasties, Xian is an ancient capital and the starting point for visits to the Terracotta Warriors. The transition from the sprawling, modern capital to the atmospheric streets of the Muslim Quarter in Xian is one of the most rewarding experiences in East Asia.

Train, Bus, Flight and Ferry tickets

Booking and payment are handled by 12Go, not GoAsia. We may receive a commission when you book through our links.

This route is a showcase of China's transportation network, with a choice between the high-speed rail network, overnight trains and domestic flights. For most travelers the high-speed train is the simplest option, and the connection between these two mega-cities is frequent. You can check availability and book on GoAsia.cc before you arrive at the station.

Beijing to Xian by Train

The train is the most iconic way to travel this route. China's high-speed rail has turned what used to be a long overnight trek into a daytime trip, while sleeper trains still run for those who prefer to travel overnight.

High-Speed G-Trains

The high-speed G-series trains are the standard choice for this route. On 17 October 2026, 12306 listed 22 G trains from Beijing to Xian North. The fastest (G351 and G365) took 4 hours 10 minutes and the slowest listed G train took 6 hours 43 minutes.[1] For 16 October, the 17 G trains from Beijing West ran from 07:00 to 19:00, with published fares of 587 to 618 yuan in Second Class, 939 to 988 yuan in First Class and 1,837 to 1,945 yuan in Business Class.[2]

Overnight and Conventional Trains

If you prefer to save on a night of accommodation, overnight trains also run between the two cities. For 17 October, 12306 listed K, T, Z and D trains with sleeper berths or seats that arrive the next morning at Xian, Xian East or Xian North, for example Z179 (Beijing West 18:20 to Xian 06:51, 12 hours 31 minutes) and K545 (Beijing West 13:40 to Xian 06:12, 16 hours 32 minutes). Durations of the non-G trains range from 8 hours 33 minutes (D995, Beijing Fengtai to Xian North, with second class sleepers) to 18 hours 12 minutes (K545 to Xian East).[1] A Hard Sleeper is a padded bunk in an open compartment, and a Soft Sleeper is a four-berth cabin with a door.

Beijing to Xian by Flight

Flying is a possible alternative for travelers who want to save time or who are connecting from an international arrival in Beijing. Beijing has two airports, Capital (PEK) and Daxing (PKX), so check which one your flight uses. Check airline websites for current timetables and fares. When you add airport security, check-in and the transfer to and from the airports, the total travel time is often close to that of the fastest high-speed train. Flying can also be a backup if train tickets are sold out during major public holidays such as Golden Week or Lunar New Year.

Comparing Your Options

ModeDurationNotes
High-Speed Train (G)4h 10m - 6h 43m[1]Daytime trains, arriving at Xian North
Overnight and Conventional Trains (D, Z, T, K)8h 33m - 18h 12m[1]Sleeper berths on many trains

Tips for Traveling from Beijing to Xian

  • Book in Advance: At present 12306 shows tickets 15 days ahead; for travel after 30 December the advance sale period becomes 30 days.[3] High-speed seats on this popular route can sell out on busy dates such as weekends and public holidays.
  • Station Logistics: Beijing West is a massive station, so arrive early to get through security and find your boarding gate. Check the departure and arrival station on your ticket: Beijing and Xian both have several stations, and the trains above use Beijing West, Beijing Fengtai, Qinghe, Xian, Xian East and Xian North.[1]
  • Luggage: Each passenger may bring 20 kg of luggage free of charge, and no single item may be longer than 130 cm in total on high-speed (EMU) trains.[4] Board early if you have large suitcases, because luggage space is limited.
  • Passport Requirements: Foreign passengers buy real-name tickets with a valid passport, and you must show the same document to enter the station and to board the train.[4]

Timetable

Flight Beijing - Xian $ 80.51–457.65 2h 15m – 2h 30m
  • →  Economy 06:50, 08:00, 09:00, 09:55, 11:05, 11:45, 13:55, 15:00, 15:55, 17:00, 19:45, 20:30, 22:05
Train Beijing - Xian $ 35.52–274.17 5h 39m – 12h 43m
  • →  Business Class 08:26, 16:15, 17:08
  • →  Second Class Seat 08:26, 15:52, 15:58, 16:15, 17:08, 18:30, 20:03, 20:29, 20:41

Frequently Asked Questions

How can I book tickets from Beijing to Xian?

Use the booking tool on this page to compare the transport options currently available from Beijing to Xian, including current prices and schedules.

What is the cheapest way to get from Beijing to Xian?

The overnight trains with Hard Seat or Hard Sleeper tickets are usually the cheapest rail option, while the high-speed train costs more but is much faster. Check the current fare for your date on 12306 or when you book, because fares change.

What is the fastest way to get from Beijing to Xian?

The fastest trains take about 4 hours 10 minutes from Beijing West to Xian North. A flight is shorter in the air, but with airport transfers and security the high-speed train is often just as fast from city to city.

How long does it take to get from Beijing to Xian?

High-speed G trains take between about 4 hours 10 minutes and 6 hours 43 minutes. Overnight and conventional trains take from about 8.5 hours to more than 18 hours.

Which railway station in Beijing should I use?

Most high-speed trains to Xian leave from Beijing West Railway Station. Beijing has several major stations, so check the departure station on your ticket carefully.

Is it better to take the train or the plane to Xian?

Most travelers prefer the high-speed train because it takes about the same total time as a flight, departs from and arrives at railway stations, and offers more legroom. Flying makes sense if you have an airline connection or if train tickets are sold out during a public holiday.

Are there sleeper options for the Beijing to Xian route?

Yes, several overnight trains offer Soft Sleeper and Hard Sleeper berths and arrive in Xian the next morning. They save a night of accommodation.

Sources and background

Numbers in the text such as [1] refer to these sources.

  1. [2] China Railway (12306): 12306 ticket search: Beijing to Xi'an, 16 October 2026. Retrieved October 15, 2026.
  2. [3] China Railway (12306): 12306 ticket search: Beijing to Chongqing, 16 October 2026. Retrieved October 15, 2026.
  3. [4] China Railway (12306): 12306 FAQ: real-name tickets, ID and free cabin luggage. Retrieved October 15, 2026.

Guide prices and journey times are indicative, not live quotes. A booked package may include transfers and waiting time as well as the main journey. Check the selected offer, pickup point and current conditions before booking.