Beijing - Xian High Speed Train
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 Station, Xian North Railway Station
Major Stops: Shijiazhuang, Zhengzhou East, Luoyang Longmen, Huashan North , and Weinan North
|
|
Beijing to Xian High Speed Train Schedule:
| Train No. | Departure - Arrival | Travel Time |
|---|---|---|
| G321 | 07:00 - 11:20 | 4h20m |
| G1307 | 09:29 - 15:18 | 5h49m |
| G1405 | 12:40 - 18:34 | 5h54m |
| G323 | 15:00 - 19:12 | 4h12m |
| G665 | 17:08 - 22:40 | 5h32m |
(Last Update on Feb 4, 2026)
| Train No. | Departure - Arrival | Travel Time |
|---|---|---|
| D29 | 15:59 - 03:47+ | 11h48m |
| D41 | 20:04 - 08:46+ | 12h42m |
| D43 | 20:30 - 08:23+ | 11h53m |
| D19 | 20:42 - 08:35+ | 11h53m |
![]() |
| Beijing - Xi'an Overnight D Trains |
Xian to Beijing Bullet Train Timetable:
| Train No. | Departure - Arrival | Travel Time |
|---|---|---|
| G654 | 07:47 - 13:17 | 5h30m |
| G686 | 10:39 - 16:19 | 5h40m |
| G354 | 12:04 - 16:32 | 4h28m |
| G662 | 15:04 - 20:35 | 5h31m |
| G324 | 18:22 - 22:32 | 4h10m |
(Last Update on Feb 4, 2026)
| Train No. | Departure - Arrival | Travel Time |
|---|---|---|
| D30 | 02:06 - 14:36 | 12h30m |
| D20 | 19:19 - 07:04+ | 11h45m |
| D42 | 20:23 - 08:49+ | 12h26m |
| D44 | 20:35 - 08:22+ | 11h47m |
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
| Business Class Seat | First Class Seat | Second 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 Sleeper | 2nd Class Sleeper | Second 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
|
|
How to Get to Xian North Railway Station
|
|
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 Mar. 16, 2026 by Rachel Hou -










