Shanghai to Suzhou Train
100 km · about 23min · 100+ trains daily · from $6
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.
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.
Learn more about each seat type in our complete guide to China train seat classes.
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.