How to Travel from Beijing to Xi’an

Beijing to Xi’an distance is as long as 1,200 kilometers (750 miles). Taking direct flights is the most popular and fastest way from Beijing to Xi’an, which takes 2-2.5 hours onboard and CNY600 - 2,200. Besides, convenient high speed trains and some overnight trains are also available. The high speed trains usually take 4-6 hours on the way with the fare of CNY 515.5-577.5 for a second class seat. Beijing to Xi'an normal speed trains take 12-15.5 hours and CNY254.5 or CNY268.5 for a hard sleeper.
 

How to Travel from Beijing to Xi'an
 

How to Travel from Beijing to Xi’an

 

1. Fastest Beijing to Xi’an Flight: 2-2.5h; CNY 600 to 2,200

With the flying distance of 1,035 kilometers (643 miles), there are nearly 30 Beijing to Xi’an flights every day from Beijing Capital International Airport and Daxing International Airport to Xi’an Xianyang Airport.  The earliest one takes off at 6:40 and the latest one at 23:20.
 

2. Beijing to Xi’an High Speed Train: 4-6h, CNY 515.5-577.5 for Second Class Seat

About 20 Beijing to Xi’an high speed trains are running from Beijing West Railway Station to Xi’an North Railway Station from 06:35 to 19:00 with a duration of 4-6 hours. 
 Ticket Prices: CNY515.5-577.5 for Second Class Seat; CNY824.5-922.5 for First Class Seat; CNY1,627.5-1,915.5 for Business Class Seat
 

3. Economic Beijing to Xi’an Overnight Sleeper Train: 12 - 15.5h, CNY254.5 or 268.5 for Hard Sleeper

The overnight sleeper trains from Beijing West Railway Station or Beijing Fengtai Railway Station to Xi’an Railway Station are recommended firstly for travelers who want to save one-night hotel expense. 
 Ticket Prices: CNY268.5 or 254.5 for Hard Sleeper; CNY398.5 or 422.5 for Soft Sleeper; CNY 148.5 or 156.5 for Hard Seat
Read more: Beijing - Xi'an Train vs. Plane
 

How to Travel From Xi’an to Beijing

1. Fastest Way: Xi’an to Beijing Flight: 2 hours, CNY 600 to 2,000

Nearly 30 Xi’an to Beijing flights serve passengers from 07:30 to 18:20 every day, departing from Xi’an Xianyang Airport to Beijing Capital International Airport or Daxing International Airport. 
 

2. Xi’an to Beijing High Speed Train: 4- 6h, CNY450.5-577.5 for Second Class Seat

About 20 scheduled Xi’an to Beijing high speed trains are in service daily from 07:03 to 19:00, starting from Xi’an North Railway Station and arriving at Beijing West Railway Station. 
 Ticket Prices: CNY450.5-577.5 for Second Class Seat; CNY719.5-922.5 for First Class Seat; CNY1,627.5-1,815.5 for Business Class Seat
 

3. Economic Xi’an to Beijing Overnight Sleeper Train: 12 - 14 hours, CNY254.5 or 268.5 for Hard Sleeper

8 normal speed trains run from Xi'an Railway Station to Beijing West Railway Station or Beijing Fengtai Railway Station. The earliest one departs at 1:40 and the latest one at 22:57. The overnight Z20, T42, Z44, T56 and T8 are recommended for budget travelers.
 Ticket Prices: CNY254.5 or 268.5 for Hard Sleeper; CNY 148.5 or 156.5 for Hard Seat; CNY 398.5 or 422.5 for Soft Sleeper.
 

How to Get from Xi’an to Beijing Tian’anmen Square & Forbidden City?

→ Take high speed train from Xi’an North Railway Station and arrive at Beijing West Railway Station.
→ Take subway line 9 to Military Museum Station and then transfer to subway line 1 to Tian’anmen Square West Station, Exit B.
→ After arriving, walk to the destination directly.
- Last updated on Sep. 13, 2023 by Gabby Li -
Ask a Question
Question Summary (100 characters)
Details (optional) (2,000 characters)
NameCountryEmail