Hangzhou to Shenzhen Train

杭州 → 深圳

Hangzhou to Shenzhen takes between 5 hours 47 minutes and 16 hours 55 minutes by direct train, depending on the train. The current timetable snapshot lists 34 direct services, with the first train at 07:20 and the last at 21:15. Use the interactive route map below to compare direct stations and nearby rail connections.

Route Map

Interactive route map showing the rail network around Hangzhou 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
34 direct services
TrainDepartureArrivalDuration
D312207:20Hangzhou East17:15Shenzhenpingshan9h55m
D312207:20Hangzhou East17:37Shenzhen North10h17m
D312307:20Hangzhou East17:15Shenzhenpingshan9h55m
D312307:20Hangzhou East17:37Shenzhen North10h17m
D330707:38Hangzhou East17:58Shenzhen North10h20m
D228708:17Hangzhou East18:18Shenzhen North10h01m
D228708:28Hangzhou South18:18Shenzhen North9h50m
G99708:38Hangzhou West14:42Shenzhen North6h04m
G302108:53Hangzhou East18:29Shenzhen North9h36m
D37709:40Hangzhou West19:04Shenzhen North9h24m
D228110:13Hangzhou East19:53Shenzhenpingshan9h40m
D228110:13Hangzhou East20:14Shenzhen North10h01m
G302310:13Hangzhou West18:55Shenzhenpingshan8h42m
G302310:13Hangzhou West19:18Shenzhen North9h05m
G302610:13Hangzhou West18:55Shenzhenpingshan8h42m
G302610:13Hangzhou West19:18Shenzhen North9h05m
D228910:19Hangzhou East20:21Shenzhen North10h02m
D229210:19Hangzhou East20:21Shenzhen North10h02m
D310711:26Hangzhou East21:27Shenzhen North10h01m
D312511:31Hangzhou East21:22Shenzhen North9h51m
D229312:47Hangzhou East22:01Shenzhen North9h14m
D228313:27Hangzhou West21:54Shenzhenpingshan8h27m
D228313:27Hangzhou West22:22Shenzhen North8h55m
D228613:27Hangzhou West21:54Shenzhenpingshan8h27m
D228613:27Hangzhou West22:22Shenzhen North8h55m
T10114:33Hangzhou South07:28Shenzhen East16h55m
D2114:40Hangzhou South05:38Shenzhen14h58m
G90115:05Hangzhou West21:31Shenzhen North6h26m
G26915:48Hangzhou East21:35Shenzhen North5h47m
D94120:53Hangzhou East06:15Shenzhen North9h22m
D93120:59Hangzhou East06:23Shenzhen North9h24m
D93521:04Hangzhou East06:30Shenzhen North9h26m
D91321:10Hangzhou East06:37Shenzhen North9h27m
G89921:15Hangzhou East06:42Shenzhen North9h27m

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 Hangzhou and Shenzhen

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

Railway Stations in Hangzhou

  • Hangzhou East杭州东
    Used by direct trains in this timetable
    Metro Line 1Metro Line 4Metro Line 6Metro Line 19
  • Hangzhou杭州
    Other railway station in Hangzhou
    Metro Line 1Metro Line 5
  • Used by direct trains in this timetable
    Metro Line 5
  • Hangzhou West杭州西
    Used by direct trains in this timetable
    Metro Line 3Metro Line 19

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深圳东
    Used by direct trains in this timetable
    Metro Line 3Metro Line 5Metro Line 14
  • Shenzhen Pingshan深圳坪山
    Used by direct trains in this timetable

At a Glance

RouteHangzhou (杭州) to Shenzhen (深圳)
Interactive route mapOpen the interactive route map to see direct stations and the surrounding China rail network.
Direct services34
Fastest journey5 hours 47 minutes on G269 (15:48 to 21:35)
First train07:20 D3123 from Hangzhou East
Last train21:15 G899 from Hangzhou East
Departure stations on timetableHangzhou East, Hangzhou South, Hangzhou West
Arrival stations on timetableShenzhen Pingshan, Shenzhen North, Shenzhen East, Shenzhen
Train types in snapshotD, G, T
Reference faresBusiness class from ¥2298, Premier class from ¥602, First class from ¥901, Second class from ¥259, Premium dynamic sleeper from ¥1120, First-class sleeper from ¥544, Dynamic sleeper from ¥610, Soft sleeper from ¥556.50, Second-class sleeper from ¥401, Hard sleeper from ¥355.50, Hard seat from ¥212.50, No seat from ¥212.50. Fare snapshot: October 23, 2026.
Timetable snapshotOctober 23, 2026. Always confirm with 12306 before travel.

Route FAQ

How long is the Hangzhou to Shenzhen train?

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

Are there direct trains?

Yes. The current snapshot lists 34 direct services between Hangzhou 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.