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/G644, completes the 1,600-kilometer (992-mile) journey in just 7 hours and 11 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 7th, 2025)
Train Number | Departure | Arrival | Duration |
---|---|---|---|
G2784 | 06:55 | 16:59 | 10h 4m |
G2281 | 08:40 | 20:17 | 11h 37m |
D3107 | 09:38 | 21:27 | 11h 49m |
D2283 | 11:20 | 22:26 | 11h 6m |
G2788 | 12:50 | 22:40 | 9h 50m |
G99 | 13:53 | 21:31 | 7h 38m |
Check Shanghai Train Schedules
Shenzhen to Shanghai High-Speed Train Schedules
(Updated on March 7th, 2025)
Train Number | Departure | Arrival | Duration |
---|---|---|---|
G2790 | 06:40 | 16:23 | 9h 43m |
D2290 | 09:15 | 20:38 | 11h 23m |
D2424 | 11:16 | 22:25 | 11h 9m |
G100 | 11:59 | 19:43 | 7h 44m |
G2786 | 13:02 | 22:59 | 9h 57m |
G998 | 15:06 | 22:27 | 7h 21m |
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 7th, 2025)
Shanghai to Shenzhen | |||
---|---|---|---|
Train No. | Dep. | Arr. | Duration |
T101 | 12:48 | 07:27 (next day) | 18h 39m |
T211 | 11:00 | 06:10 (next day) | 19h 10m |
Shenzhen to Shanghai | |||
T212 | 15:50 | 10:01 (next day) | 18h 11m |
T102 | 16:10 | 11:23 (next day) | 19h 13m |
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 |