Beijing - Shenzhen Train
There are about 10 pairs of trains in total running between Beijing and Shenzhen. 8 pairs of them are bullet trains, including 4 pairs of overnight ones with sleepers, which take about 11.5 - 22 hours; the distance is about 1,491 miles (2,400 km). Other two pairs are normal types with duration of 23 to 29.5 hours; the distance is about 1,473 miles (2,372 km).
In addition, you can travel by air which costs more, but it only takes 3.5 hours or so. If you are pressed for time, there is no doubt that flight is a good option.
Duration: about 8 - 11.5 hours
Distances: 2,400 kilometers (1,490 miles)
Top speed: 300km/h (186 mph) (Last Update on May 6, 2026)
See more Beijing Schedule
(Last Update on May 6, 2026)
See more Shenzhen Schedule
Note: The above schedule is for reference only. For the real-time timetable, please use the search tool on top of this page.
(Last Update on May 6, 2026)
Stopovers along this high speed railway: Gaobeidian East, Baoding East, Shijiazhuang, Xingtai East, Handan East, Hebi East, Zhengzhou East, Zhumadian West, Xiaogan North, Wuhan, Changsha South, Hengyang East, Leiyang West, Shaoguan, Guangzhou South, Humen.
Duration: about 11.5 - 22 hours
Operated at: Beijing West Railway Station/ Beijing Fengtai Railway Station, Shenzhen/ Shenzhen North Railway Station
(Last Update on May 6, 2026)
(Last Update on May 6, 2026)
Notes:
1. "+" indicates the second day.
2. For the real-time timetable, please use the search tool on top of this page.
(Last Update on May 6, 2026)
Note: There may be discount for the soft sleepers in low seasons. What shows in the above table is the full fare of the lower berth.
Numbered as D901/D902, D903/D904, D27/D28, and D927/D928, they run at a top speed of 155 mph (250km/h), along the same route with G types, running between Beijing West and Shenzhen North as well. But please note that they only depart on every Friday to next Monday.
Except sleepers, they also have second class seats. However, you are not advised to choose the second class seats because they are transformed from soft sleepers which are not comfortable without real seatbacks. In addition, the price for soft sleeper is under adjustment by the railway authority thus it is not fixed all time. There are discounts offered in low season and the price can also rise higher during peak season and holidays.
Running Length: 1,474 miles (2,372 kilometers)
Duration: 23 – 29.5 hours
Ticket Price: CNY717.5 for soft sleeper, CNY464.5 for hard sleeper and CNY254.5 for hard seat.
Stations: Beijing West, Baozhou, Renqiu, Hengshui, Qinghecheng, Liaocheng, Heze, Shangqiu South, Bozhou, Fuyang, Macheng, Jiujiang, Nanchang, Ji'an Ganzhou, Xinfeng, Dingnan, Longchuan, Heyuan, Huizhou, Dongguan East, Shenzhen
(Last Update on May 6, 2026)
(Last Update on May 6, 2026)
Notes:
1. "+" indicates the second day. "++" indicates the third day.
2. Please use the search tool on page top for the real-time schedule.
(Last Update on May 6, 2026)
They all run overnight, so you'd better purchase the soft sleeper or hard sleeper because the journey is long and tiresome. However, the tickets for sleepers are in great demand in most time, so you are advised to purchase the ticket in advance.
Major Rail Lines from Beijing to:
In addition, you can travel by air which costs more, but it only takes 3.5 hours or so. If you are pressed for time, there is no doubt that flight is a good option.
Basic Facts:
Beijing to Shenzhen High Speed Train Schedule:
| Train No. | Departure - Arrival | Travel Time |
|---|---|---|
| G1025 | 07:26 - 18:41 | 11h15m |
| G303 | 10:00 - 17:50 | 7h50m |
| G305 | 14:00 - 22:24 | 8h24m |
| G897 | 21:01 - 06:57+ | 9h56m |
Shenzhen to Beijing Bullet Train Timetable:
| Train No. | Departure - Arrival | Travel Time |
|---|---|---|
| G1026 | 06:35 - 17:58 | 11h23m |
| G302 | 07:55 - 16:27 | 8h32m |
| G304 | 11:41 - 19:30 | 7h49m |
| G898 | 20:50 - 06:53+ | 10h3m |
Note: The above schedule is for reference only. For the real-time timetable, please use the search tool on top of this page.
Ticket Price:
| Business Class Seat | First Class Seat | Second Class Seat |
|---|---|---|
| CNY 3,093.5 - 3,205 USD 458 - 474 | CNY 1,478.5 - 1,587.5 USD 219 - 235 | CNY 831 - 1,107.5 USD 123 - 164 |
Stopovers along this high speed railway: Gaobeidian East, Baoding East, Shijiazhuang, Xingtai East, Handan East, Hebi East, Zhengzhou East, Zhumadian West, Xiaogan North, Wuhan, Changsha South, Hengyang East, Leiyang West, Shaoguan, Guangzhou South, Humen.
Beijing to Shenzhen Overnight Sleeper Train Schedule:
| Train No. | Departure - Arrival | Travel Time |
|---|---|---|
| D901 | 19:42 - 08:18+ | 12h36m |
| D27 | 19:54 - 17:31+ | 21h37m |
| D903 | 20:01 - 07:57+ | 11h56m |
| D927 | 20:12 - 07:35+ | 11h23m |
Shenzhen to Beijing Overnight Sleeper Train Schedule:
| Train No. | Departure - Arrival | Travel Time |
|---|---|---|
| D28 | 14:12 - 12:24+ | 22h12m |
| D902 | 18:25 - 06:32+ | 12h7m |
| D904 | 18:34 - 06:43+ | 12h9m |
| D928 | 19:39 - 07:05+ | 11h26m |
1. "+" indicates the second day.
2. For the real-time timetable, please use the search tool on top of this page.
Ticket Price
| New Soft Sleeper | 1st Class Sleeper | 2nd Class Sleeper | Second Class Seat |
|---|---|---|---|
| CNY 950 - 970 USD 141 - 143 | CNY 839 USD 124 | CNY 683 USD 101 | CNY 391 - 784 USD 58 - 116 |
Numbered as D901/D902, D903/D904, D27/D28, and D927/D928, they run at a top speed of 155 mph (250km/h), along the same route with G types, running between Beijing West and Shenzhen North as well. But please note that they only depart on every Friday to next Monday.
Except sleepers, they also have second class seats. However, you are not advised to choose the second class seats because they are transformed from soft sleepers which are not comfortable without real seatbacks. In addition, the price for soft sleeper is under adjustment by the railway authority thus it is not fixed all time. There are discounts offered in low season and the price can also rise higher during peak season and holidays.
Beijing to Shenzhen Train Schedule:
| Train No. | Departure - Arrival | Travel Time |
|---|---|---|
| Z181 | 03:49 - 05:10+ | 25h21m |
| K105 | 23:31 - 04:40++ | 29h9m |
Shenzhen to Beijing Train Timetable:
| Train No. | Departure - Arrival | Travel Time |
|---|---|---|
| Z182 | 09:46 - 08:46+ | 23h |
| K106 | 11:10 - 16:36+ | 29h26m |
1. "+" indicates the second day. "++" indicates the third day.
2. Please use the search tool on page top for the real-time schedule.
Ticket Price
| Soft Sleeper | Hard Sleeper | Hard Seat |
|---|---|---|
| CNY 717.5 USD 106 | CNY 464.5 USD 69 | CNY 254.5 USD 38 |
- Last updated on May. 06, 2026 by Sule Su -


