There are 14 pairs of high-speed trains traveling from Shanghai to Shenzhen and vice versa. They operate at bullet train stations of Shanghai Hongqiao and Shenzhen North. The fastest bullet trains G998 take 7 hours to finish 1,600 kilometers (992 miles). The travel time of other bullet train is 7 to 11 hours. Second class ticket on Shanghai to Shenzhen high-speed trains costs US$87 per adult.
In addition, there are two pairs of normal-speed overnight trains, with the duration of 18.5 hours. Overnight trains operate at Shanghai South and Shenzhen railway stations, which are different from high-speed trains. Soft sleeper and hard sleeper are available, with the ticket prices of US$89 and US$57 respectively.
Shanghai – Shenzhen High-Speed Train
- Distance: 1,600 kilometers (992 miles)
- Terminals: Shanghai Hongqiao Railway Station, Shenzhen North Railway Station
- Duration: 8-12 hours
- Main stops: Shanghai, Jiaxing, Hangzhou, Ningbo, Wenzhou, Fuzhou, Xiamen, Shenzhen
Shanghai to Shenzhen High-Speed Train Schedules
(Updated on May 3rd, 2023)
Train Number | Departure | Arrival | Duration |
---|---|---|---|
G2784 | 06:55 | 17:02 | 10h 7m |
G2281 | 08:47 | 20:11 | 11h 24m |
D3107 | 09:39 | 21:13 | 11h 34m |
G2283 | 11:18 | 22:25 | 11h 7m |
G2788 | 12:50 | 22:38 | 9h 48m |
G99 | 14:09 | 21:40 | 7h 31m |
Check Shanghai Train Schedules
Shenzhen to Shanghai High-Speed Train Schedules
(Updated on May 3rd, 2023)
Train Number | Departure | Arrival | Duration |
---|---|---|---|
G2790 | 06:33 | 16:23 | 9h 50m |
D2290 | 09:14 | 20:42 | 11h 28m |
D2424 | 11:17 | 22:31 | 11h 14m |
G100 | 11:45 | 19:25 | 7h 40m |
G2786 | 13:10 | 22:59 | 9h 49m |
G998 | 14:30 | 21:25 | 6h 55m |
Check Shenzhen Train Schedules.
Shanghai-Shenzhen High-Speed Train Ticket Fares
Business Class | First Class | Second Class |
---|---|---|
US$387 (CNY2,670) | US$140 (CNY961) | US$87 (CNY599) |
Please note: Business class is only available on trains G99/G100. Other high-speed trains between Shanghai and Shenzhen only have first and second classes available.
Shanghai-Shenzhen Normal-Speed Train
- Duration: 18.5-19 hours
- Terminals: Shanghai South Railway Station, Shenzhen North Railway Station
- Main stops: Shanghai, Jiaxing, Yiwu, Jinhua, Shangrao, Yingtan, Huizhou, Dongguan, Shenzhen
Shanghai-Shenzhen Overnight Train Timetable
(Updated on May 3rd, 2023)
Shanghai to Shenzhen | |||
---|---|---|---|
Train No. | Dep. | Arr. | Duration |
T211 | 11:29 | 06:10 (next day) | 18h 41m |
T101 | 13:02 | 07:46 (next day) | 18 h 44m |
Shenzhen to Shanghai | |||
T212 | 13:14 | 07:57 (next day) | 18h 43m |
T102 | 16:06 | 11:09 (next day) | 19h 03m |
Search Up-to-date Shanghai-Shenzhen Train Schedules
Shanghai-Shenzhen Overnight Train Ticket Fares
Soft Sleeper | Hard Sleeper | Hard Seat |
---|---|---|
US$89 (CNY613) | US$57 (CNY391) | US$34 (CNY234) |
Shanghai to Shenzhen By Train or Plane?
High-Speed Train | Normal-Speed Train | Airplane | |
---|---|---|---|
Duration | Daytime high-speed train:7-11.5 hours | 18.5-19 hours | 2.5-3 hours |
Ticket Price | Second class: US$87 First Class: US$140 |
Soft sleeper: US$89 Hard sleeper: US$57 |
US$120-US$240 |
Punctuality | 99% punctual | Occasional delays | Occasional delays |