For those seeking speed and efficiency, we offer 11 pairs of high-speed trains shuttling between Shanghai Hongqiao and Shenzhen North bullet train stations. The fastest among them, G997, completes the 1,600-kilometer (992-mile) journey in just 6 hours and 50 minutes. Other high-speed trains cover the route in 7 to 11 hours, providing flexibility to suit your schedule. Secure a Second Class ticket for US$89 per adult for a comfortable ride.
Additionally, for travelers preferring an overnight experience, we provide two pairs of normal-speed overnight trains departing from Shanghai South and Shenzhen railway stations, as well as Shenzhen East. These trains offer a leisurely 12-hour journey. Choose between Soft Sleeper and Hard Sleeper accommodations, priced at 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: 7-12 hours
- Main stops: Shanghai, Jiaxing, Hangzhou, Ningbo, Wenzhou, Fuzhou, Xiamen, Shenzhen
Shanghai to Shenzhen High-Speed Train Schedules
(Updated on March 8th, 2024)
Train Number | Departure | Arrival | Duration |
---|---|---|---|
G2784 | 06:55 | 17:00 | 10h 5m |
G2281 | 08:47 | 20:11 | 11h 24m |
D3107 | 09:39 | 21:25 | 11h 46m |
G2283 | 11:18 | 22:26 | 11h 8m |
G2788 | 12:50 | 22:33 | 9h 43m |
G99 | 14:09 | 21:32 | 7h 23m |
Check Shanghai Train Schedules
Shenzhen to Shanghai High-Speed Train Schedules
(Updated on March 8th, 2024)
Train Number | Departure | Arrival | Duration |
---|---|---|---|
G2790 | 06:33 | 16:23 | 9h 50m |
D2290 | 09:14 | 20:38 | 11h 24m |
D2424 | 11:17 | 22:31 | 11h 14m |
G100 | 11:59 | 19:25 | 7h 26m |
G2786 | 13:02 | 22:59 | 9h 57m |
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$371 (CNY2,670) | US$137 (CNY986) | US$86 (CNY616) |
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 March 8th, 2024)
Shanghai to Shenzhen | |||
---|---|---|---|
Train No. | Dep. | Arr. | Duration |
T211 | 11:32 | 06:10 (next day) | 18h 38m |
T101 | 12:53 | 07:35 (next day) | 18h 42m |
Shenzhen to Shanghai | |||
T212 | 15:50 | 10:06 (next day) | 18h 16m |
T102 | 16:10 | 11:08 (next day) | 19h 58m |
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$86 First Class: US$137 |
Soft sleeper: US$89 Hard sleeper: US$57 |
US$120-US$240 |
Punctuality | 99% punctual | Occasional delays | Occasional delays |