Home / Train /

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:

 Open date: December 28, 2013
 Duration: around 8 - 13.5 hours
 Running distance: 1,924 kilometers (1,196 miles)
 Top speed: 200 km/h (124 mph)
 Operated at: ShenzhenShenzhen North Railway Station, Nanjing South Railway Station
 Major stations along the way: Huizhou South, Lufeng, Chaoyang, Xiamen North, Quanzhou, Fuzhou South, Wenzhou South, Ningbo, Shaoxing North, Hangzhou East, Suzhou in Jiangsu
 

Shenzhen to Nanjing High Speed Train Schedule

(Last Update on Jun 20, 2025)
Train No.Departure - ArrivalTravel Time
G279006:40 - 14:267h46m
G275606:54 - 14:217h27m
D229408:02 - 20:0912h7m
G69808:35 - 15:326h57m
G332808:59 - 17:188h19m
D228209:40 - 23:1913h39m
G302411:01 - 21:3510h34m
G278613:02 - 21:028h00m
G278215:30 - 23:187h48m
See more Shenzhen Schedule
 

Nanjing to Shenzhen Bullet Train Timetable

(Last Update on Jun 20, 2025)
Train No.Departure - ArrivalTravel Time
D228106:32 - 20:1513h43m
G278107:31 - 15:318h00m
G302308:37 - 19:1410h37m
G278509:07 - 16:597h52m
G332710:01 - 18:108h9m
D229310:57 - 22:4311h46m
G278914:52 - 22:407h48m
G275516:00 - 22:586h58m
G69716:05 - 23:217h16m
See more Nanjing Schedule 

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

(Last Update on Jun 20, 2025)
Business Class SeatFirst Class SeatSecond 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

If the 8 pairs of trains above failed to meet your time arrangement, you can try transfer in Wuhan for more. 
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
Shenzhen - Nanjing Railway Map
Note: Wuhan Railway Station and Hankou Railway Station are connected by subway. A single ride takes about 1 hour. This route takes around 40 minutes by taxi.
 

Normal Speed Train of Shenzhen - Nanjing

 Operated at: Shenzhen Railway Station, Nanjing Railway Station
 Duration: about 21 - 22 hours
 Distance: 1,707 km (1,061 mi)
 Running Speed: 120 km/h (75mph)
 Major stations along the way: Dongguan East, Huizhou, Dingnan, Ganzhou, Jingdezhen, Huangshan, Wuhu, Ma'anshan
 

Shenzhen to Nanjing Train Timetable

(Last Update on Jun 20, 2025)
Train No.Departure - ArrivalTravel Time
K3412:16 - 09:25+21h9m

 

Nanjing to Shenzhen Train Timetable

(Last Update on Jun 20, 2025)
Train No.Departure - ArrivalTravel Time
K3317:00 - 14:52+21h52m
Notes:
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

(Last Update on Jun 20, 2025)
Hard SleeperHard Seat
CNY 382.5
USD 54
CNY 212.5
USD 30
 
 

Shenzhen - Nanjing Flight

For passengers in a hurry, there are nearly 20 pairs of flight operated between Shenzhen and Nanjing on a daily basis and the number may be increased in peak seasons. The total flying time between the 2 cities is around 2 - 2.5 hours. The fare of the flight tickets usually change within the range of CNY 400 to CNY 1,600.


 Major Rail Lines from Shenzhen to:

  Major Rail Lines from Nanjing to:
- Last updated on Jul. 15, 2025 by Grace Yang -