Shenzhen - Nanjing Train
8 pairs of high speed trains are available for passengers traveling between Shenzhen and Nanjing. The total running distance between the 2 cities is 1,924 km (1,196 mi). A single trip takes around 8 - 13.5 hours and a ride on a second class seat costs CNY 675 - 835.5.
There are 1 pair of normal speed trains running overnight between the 2 cities as well; the general duration is about 21 - 22 hours.
Shenzhen - Nanjing High Speed Trains
Basic Facts:






Shenzhen to Nanjing High Speed Train Schedule
Train No. | Departure - Arrival | Travel Time |
---|---|---|
G2790 | 06:40 - 14:26 | 7h46m |
G2756 | 06:54 - 14:21 | 7h27m |
D2294 | 08:02 - 20:09 | 12h7m |
G698 | 08:35 - 15:32 | 6h57m |
G3328 | 08:59 - 17:18 | 8h19m |
D2282 | 09:40 - 23:19 | 13h39m |
G3024 | 11:01 - 21:35 | 10h34m |
G2786 | 13:02 - 21:02 | 8h00m |
G2782 | 15:30 - 23:18 | 7h48m |
Nanjing to Shenzhen Bullet Train Timetable
Train No. | Departure - Arrival | Travel Time |
---|---|---|
D2281 | 06:32 - 20:15 | 13h43m |
G2781 | 07:31 - 15:31 | 8h00m |
G3023 | 08:37 - 19:14 | 10h37m |
G2785 | 09:07 - 16:59 | 7h52m |
G3327 | 10:01 - 18:10 | 8h9m |
D2293 | 10:57 - 22:43 | 11h46m |
G2789 | 14:52 - 22:40 | 7h48m |
G2755 | 16:00 - 22:58 | 6h58m |
G697 | 16:05 - 23:21 | 7h16m |
Note: The above timetable is only for reference. Please search for the real-time schedule via the search box on page top.
Shenzhen - Nanjing High Speed Train Ticket Fare
Business Class Seat | First Class Seat | Second Class Seat |
---|---|---|
CNY 2,372 - 2,778 USD 333 - 390 | CNY 1,080 - 1,360.5 USD 152 - 191 | CNY 675 - 835.5 USD 95 - 117 |
Transfer at Wuhan for More High Speed Trains
Route | Schedule | Duration | Ticket Fare for Second Class Seat |
---|---|---|---|
Shenzhen North - Wuhan | About 37 pairs from around 06:08 to 17:37 | 4h - 7h | CNY 189 - 667.5 |
Wuhan/ Hankou - Nanjing South | Over 23 pairs from around 08:00 to 19:33 | 2.5h- 4h | CNY 180 - 285 |
Total | --- | 6.5h - 11h | CNY 369 - 952.5 |
![]() |
Shenzhen - Nanjing Railway Map |
Normal Speed Train of Shenzhen - Nanjing





Shenzhen to Nanjing Train Timetable
Train No. | Departure - Arrival | Travel Time |
---|---|---|
K34 | 12:16 - 09:25+ | 21h9m |
Nanjing to Shenzhen Train Timetable
Train No. | Departure - Arrival | Travel Time |
---|---|---|
K33 | 17:00 - 14:52+ | 21h52m |
1. "+" indicates the trip ends on the next day.
2. The above timetable is only for reference. Please search for the real-time schedule via the search box on page top.
Shenzhen - Nanjing Train Ticket Fare
Hard Sleeper | Hard Seat |
---|---|
CNY 382.5 USD 54 | CNY 212.5 USD 30 |
Shenzhen - Nanjing Flight


- Last updated on Jul. 15, 2025 by Grace Yang -