Train TicketsDay ToursMy BookingsHelp Log in

Shanghai → Hangzhou

2026-10-20 · live availability

179 trains run from Shanghai to Hangzhou on 2026-10-20. The first departs at 13:02, the last at 22:30. The fastest high-speed service takes 0h 34m. Fares start at $8 per passenger and go up to $23.

Search 2026-10-21

Train Schedules

Train Departure time Arrival Shortest From → To from Class
G7193 13:02 14:02 01:00 Shanghai South → Hangzhou East $15 Second Class
G8363 13:02 14:34 01:32 Shanghai Hongqiao → Hangzhou West $21 Second Class
G1369 13:05 13:44 00:39 Jinshan North → Hangzhou East $13 Second Class
K1107 13:06 15:20 02:14 Shanghai Songjiang → Hangzhou $20 Soft Sleeper
G1629 13:07 14:39 01:32 Shanghai South → Hangzhou West $18 Second Class
G7595 13:09 13:52 00:43 Shanghai Songjiang → Hangzhou East $41 Business Class
G7595 13:09 14:08 00:59 Shanghai Songjiang → Hangzhou South $16 Second Class
G7323 13:10 14:10 01:00 Shanghai South → Hangzhou East $16 Standing
G3789 13:15 14:30 01:15 Shanghai South → Hangzhou West $57 Business Class
G8363 13:20 14:34 01:14 Shanghai Songjiang → Hangzhou West $18 Second Class
D3141 13:22 14:24 01:02 Shanghai Hongqiao → Hangzhou East $15 Second Class
G7539 13:28 14:36 01:08 Shanghai Hongqiao → Hangzhou East $51 Business Class
G1629 13:30 14:39 01:09 Shanghai Songjiang → Hangzhou West $16 Second Class
G1627 13:31 14:56 01:25 Shanghai Hongqiao → Hangzhou West $67 Business Class
G2141 13:40 14:53 01:13 Shanghai Hongqiao → Hangzhou East $46 Business Class
G7515 13:47 15:04 01:17 Shanghai South → Hangzhou East $43 Business Class
D169 13:50 15:34 01:44 Shanghai South → Hangzhou South $9 Second Class
G901 13:50 15:01 01:11 Shanghai Hongqiao → Hangzhou West $60 Business Class
G7559 13:50 15:13 01:23 Shanghai Hongqiao → Hangzhou East $51 Business Class
G251 14:00 14:45 00:45 Shanghai Hongqiao → Hangzhou East $17 Second Class
G2141 14:00 14:53 00:53 Jinshan North → Hangzhou East $33 Business Class
G1499 14:00 15:11 01:11 Shanghai Hongqiao → Hangzhou West $69 Business Class
G259 14:04 14:49 00:45 Shanghai Hongqiao → Hangzhou East $17 Second Class
G7315 14:05 15:16 01:11 Shanghai Hongqiao → Hangzhou West $60 Business Class
G7329 14:06 15:12 01:06 Shanghai South → Hangzhou $48 Business Class
G7575 14:18 15:18 01:00 Shanghai Hongqiao → Hangzhou East $17 Second Class
K71 14:19 16:22 02:03 Shanghai Songjiang → Hangzhou South $21 Soft Sleeper
G7559 14:22 15:13 00:51 Shanghai Songjiang → Hangzhou East $41 Business Class
G7347 14:22 15:22 01:00 Shanghai South → Hangzhou East $45 Business Class
C3051 14:25 15:50 01:25 Shanghai South → Hangzhou West $52 Business Class
G7301 14:27 15:56 01:29 Shanghai → Hangzhou East $60 Business Class
C495 14:33 16:18 01:45 Shanghai South → Hangzhou $11 Second Class
G8359 14:33 15:58 01:25 Shanghai Hongqiao → Hangzhou West $60 Business Class
G1637 14:34 15:33 00:59 Shanghai Hongqiao → Hangzhou East $17 Second Class
G7583 14:38 15:38 01:00 Shanghai Hongqiao → Hangzhou East $17 Standing
G7347 14:39 15:22 00:43 Shanghai Songjiang → Hangzhou East $38 Business Class
K111 14:40 16:43 02:03 Shanghai Songjiang → Hangzhou South $21 Soft Sleeper
D381 14:41 16:08 01:27 Shanghai South → Hangzhou East $15 Second Class
D3103 14:43 16:22 01:39 Shanghai Hongqiao → Hangzhou West $19 Second Class
G1659 14:53 16:30 01:37 Shanghai South → Hangzhou West $61 Business Class

Showing 40 of 179 trains.

FAQ

How long does the train from Shanghai to Hangzhou take?

The fastest service takes 0h 34m. Slower trains on the same route take longer — the timetable above lists the actual duration for every departure.

How much is a train ticket from Shanghai to Hangzhou?

Second-class fares start at about $8 per passenger including our service fee. Higher classes cost more; every quote shows the underlying fare in local currency.

Do I need a paper ticket?

No. Tickets are issued against your passport. Show the same passport at the station and you are checked through.

Popular Routes