Beijing - Xian High Speed Train

High speed trains are among the best choices to travel between Beijing and Xi'an. About 25 pairs of high speed G trains operate on a daily basis. Running at the top speed of 300 km/h (186 mph), the 1,216 km (756 mi) distance takes only 4 - 6 hours. A second class seat tickets costs CNY 463 - 577.5. 

In addition, 4 pairs of overnight D trains run between Beijing and Xi'an, taking nearly 7.5 - 12.5 hours. The ticket fare for a second class sleeper is CNY 350 - 354.
 

Basic Facts of Beijing - Xian Bullet Trains

Duration: about 4 - 6 hours

Distance: 1,216 kilometers (756 miles)

Operated at: Beijing West Railway StationXian North Railway Station

Major Stops: Shijiazhuang, Zhengzhou East, Luoyang Longmen, Huashan North , and Weinan North

Beijing-Xian High Speed Railway Map
Beijing - Xian High Speed Railway Map
Beijing-Xian High Speed Train
Arrive in Beijing by Bullet Train

Beijing to Xian High Speed Train Schedule:

(Last Update on Feb 4, 2026)
Train No.Departure - ArrivalTravel Time
G32107:00 - 11:204h20m
G130709:29 - 15:185h49m
G140512:40 - 18:345h54m
G32315:00 - 19:124h12m
G66517:08 - 22:405h32m
Around 25 departures of G trains in total: departure time from 06:39 to 19:00; duration is 4H10M to 06H43M.

(Last Update on Feb 4, 2026)
Train No.Departure - ArrivalTravel Time
D2915:59 - 03:47+11h48m
D4120:04 - 08:46+12h42m
D4320:30 - 08:23+11h53m
D1920:42 - 08:35+11h53m
See more Beijing Schedule 
Beijing - Xi'an Overnight D Trains
 

Xian to Beijing Bullet Train Timetable:

(Last Update on Feb 4, 2026)
Train No.Departure - ArrivalTravel Time
G65407:47 - 13:175h30m
G68610:39 - 16:195h40m
G35412:04 - 16:324h28m
G66215:04 - 20:355h31m
G32418:22 - 22:324h10m
Around 22 departures of G trains in total: departure time from 07:07 to 19:00; duration is 4H10M to 6H45M.

(Last Update on Feb 4, 2026)
Train No.Departure - ArrivalTravel Time
D3002:06 - 14:3612h30m
D2019:19 - 07:04+11h45m
D4220:23 - 08:49+12h26m
D4420:35 - 08:22+11h47m
See more Xian Schedule

Note: The timetable is for reference only. You can use the search tool on the top the page for the most up-to-date schedule.
 

Ticket Fares of Beijing - Xian Bullet G Trains

(Last Update on Feb 4, 2026)
Business Class SeatFirst Class SeatSecond Class Seat
CNY 1,475 - 1,815.5
USD 214 - 263
CNY 766.5 - 922.5
USD 111 - 134
CNY 478 - 577.5
USD 69 - 84

 

Ticket Fares of Beijing - Xian Bullet D Trains


(Last Update on Feb 4, 2026)
1st Class Sleeper2nd Class SleeperSecond Class Seat
CNY 494 - 552
USD 72 - 80
CNY 350 - 373
USD 51 - 54
CNY 192 - 429.5
USD 28 - 62

 

How to Get to Beijing West Railway Station

Passengers can get there by subway line 7 or line 9. In addition, buses 3, 9, 21, 40, 50, 53, 62, 65, 67, 89, 96, 109, 122, 129, 142, 320, 339, 374, 387, 394,  414, 616,  663, 694, 917, 982,  night 5, 8, 14, 15, 22, 23, and 36 shuttle between the station and other areas in the city.
Beijing West Railway Station
Beijing West Railway Station
Subway Line 7 of Beijing
Beijing Subway Line 7

How to Get to Xian North Railway Station

Metro line 2, line 4 and line 14 can conveniently serve passengers to or leave the station. Or one can take buses 149, 182, 200, 263, 264, 281, 329, 523, 530, 727, 840, 841, 866, 882, 884 to reach or leave the station. 
Xi'an North Railway Station
Ticket Gate at Xi'an North Railway Station
Xian Metro Line 2
Xian Metro Line 2
In addition, there are about 8 pairs of ordinary overnight trains running between Beijing West Railway Station/Beijing Fengtai Railway Station and Xi'an Railway Station. Those from Beijing are available from 12:50 to 18:32; while those departures from Xian operate from 17:12 to 00:12. The whole journey takes about 12 - 18.5 hours. The ticket price for a soft sleeper ranges from CNY 415.5 -  440.5; for a hard sleeper CNY 272.5 - 288.5; and for a hard seat CNY 148.5 - 156.5.
Major Rail Lines from Beijing to:

Major Rail Lines from Xi'an to:
- Last updated on Feb. 04, 2026 by Charlotte Qiu -