Beijing - Xi’an Train: Bullet Train and Overnight Train Price, Time, Distance

Written by Sally Guo Updated Apr. 24, 2024

Between Beijing and Xi’an, 21 pairs of high-speed daytime trains and 10 pairs of overnight sleeper trains operate. Most of these trains depart from Beijing West Railway Station and Xi’an North Railway Station, offering a convenient travel option between these popular tourist destinations.

Beijing - Xi’an Train Map
Beijing - Xi’an Train Map

Beijing - Xi’an High-Speed Train Facts

Beijing to Xi’an High-Speed Train Schedule

(Updated on April 16th, 2024)

Train No. Departure - Arrival Duration Terminals
G651 06:39 - 12:20 5h 41m Beijing Fengtai to Xian North
G87 07:00 - 11:21 4h 21m Beijing West to Xian North
G653 07:44 - 13:38 5h 54m Beijing West to Xian North
G91 07:55 - 12:06 4h 11m Beijing West to Xian North
G671 08:13 - 14:10 5h 57m Beijing West to Xian North
G307 09:10 - 15:08 5h 58m Beijing West to Xian North
G387 09:29 - 15:18 5h 49m Beijing Fengtai to Xian North
G655 09:40 - 15:29 5h 49m Beijing West to Xian North
G55 09:55 - 14:06 4h 11m Beijing West to Xian North
G657 11:41 - 17:02 5h 21m Beijing West to Xian
G429 12:40 - 18:22 5h 42m Beijing West to Xian North
G871 12:55 - 17:08 4h 13m Beijing West to Xian North
G685 13:15 - 19:04 5h 49m Beijing West to Xian North
G673 13:46 - 19:37 5h 51m Beijing West to Xian North
G57 14:05 - 18:30 4h 25m Beijing West to Xian North
G89 15:00 - 19:13 4h 13m Beijing West to Xian North
G659 15:20 - 21:00 5h 40m Beijing West to Xian
G661 16:15 - 21:56 5h 41m Beijing West to Xian North
G663 16:45 - 22:15 5h 30m Beijing West to Xian North
G665 17:08 - 22:40 5h 32m Beijing West to Xian
G59 19:00 - 23:11 4h 11m Beijing West to Xian North

The schedules are subject to change without prior official notice. For real-time information, please visit China Train.

Xi’an to Beijing Bullet Train Schedule

(Updated on April 16th, 2024)

Train No. Departure - Arrival Duration Terminals
G652 07:07 - 12:13 5h 6m Xian North to Beijing West
G654 07:47 - 13:17 5h 30m Xian to Beijing West
G672 09:03 - 14:21 5h 18m Xian North to Beijing West
G56 09:10 - 13:30 4h 20m Xian North to Beijing West
G88 10:09 - 14:26 4h 17m Xian North to Beijing West
G686 10:33 - 15:48 5h 15m Xian North to Beijing West
G656 10:45 - 16:19 5h 34m Xian North to Beijing West
G658 10:45 - 16:43 5h 58m Xian to Beijing West
G430 11:57 - 17:14 5h 17m Xian North to Beijing West
G872 12:12 - 16:32 4h 20m Xian North to Beijing West
G660 13:04 - 18:48 5h 44m Xian North to Beijing West
G388 14:13 - 20:00 5h 47m Xian North to Beijing Fengtai
G58 14:26 - 18:37 4h 11m Xian North to Beijing West
G308 14:59 - 20:20 5h 21m Xian North to Beijing West
G662 15:09 - 20:30 5h 21m Xian North to Beijing West
G664 15:49 - 21:14 5h 25m Xian North to Beijing West
G674 16:51 - 22:51 6h 0m Xian North to Beijing West
G666 17:22 - 23:13 5h 51m Xian to Beijing West
G90 18:22 - 22:32 4h 10m Xian North to Beijing West
G92 18:32 - 22:42 4h 10m Xian North to Beijing West
G60 19:00 - 23:17 4h 17m Xian North to Beijing West

