Travel Hangzhou to Shenzhen

Hangzhou to Shenzhen Train: Schedules, Tickets & Prices

Travel from Hangzhou to Shenzhen by train in around 9h 36m to 14h 58m, with tickets available from 337 CN¥ to 765 CN¥.

Train from Hangzhou to Shenzhen

Board a train at Hangzhou East or Hangzhou South for a journey from Hangzhou to Shenzhen, arriving at Shenzhen North or Shenzhen. With multiple departures throughout the day, the ride typically lasts around 9 hours 36 minutes, offering a comfortable and relaxing way to travel. Tickets are available from 337 CN¥. Reserve your seat in advance here.

Prices: 337 CN¥ to 765 CN¥

Duration: 9h 36m – 14h 58m ⏱

Take train from Hangzhou to Shenzhen for CN¥ 337 Explore with train from Hangzhou to Shenzhen for CN¥ 337

View all Train tickets →

Distance Hangzhou to Shenzhen

The distance between Hangzhou and Shenzhen is 1052.7 kilometers.

Train from Hangzhou to Shenzhen Details

Find key information about the Train from Hangzhou to Shenzhen, including travel time, prices and stations.

Train
Average price
684 CN¥
 
Cheapest
337 CN¥
Average duration
10h 45m
 
Shortest
9h 36m
Number of departures
7
07:20 - 14:40
Tickets
 
Stations
Departure stations
Arrival stations
Hangzhou East
Hangzhou South
Shenzhen North
Shenzhen

Train Routes & Schedules from Hangzhou to Shenzhen

- Set off from Hangzhou East to Shenzhen North by train, covering the route in about 9h 36m to 10h 28m. Rail services are scheduled from 07:20 until 10:13, and ticket prices start from 721 to 765 CN¥.
- From Hangzhou South to Shenzhen, expect a train trip of about 14h 58m. Rail services operate at 14:40, and fares start at 337 CN¥.
- Travel from Hangzhou South to Shenzhen North by train, a trip that lasts about 9h 51m. Departures occur at 08:28 with fares starting at 736 CN¥.

Train Timetable: Hangzhou East → Shenzhen North

  • 07:20 17:37 10h 17m 721 CN¥
  • 07:30 17:58 10h 28m 744 CN¥
  • 08:17 18:19 10h 2m 744 CN¥
  • 08:53 18:29 9h 36m 765 CN¥
  • 10:13 20:14 10h 1m 744 CN¥

Train Timetable: Hangzhou South → Shenzhen

  • 14:40 05:38 14h 58m 337 CN¥

Train Timetable: Hangzhou South → Shenzhen North

  • 08:28 18:19 9h 51m 736 CN¥

Check all Train tickets →

Frequently Asked Questions Train Hangzhou to Shenzhen

Below you will find answers to the most common questions about traveling from Hangzhou to Shenzhen by train.

How long does the train from Hangzhou to Shenzhen usually take?

The train from Hangzhou to Shenzhen usually takes about 9 hours 36 minutes to 15 hours, depending on the service and station pair. A Hangzhou East to Shenzhen North train is the faster option, while a Hangzhou South to Shenzhen train can take much longer. If you are planning a train journey on this route, it is worth checking the exact departure and arrival stations before booking.

What is the price of train tickets for Hangzhou to Shenzhen?

Train tickets for Hangzhou to Shenzhen cost between 337 CNY and 765 CNY. The final fare depends on the specific train service and the station combination you choose. If you want the best value on this train route, compare the available train tickets before you book.

Which stations do trains use on the Hangzhou to Shenzhen route?

On the Hangzhou to Shenzhen train route, departures are from Hangzhou East or Hangzhou South, and arrivals are at Shenzhen North or Shenzhen. The exact station pair depends on the train service you choose, so it is important to confirm both ends of the train journey when planning your trip.

How many train departures are there between Hangzhou and Shenzhen?

There are 7 train trips between Hangzhou and Shenzhen. Since the train schedule is limited, it is a good idea to check the available departure times early and choose the train service that fits your plans best.

What time is the first train departure from Hangzhou to Shenzhen?

The first train departure from Hangzhou to Shenzhen is at 07:20. If you are taking this train journey, arriving early at the station can help you avoid rushing before departure.

What is the last train departure on the Hangzhou to Shenzhen route?

The last train departure on the Hangzhou to Shenzhen route is at 14:40. If you are relying on a train service later in the day, make sure to confirm the schedule in advance so you do not miss the final train trip.

Can I book train tickets for Hangzhou to Shenzhen in advance?

Yes, it is sensible to book train tickets for Hangzhou to Shenzhen in advance, especially because there are only 7 train departures. Booking early gives you more choice of train service, station pair, and fare, which can make the train journey easier to plan.

What should I know before taking the train from Hangzhou to Shenzhen?

Before taking the train from Hangzhou to Shenzhen, check the departure station, arrival station, and travel time carefully, because the train journey can vary a lot by service. The route runs from Hangzhou East or Hangzhou South to Shenzhen North or Shenzhen, and the train tickets also vary in price, so reviewing the options before you travel is a smart move.


More Train routes from and to Hangzhou or Shenzhen

Routes in Train to Shenzhen ←

Routes in Train to Hangzhou ←

Routes in Train from Shenzhen →

Planning more than just Hangzhou to Shenzhen?

You’re currently viewing Train options for Hangzhou to Shenzhen. If your trip includes more destinations, the TicketRoutes Travel Planner lets you compare different transport types and multiple routes in one place.

Open Travel Planner

Ideal for multi-city trips and flexible travel plans.