Shanghai to Suzhou Train

100 km · about 23min · 100+ trains daily · from $6

100 km Distance
23min Fastest Journey
100+ Daily Trains
$6 Price From (2nd Class)

About This Route

Shanghai to Suzhou is China's ultimate day-trip route — just 23 minutes on the fastest G-train. Suzhou's classical gardens (UNESCO World Heritage), silk museums, and canal-side old town make it a must-visit. With 100+ daily trains, you can leave after breakfast and be back for dinner.

Which Train Should You Take?

G-trains take 23–30 minutes, D-trains about 40 minutes. Both are frequent and cheap. The G-train is so fast that you'll spend more time in security than on the actual train. Just grab whichever departs next.

G
G-Trains Fastest & most popular
D
D-Trains Great value
Z
Z-Trains Overnight comfort

Seat Classes

Any seat class works for a 23-minute ride. Second class costs about $5.50 — possibly the best value high-speed rail ticket in China. You won't even have time to open your laptop.

Tips for This Route

Suzhou North station (高铁站) is where G-trains stop — it's 15 minutes from the old town by taxi. Some trains stop at Suzhou station (city center), which is more convenient for gardens. Check your ticket for which station. Weekend mornings are busy with Shanghai day-trippers.