Nanjing to Shenzhen Train

南京 → 深圳

Nanjing to Shenzhen takes between 6 hours 54 minutes and 20 hours 26 minutes by direct train, depending on the train. The current timetable snapshot lists 22 direct services, with the first train at 06:32 and the last at 17:45. Use the interactive route map below to compare direct stations and nearby rail connections.

Route Map

Interactive route map showing the rail network around Nanjing and Shenzhen. Click the fullscreen button for a larger view.

Plan a complete rail itinerary with stops, transfers and stations on this interactive route map.Open Full Railway Map →

Direct Train Schedule

Departure Station
Arrival Station
22 direct services
TrainDepartureArrivalDuration
D228106:32Nanjing South19:53Shenzhenpingshan13h21m
D228106:32Nanjing South20:14Shenzhen North13h42m
G278007:31Nanjing South15:26Shenzhen7h55m
G278107:31Nanjing South15:26Shenzhen7h55m
G302308:37Nanjing South18:55Shenzhenpingshan10h18m
G302308:37Nanjing South19:18Shenzhen North10h41m
G302608:37Nanjing South18:55Shenzhenpingshan10h18m
G302608:37Nanjing South19:18Shenzhen North10h41m
G278409:07Nanjing South17:07Shenzhen8h
G278509:07Nanjing South17:07Shenzhen8h
G332610:01Nanjing South18:14Shenzhen North8h13m
G332710:01Nanjing South18:14Shenzhen North8h13m
G38410:25Nanjing South17:30Shenzhen North7h05m
G38510:25Nanjing South17:30Shenzhen North7h05m
D229310:57Nanjing South22:01Shenzhen North11h04m
G278814:52Nanjing South22:35Shenzhen7h43m
G278914:52Nanjing South22:35Shenzhen7h43m
G275416:00Nanjing South22:54Shenzhen North6h54m
G275516:00Nanjing South22:54Shenzhen North6h54m
G69716:05Nanjing South23:26Shenzhen North7h21m
T3117:45Nanjing14:11Shenzhen20h26m
T3417:45Nanjing14:11Shenzhen20h26m

Timetable snapshot: 2026-10-23. Always confirm with 12306 before travel.

Timetable for reference only. For live schedules and ticket booking, check these sources:

Railway Stations in Nanjing and Shenzhen

Compare the railway stations used to reach Nanjing and Shenzhen. Not every station below is served by every direct train.

Railway Stations in Nanjing

  • Nanjing South南京南
    Used by direct trains in this timetable
    Metro Line 1Metro Line 3Metro Line S1Metro Line S3
  • Nanjing南京
    Used by direct trains in this timetable
    Metro Line 1Metro Line 3

Railway Stations in Shenzhen

  • Used by direct trains in this timetable
    Metro Line 4Metro Line 5Metro Line 6
  • Shenzhen深圳
    Used by direct trains in this timetable
    Metro Line 1
  • Shenzhen East深圳东
    Other railway station in Shenzhen
    Metro Line 3Metro Line 5Metro Line 14
  • Shenzhen Pingshan深圳坪山
    Used by direct trains in this timetable

At a Glance

RouteNanjing (南京) to Shenzhen (深圳)
Interactive route mapOpen the interactive route map to see direct stations and the surrounding China rail network.
Direct services22
Fastest journey6 hours 54 minutes on G2754 (16:00 to 22:54)
First train06:32 D2281 from Nanjing South
Last train17:45 T34 from Nanjing
Departure stations on timetableNanjing South, Nanjing
Arrival stations on timetableShenzhen Pingshan, Shenzhen North, Shenzhen
Train types in snapshotD, G, T
Reference faresBusiness class from ¥2288, First class from ¥1098, Second class from ¥695, Soft sleeper from ¥573.50, Hard sleeper from ¥365.50, Hard seat from ¥219.50, No seat from ¥219.50. Fare snapshot: October 23, 2026.
Timetable snapshotOctober 23, 2026. Always confirm with 12306 before travel.

Route FAQ

How long is the Nanjing to Shenzhen train?

The fastest direct service in the current snapshot takes 6h54m. Journey times depend on the train and the stations you choose.

Are there direct trains?

Yes. The current snapshot lists 22 direct services between Nanjing and Shenzhen.

Is this timetable always up to date?

This page is updated after major timetable adjustments. Train schedules can change, so always confirm departure and arrival times with 12306 before buying a ticket.