Hangzhou to Shanghai Train

West Lake is 45 minutes away from Shanghai by high-speed train. This is one of the highest-frequency corridors in the world — around 60 trains a day, and you can usually buy a ticket minutes before departure.

Fastest journey
45m
Distance
159 km
Trains per day
60+
Departs
Hangzhou East
Arrives
Shanghai Hongqiao

Departures on 2026-10-29

TrainDepartArriveDuration Second ClassFirst ClassBusiness Class
K528 01:55 03:46 01:51 ––– Book
K80 02:56 05:30 02:34 ––– Book
K1186 03:35 05:43 02:08 ––– Book
D82 04:11 06:08 01:57 US$13–– Book
D108 04:18 06:14 01:56 US$13–– Book
K512 04:36 07:02 02:26 ––– Book
K288 04:47 07:10 02:23 ––– Book
D58 05:21 07:07 01:46 US$13 sold out–– Book
K752 05:30 07:33 02:03 ––– Book
K352 05:53 07:50 01:57 ––– Book
G7358 06:07 07:37 01:30 US$20US$27– Book
G896 06:08 06:58 00:50 US$17–– Book

Times shown are local China time (UTC+8). Prices are in US dollars and include service fee.

What you should know

  • Hangzhou East (杭州东) is the main high-speed station and connects directly to Metro Lines 1 and 4.
  • No need to book far ahead outside holidays — this route rarely sells out.
  • A day trip is genuinely comfortable: leave Shanghai after breakfast, be back for dinner.
Booking with a foreign passport

We book real tickets directly against your passport number — no Chinese ID or phone number needed. Your passport is your ticket: go to the staffed lane at the gate, let staff scan it, and board.

Frequently asked questions

Do I need to book Shanghai–Hangzhou in advance?

Usually not — trains run every 10–20 minutes. Reserve ahead only during Chinese public holidays.

Which Hangzhou station is closest to West Lake?

Hangzhou East is the high-speed hub; from there take the Metro to Longxiangqiao and walk to the lake. Hangzhou Station ( downtown) is closer but serves mostly conventional trains.

How long is the ride?

The fastest non-stop G-trains take 45 minutes; most services take 50–60 minutes.

Other popular routes