The schedules are subject to change without prior official notice. For real-time information, please visit China Train.

Beijing - Xian High-Speed Train Ticket Price

Currently, several high-speed rail lines implement floating ticket prices. The prices in the table below are the published ticket prices set by China Rail without any discounts.

Ticket Types Business Class First Class Second Class
Adult ticket RMB 1947.5 (US$ 278) RMB 922.5 (US$ 132) RMB 577.5 (US$ 83)
Child ticket RMB 974 (US$ 139) RMB 461 (US$ 66) RMB 289 (US$ 41)

The ticket price is subject to the discounted price at the time of purchase. For real-time information, please visit China Train.

Child Ticket Price

Children aged 6 to 13 can buy a child ticket, which costs about half the price of an adult ticket.

Children under 6 can travel for free but won't have their own seats. Each adult can bring one child under 6 for free. If there is more than one child under 6, the extra must buy a child ticket.

If the children under 6 need their own seat, the free ones should also buy a child ticket.

second-class seats on the bullet train
second-class seats on the bullet train

Beijing - Xi’an Overnight Train/Sleeper Train

Beijing to Xi’an Overnight Train Time

(Updated on April 16th, 2024)

Train No. Departure - Arrival Duration Terminals
K545 12:50 - 06:00+1d 17h 10m Beijing to Xian
K545 13:40 - 06:00+1d 16h 20m Beijing West to Xian
T55 15:46 - 04:59+1d 13h 13m Beijing Fengtai to Xian
D29 15:53 - 03:42+1d 11h 49m Beijing West to Xian
Z151 15:59 - 03:48+1d 11h 49m Beijing West to Xian
T7 16:43 - 05:42+1d 12h 59m Beijing West to Xian
T231 18:33 - 07:35+1d 13h 2m Beijing West to Xian
T41 18:48 - 08:01+1d 13h 13m Beijing West to Xian
D19 20:18 - 07:55+1d 11h 37m Beijing West to Xian
D43 20:30 - 08:23+1d 11h 53m Beijing West to Xian

The schedules are subject to change without prior official notice. For real-time information, please visit China Train.

Xi’an to Beijing Overnight Train Time

(Updated on April 16th, 2024)

Train No. Departure - Arrival Duration Terminals
K546 00:12 - 17:45 17h 33m Xian to Beijing
K546 00:12 - 16:50 16h 38m Xian to Beijing West
Z152 02:07 - 14:30 12h 23m Xian to Beijing West
D30 02:14 - 14:36 12h 22m Xian to Beijing West
T232 17:28 - 06:12+1d 12h 44m Xian to Beijing West
D20 19:19 - 07:04+1d 11h 45m Xian to Beijing West
T42 20:20 - 09:22+1d 13h 2m Xian to Beijing West
T56 20:30 - 10:46+1d 14h 16m Xian to Beijing Fengtai
D44 20:35 - 08:22+1d 11h 47m Xian to Beijing West
T8 23:19 - 12:40+1d 13h 21m Xian to Beijing West

The schedules are subject to change without prior official notice. For real-time information, please visit China Train.

Beijing - Xi’an Overnight Train Price

  Soft Sleeper Hard Sleeper Hard Seat
D-Train RMB 796 (US$ 114) RMB 648 (US$ 93) RMB 370 (US$ 53)
Z-Train RMB 415.5 (US$ 59) RMB 272.5 (US$ 39) RMB 148.5 (US$ 21)
T-Train RMB 440.5 (US$ 63) RMB 288.5 (US$ 41) RMB 156.5 (US$ 22)
K-Train RMB 440.5 (US$ 63) RMB 288.5 (US$ 41) RMB 156.5 (US$ 22)

Beijing - Xi’an, by Train or Plane?

When considering traveling between Beijing and Xi'an, whether by train or plane, several key factors merit attention:

Ticket Prices: Plane ticket prices fluctuate greatly, with numerous discounts available during off-peak seasons, making them potentially cheaper than high-speed train tickets. However, plane tickets are significantly more expensive during peak seasons than train tickets.

