Train TicketsDay ToursMy BookingsHelp Log in

Shanghai → Hangzhou

2026-10-20 · live availability

201 trains run from Shanghai to Hangzhou on 2026-10-20. The first departs at 12:09, 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
G7511 12:09 12:55 00:46 Shanghai Hongqiao → Hangzhou East $51 Business Class
G9481 12:12 12:59 00:47 Shanghai South → Hangzhou East $45 Business Class
G687 12:12 13:37 01:25 Shanghai Hongqiao → Hangzhou West $62 Business Class
D3291 12:16 13:11 00:55 Shanghai Hongqiao → Hangzhou East $15 Second Class
G1383 12:19 13:21 01:02 Shanghai Hongqiao → Hangzhou East $25 Premium Class
K575 12:20 14:08 01:48 Shanghai Songjiang → Hangzhou South $15 Hard Sleeper
G7335 12:25 13:35 01:10 Shanghai South → Hangzhou East $45 Business Class
T101 12:30 14:27 01:57 Shanghai Songjiang → Hangzhou South $21 Soft Sleeper
G687 12:30 13:37 01:07 Shanghai Songjiang → Hangzhou West $54 Business Class
G7375 12:31 13:40 01:09 Shanghai Hongqiao → Hangzhou East $46 Business Class
G8353 12:31 14:03 01:32 Shanghai Hongqiao → Hangzhou West $62 Business Class
G1407 12:36 13:48 01:12 Shanghai South → Hangzhou West $63 Business Class
G37 12:37 13:31 00:54 Shanghai Hongqiao → Hangzhou East $51 Business Class
D21 12:42 14:34 01:52 Shanghai South → Hangzhou South $9 Second Class
G1369 12:44 13:44 01:00 Shanghai Hongqiao → Hangzhou East $17 Second Class
G7335 12:46 13:35 00:49 Jinshan North → Hangzhou East $33 Business Class
G7375 12:50 13:40 00:50 Shanghai Songjiang → Hangzhou East $38 Business Class
G7595 12:50 13:52 01:02 Shanghai Hongqiao → Hangzhou East $51 Business Class
G7595 12:50 14:08 01:18 Shanghai Hongqiao → Hangzhou South $19 Second Class
G8353 12:53 14:03 01:10 Shanghai Songjiang → Hangzhou West $54 Business Class
G1395 12:56 13:48 00:52 Shanghai Hongqiao → Hangzhou East $46 Business Class
G3087 12:57 14:08 01:11 Shanghai South → Hangzhou West $68 Business Class
G7193 13:02 14:02 01:00 Shanghai South → Hangzhou East $43 Business 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 $25 Premium Class
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 Standing
G901 13:50 15:01 01:11 Shanghai Hongqiao → Hangzhou West $60 Business Class

Showing 40 of 201 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