High speed trains are among the best choices to travel between Beijing and Xi'an. About 22 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 466 - 577.5 (USD 65 - 81).
In addition, 4 pairs of overnight D trains run between Beijing and Xi'an, taking nearly 7.5 - 12 hours. The ticket fare for a second class sleeper is CNY 350 - 354 (USD 49 - 50).
Basic Facts of Beijing - Xi'an Bullet Trains
Duration: about 4 - 6 hours
Distance: 1,216 kilometers (756 miles)
Operated at: Beijing West Railway Station, Xi'an North Railway Station
Major Stops: Shijiazhuang, Zhengzhou East, Luoyang Longmen, Huashan North , and Weinan North
 | Beijing - Xi'an High Speed Railway Map | |  | Arrive in Beijing by Bullet Train | |
Beijing to Xi'an High Speed Train Schedule:
(Last Update on Jul 7, 2025)
Train No. | Departure - Arrival | Travel Time |
---|
G87 | 07:00 - 11:19 | 4h19m |
G55 | 09:55 - 14:05 | 4h10m |
G429 | 12:40 - 18:25 | 5h45m |
G665 | 17:08 - 22:45 | 5h37m |
G59 | 19:00 - 23:11 | 4h11m |
Around 22 departures of G trains in total: departure time from 06:39 to 19:00; duration is 4H10M to 05H59M.
(Last Update on Jul 7, 2025)
Train No. | Departure - Arrival | Travel Time |
---|
D19 | 20:11 - 07:55+ | 11h44m |
D43 | 20:30 - 08:23+ | 11h53m |
D995 | 20:36 - 05:09+ | 8h33m |
D997 | 20:46 - 05:14+ | 8h28m |
See more
Beijing Schedule  |
Beijing - Xi'an Overnight D Trains |
Xi'an to Beijing Bullet Train Timetable:
(Last Update on Jul 7, 2025)
Train No. | Departure - Arrival | Travel Time |
---|
G654 | 07:47 - 13:17 | 5h30m |
G686 | 10:20 - 15:48 | 5h28m |
G430 | 12:00 - 17:14 | 5h14m |
G662 | 15:04 - 20:30 | 5h26m |
G60 | 19:00 - 23:17 | 4h17m |
Around 22 departures of G trains in total: departure time from 07:07 to 19:00; duration is 4H10M to 6H9M.
(Last Update on Jul 7, 2025)
Train No. | Departure - Arrival | Travel Time |
---|
D20 | 19:19 - 07:04+ | 11h45m |
D44 | 20:35 - 08:22+ | 11h47m |
D996 | 23:09 - 06:47+ | 7h38m |
D998 | 23:15 - 07:01+ | 7h46m |
See more
Xi'an ScheduleNote: 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 - Xi'an Bullet G Trains
(Last Update on Jul 7, 2025)
Business Class Seat | First Class Seat | Second Class Seat | CNY 1,438 - 1,815.5 USD 202 - 255 | CNY 747.5 - 922.5 USD 105 - 130 | CNY 466 - 577.5 USD 65 - 81 |
Ticket Fares of Beijing - Xi'an Bullet D Trains
(Last Update on Jul 7, 2025)
1st Class Sleeper | 2nd Class Sleeper | Second Class Seat | CNY 494 - 517 USD 69 - 73 | CNY 350 - 354 USD 49 - 50 | CNY 192 - 429.5 USD 27 - 60 |
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 Subway Line 7 | |
How to Get to Xi'an 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.
 | Ticket Gate at Xi'an North Railway Station | |  | Xi'an Metro Line 2 | |
In addition, there are about 7 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:46; while those departures from Xi'an operate from 17:28 to 02:00+1. The whole journey takes about 12 - 17.5 hours. The ticket price for a soft sleeper ranges from CNY 415.5 - 440.5 (USD 58 - 62); for a hard sleeper CNY 272.5 - 288.5 (USD 38 - 41); and for a hard seat CNY 148.5 - 156.5 (USD 21 - 22).

Major Rail Lines from Beijing to:

Major Rail Lines from Xi'an to:
- Last updated on Jul. 07, 2025 by Grace Yang -