Travel Time: Though planes are faster than high-speed trains, when factoring in the time required for local transportation from the city center to the airport or train station, as well as the time spent on security checks and waiting for boarding, the time saved by flying is not substantially greater than that of taking the train. Flights often experience delays, whereas high-speed trains are generally more punctual, offering better time management.

Seat Comfort: Airplane seats are narrower than the spacious seating on high-speed trains (first-class seats). Moreover, while taking the train, you can move around within the carriage, allowing you to stretch your legs and walk around during the journey.

  High-speed Train Flight
Ticket Price RMB 577.5 (US$ 83) for second class;
RMB 922.5 (US$ 132) for first class
RMB 450-2,350 (US$ 64-336) for economic class
Duration 4-6 hours 2-2.5 hours
Total Travel Time 6-8 hours 6-6.5 hours
Frequency Over 20 pairs of trains Around 25 pairs of direct flight
Punctuality Punctual Occasional delays
Seat Comfort More leg room Cramped

How to Book Beijing -Xi’an Train Tickets

There are three main ways you can book train tickets between Beijing and Xi’an:

Book Train Tickets with us (Highly Recommended)

China Travel Train Booking offers 24/7 English-speaking personalized service for all your booking needs. This allows individual attention and flexibility to handle emergency changes and customize solutions to meet your unique requirements.

Our team endeavors to make your train travel smooth!

Book Train Tickets through China Rail Official Website

You can consider using the 12306 China Rail official website to save the service fee charged by travel agencies. However, it may require significant effort to handle ticket changes or cancellations on your own.

Note: The official 12306.cn website offers ticket sales services only between 5:00 AM and 11:00 PM. However, the ticket search function remains accessible 24/7.

Book Train Tickets at Train Stations

Another option is to buy tickets directly at the train station ticket windows. Nevertheless, this method requires lining up and can pose a considerable challenge, as the train station staff may not speak English.

FAQs on Beijing - Shanghai Train

How long is the train ride from Beijing to Xian?

The train ride from Beijing to Xi'an typically takes around 4 to 6 hours, depending on the type of train you take. The fastest bullet train covers the distance of 1,216 KM in 4 hours and 11 minutes, while the overnight train extends to 11 hours and 37 minutes.

How do I get from Beijing to Xi'an?

You have two main options to travel between Beijing and Xi'an: by train or plane. Here are some important factors to consider:

Ticket Prices: Plane tickets can be cheaper during off-peak times but more expensive during peak seasons. Train tickets are generally more consistent in price.

Travel Time: Flying is faster, but considering airport travel and potential delays, the difference isn't huge compared to taking the train, which is often more punctual.

Seat Comfort: Train seats are more spacious, and you have more freedom to move around during the journey than planes.

Read How to Travel from Beijing to Xi’an for more detailed information.

How much is the bullet train from Xian to Beijing?

Business Class First Class Second Class
RMB 1947.5 (US$ 278) RMB 922.5 (US$ 132) RMB 577.5 (US$ 83)

How much is the overnight train from Beijing to Xian?

The ticket prices for overnight trains depend on the type of train and the class of seat you choose. The following table shows the published ticket prices for train types and seat classes.

  Soft Sleeper Hard Sleeper Hard Seat
D-Train RMB 796 (US$ 114) RMB 648 (US$ 93) RMB 370 (US$ 53)
Z-Train RMB 415.5 (US$ 59) RMB 272.5 (US$ 39) RMB 148.5 (US$ 21)
T-Train RMB 440.5 (US$ 63) RMB 288.5 (US$ 41) RMB 156.5 (US$ 22)
K-Train RMB 440.5 (US$ 63) RMB 288.5 (US$ 41) RMB 156.5 (US$ 22)

More Rail Lines from Beijing:

More Rail Lines from Xi’an:

You Might Like to Read

Create My Trip

Need Help?

Request a custom itinerary today and get one step closer to your personalized trip

Create Your Trip