
A Train from Shenzhen North Station
At a distance of 1680 kilometers (1044 miles) to travel between Shanghai to Shenzhen, the fastest high speed train takes about 8 hours to travel the whole way. The other bullet trains take 11 to 12 hours.
There are 6 - 10 pairs of bullet trains on service between Shanghai and Shenzhen everydays. Except the day trains, three over-night trains are available sometimes (not everyday).
All those high speed trains are involved with Shanghai Hongqiao Railway Station and Shenzhen North Railway Station. As two main train stations in each city, it's easy to go to any places by taxi, subway, or coach.
High-Speed Train Timetable for Shanghai to Shenzhen
Train G99 is the fastest and most popular train among the timetable, but it is not available everyday. As its terminus is not Shenzhen North Railway Station, it is difficult to buy train tickets on this train. (Tickets will be firstly available for longer-distance tickets.)
Train D940, D931, D935, D936, D942 are sleeper trains that offer superior soft sleeper and soft sleeper.
Departure Railway Station | Arrival Railway Station | Train No. | Time | Duration |
---|---|---|---|---|
Shanghai Hongqiao | Shenzhen North | D2287 | 07:02–18:24 | 11 h 22 min |
D377 | 07:46–19:25 | 11 h 39 min | ||
D2281 | 08:49–20:34 | 11 h 45 min | ||
D2285 | 09:03–20:39 | 11 h 36 min | ||
D3107 | 09:40–21:33 | 11 h 53 min | ||
D2283 | 11:24–22:40 | 11 h 16 min | ||
G99 (fastest) | 14:10–22:12 | 8 h 2 min | ||
D940 (sleeper) | 19:55–06:27 | 10 h 32 min | ||
D931 (sleeper) | 20:00–06:32 | 10 h 32 min | ||
D935 (sleeper) | 20:05–06:39 | 10 h 34 min |
Departure Railway Station | Arrival Railway Station | Train No. | Time | Duration |
---|---|---|---|---|
Shenzhen North | Shanghai Hongqiao | D3126 | 06:50–18:42 | 11 h 52 min |
D2284 | 08:48–20:44 | 11 h 56 min | ||
D2282 | 09:21–21:20 | 11 h 59 min | ||
D2286 | 09:58–22:12 | 12 h 14 min | ||
D936 (sleeper) | 20:19–06:55 | 10 h 36 min | ||
D942 (sleeper) | 20:24–07:00 | 10 h 36 min |
To book your train tickets, please download China Train Booking app.
Train Ticket Price for Shanghai to Shenzhen
Price of the tickets on day trains and over-night trains are different. If you would like to save a night's bill of hotel, choosing an over-night train is a good choice.
Train Type | Business Class Seat | 1st Class Seat | 2nd Class Seat |
---|---|---|---|
G-Train | CNY 2692 | CNY 1402 | CNY 867.5 |
D-Train (day train) | - | CNY 601 | CNY 962 |
Train Type | Superior Soft Sleeper | Soft Sleeper | Second Class Seat |
D-Train (over-night train) | CNY 1070 | CNY 630 | CNY 478.5 |
What Does the Sleeper Train Look Like?
The soft sleeper class is only available on certain routes of D-trains, such as Shanghai Railway Station to Shenzhen North Railway Station (D940, D931, and D935).
There are four berths (two upper berths and two lower berths) in one compartment with a small table, garbage can, and door. Each berth has a reading lamp. If you need help, you can press the service button in the compartment.

Maps of Shanghai Hongqiao Railway Station

The Bund in Shanghai
Shanghai Hongqiao Railway Station is a long distance from the main city districts in Shanghai.
It is located in the transportation hub with an airport, subway, and coach station nearby, which makes it easy for you to get to from other places in Shanghai, such as Shanghai Hongqiao International Airport and the Bund.
- Chinese name: 上海虹桥火车站
- Address: 1500 Shengui Road, Minhang Area, Shanghai (上海市闵行区申贵路1500号)
- Transportation: Subway line 2 & 10 & 17; taxi; bus
- Nearby hotels: Howard Johnson Hongqiao Airport Hotel, Cordis Shanghai Hongqiao, MEHOOD HOTEL (Shanghai Hongqiao Business District)
- E-ticket: support to use e-ticket
From | To | Transportation | Time | Price |
---|---|---|---|---|
Shanghai Hongqiao International Airport | Shanghai Hongqiao Railway Station | |||
Subway line 10 | 22 min | CNY 3 | ||
Taxi | 25 min | CNY 30 | ||
Shanghai Pudong International Airport | Maglev train -> Subway line 2 | 1 h 30 min | CNY 56 | |
Subway line 2 | 1 h 50 min | CNY 8 | ||
Airport express line 1 | 2 h 30 min | CNY 34 | ||
Taxi | 55 min | CNY 250 | ||
The Bund | Subway line 2 / 10 | 1 h | CNY 5 | |
Taxi | 30 min | CNY 80 | ||
Shanghai Disneyland | Subway line 11->10 | 1 h 35 min | CNY 7 | |
Taxi | 50 min | CNY 160 |
Check the online map of Shanghai Hongqiao Railway Station>>>
Maps of Shenzhen North Railway Station

Shenzhen North Railway Station
Shenzhen North Railway Station is the largest and main station in Shenzhen. As one of the most popular railway station in China, Shenzhen North Railway Station serves more than 60 million passengers every year.
- Chinese name: Shenzhen Bei Zhan, 深圳北站
- Station address: 28 Minzhi Road, Longhua District (龙华新区民治路28号)
- Transportation:buses, taxis, subway line 4 & 5
- Nearby hotels: Hampton by Hilton Shenzhen North Railway Station, K Hotel (Shenzhen North Railway Station Minzhi), Shuidu Holiday Hotel
- E-ticket: support to use e-ticket
From | To | Transportation | Time | Price |
---|---|---|---|---|
Shenzhen North Railway Station | Shenzhen Bao'an International Airport | |||
Subway line 5->11 | 1 h 4 min | CNY 8 | ||
Airport express e29 | 1 h 15 min | CNY 10 | ||
Taxi | 50 min | CNY 100 | ||
Luohu Commercial City | Subway line 4->1 | 40 min | CNY 5 | |
Taxi | 40 min | CNY 65 | ||
COCO Park | Subway line 4->3 | 25 min | CNY 4 | |
Taxi | 30 min | CNY 45 | ||
Shenzhen University | Subway line 5->1 | 1 h | CNY 6 | |
Taxi | 40 min | CNY 6 |
Check the online map of Shenzhen North Railway Station >>>
What to eat on the train?
Shanghai Hongqiao - Shenzhen Bei, Train No.D3125
Food delivery service station:
Hangzhou Dong Railway Station ( Time:11:33 )
Available food:
Mcdonalds, KFC, Pizza Hut, Daniang Dumpling(Cabbage Pork Dumplings,Shrimp dumplings)Huadong Yinji restaurant(shredded pork rice, Kung Pao Chicken), Yonghe King restaurant (Pork with Salted Vegetable, Braised pork on rice)
Note: Please make an order one hour before departure time. (Time 10:03).
Book Your Shanghai to Shenzhen Train Tickets Online
You are recommended to use our website to book your tickets. Or you can download China Train Booking app below:
Get your free trial now:
Further reading: