Shanghai → Shenzhen
2026-10-21 · disponibilità in tempo reale
18 trains run from Shanghai to Shenzhen on 2026-10-21. The first departs at 06:52, the last at 20:15. The fastest high-speed service takes 6h 35m. Fares start at $39 per passenger and go up to $153.
Orari dei treni
| Train | Ora di partenza | Arrivo | Più breve | Partenza → Arrivo | da | Classe |
|---|---|---|---|---|---|---|
| D2287 | 06:52 | 18:18 | 11:26 | Shanghai South → Shenzhen North | $105 | Seconda classe |
| G2784 | 06:55 | 17:07 | 10:12 | Shanghai → Shenzhen | $458 | Classe business |
| D2287 | 07:25 | 18:18 | 10:53 | Jinshan North → Shenzhen North | $102 | Seconda classe |
| G997 | 07:30 | 14:42 | 07:12 | Shanghai South → Shenzhen North | $133 | Seconda classe |
| D377 | 08:11 | 19:04 | 10:53 | Shanghai South → Shenzhen North | $107 | Seconda classe |
| D2281 | 08:44 | 20:14 | 11:30 | Shanghai Hongqiao → Shenzhen North | $113 | Seconda classe |
| G384 | 08:47 | 17:30 | 08:43 | Shanghai Hongqiao → Shenzhen North | $153 | Seconda classe |
| D2289 | 08:52 | 20:21 | 11:29 | Shanghai Hongqiao → Shenzhen North | $162 | Prima classe |
| D2289 | 09:28 | 20:21 | 10:53 | Jinshan North → Shenzhen North | $157 | Prima classe |
| D3107 | 09:50 | 21:27 | 11:37 | Shanghai South → Shenzhen North | $100 | Seconda classe |
| D3125 | 10:28 | 21:22 | 10:54 | Shanghai Hongqiao → Shenzhen North | $107 | Seconda classe |
| D2283 | 11:20 | 22:22 | 11:02 | Shanghai Hongqiao → Shenzhen North | $105 | Seconda classe |
| T101 | 12:30 | 07:28 +1 | 18:58 | Shanghai Songjiang → Shenzhen East | $62 | Cuccetta dura |
| D21 | 12:42 | 05:38 +1 | 16:56 | Shanghai South → Shenzhen | $48 | Seconda classe |
| G2788 | 12:50 | 22:35 | 09:45 | Shanghai → Shenzhen | $422 | Classe business |
| G901 | 13:50 | 21:31 | 07:41 | Shanghai Hongqiao → Shenzhen North | $135 | Seconda classe |
| G269 | 15:00 | 21:35 | 06:35 | Shanghai Hongqiao → Shenzhen North | $138 | Seconda classe |
| G895 | 20:15 | 07:03 +1 | 10:48 | Shanghai Hongqiao → Shenzhen North | $106 | Seconda classe |
FAQ
How long does the train from Shanghai to Shenzhen take?
The fastest service takes 6h 35m. Slower trains on the same route take longer — the timetable above lists the actual duration for every departure.
How much is a train ticket from Shanghai to Shenzhen?
Second-class fares start at about $39 per passenger including our service fee. Higher classes cost more; every quote shows the underlying fare in local currency.
Do I need a paper ticket?
No. Tickets are issued against your passport. Show the same passport at the station and you are checked through.