Home China Train Shenzhen - Nanjing Trains

Shenzhen - Nanjing Trains

Five pairs of trains operate daily on the Shenzhen–Nanjing route. Four pairs are high-speed trains. The shortest journey duration is 10 hours 59 minutes on train G1603 from Nanjing South Railway Station to Shenzhen North Railway Station.

Shenzhen–Nanjing High-Speed Trains

Quick Facts

Shenzhen to Nanjing High-Speed Train Schedules

(Updated on April 1, 2020)

Train Number

Departure

Arrival

Duration

D3126

06:50

21:16

14 h 26 min

D2294

08:02

20:33

12 h 31 min

D2282

09:21

23:12

13 h 51 min

G1604

11:01

22:23

11 h 22 min

Please note: The timetable is just for your reference. If you want up-to-date schedules, you can use the search tool at the top of this page or search via our China Highlights train ticket service.

Nanjing to Shenzhen High-Speed Train Schedules

(Updated on April 1, 2020)

Train Number

Departure

Arrival

Duration

D3125

06:37

20:34

13 h 57 min

D2281

07:46

21:53

14 h 7 min

G1603

08:40

19:39

10 h 59 min

D2293

10:38

23:01

12 h 23 min

Shenzhen to Nanjing High-Speed Train Ticket Fares

Business Class

First Class

Second Class

¥2,188.5 ($312)

¥1,019–1,168 ($145–167)

¥637–713.5 ($91–102)

Shenzhen–Nanjing Normal-Speed Trains

Quick Facts

  • Terminals: Shenzhen North Railway Station, Nanjing Railway Station
  • Duration: 25–26 hours
  • Main stops: Shenzhen, Nanjing

Shenzhen to Nanjing Normal-Speed Train Schedule

(Updated on April 1, 2020)

Train Number

Departure

Arrival

Duration

K34

12:21

14:09+1

25 h 48 min

Please note: The timetable is just for your reference.

“+1” means you will arrive on the second day.

If you want up-to-date schedules, you can use the search tool at the top of this page or search via our China Highlights train ticket service.

Nanjing to Shenzhen Normal-Speed Train Schedule

(Updated on April 1, 2020)

Train Number

Departure

Arrival

Duration

K33

21:01

22:19+1

25 h 18 min

Shenzhen to Nanjing Normal-Speed Train Ticket Fares

Soft Sleeper

Hard Sleeper

Hard Seat

¥672 ($96)

¥434 ($62)

¥234 ($34)

Travel by Airplane 

For such a long distance, the fastest way to travel from Shenzhen to Nanjing is by airplane, taking about 2½ hours. More than five pairs of airplanes are available from Shenzhen Bao’an International Airport to Nanjing Lukou International Airport daily.

An economy-class ticket costs 275 USD and discounts are sometimes available, such as 50% off. You should check the ticket prices as early as possible to see if any discounts are available.