China Rail Guide

Shanghai to Suzhou by Train

By China Rail Guide Updated 2026-05-29 Fares verified May 2026 against China Railway (12306)

Fastest
21m
Distance
84 km
Trains/day
100+
From
$6
Route map showing the 84 km rail route from Shanghai to Suzhou, China Shanghai Suzhou 84 km
Shanghai → Suzhou rail route · 84 km · base map © Amap (高德地图)

Shanghai to Suzhou is one of China’s shortest and busiest high-speed hops — over 100 trains a day cover the 84 km in as little as 21 minutes. Fast G-trains run from Shanghai Hongqiao to Suzhou North all day.

At a glance

  • Fastest trains take about 21 minutes; most run 25–40 minutes.
  • Extremely frequent — well over 100 daily departures.
  • Main service: Shanghai Hongqiao (上海虹桥) → Suzhou North (苏州北); some run from central Shanghai to Suzhou station.
  • Second Class is all you need — no need to book ahead.

Fares by class

High-speed (G/C) seat classes on the main service:

ClassPrice (CNY)Approx. (USD)
Second Class ¥39.5 $6
First Class ¥65 $9
Business Class ¥126 $18

Official China Railway (12306) fares for Shanghai Hongqiao–Suzhou North. Trains from Shanghai’s central station to Suzhou station are a little cheaper.

Stations & train types

Trains depart from Shanghai Hongqiao and arrive at Suzhou North or Suzhou. Direct trains run this route.

  • G — High-speed (up to 350 km/h)
  • D — Express EMU (200–260 km/h)
  • C — Intercity (short hops)

Train or flight from Shanghai to Suzhou?

A flight looks quicker on paper, but China's domestic flights ask you to arrive about 2 hours early, and airports sit well outside the city. High-speed trains leave from a central station with quick security. Most trains take 25–40 min (fastest non-stop 21m). Counting the whole door-to-door trip:

🚄 High-speed train ✈️ Flight
On board / in the air 21m ~45m
Getting there & through + ~30m (central station, fast security) + 2h arrive early, + ~1h30m to/from airports
Realistic door-to-door ~51m ~4h 15m
Our pick: take the train. Door-to-door it's about 51m versus 4h 15m flying — and you arrive in the city centre, with no check-in queues or weather delays. On this corridor the high-speed train is the easy choice.

Flight time is estimated from route distance; airport arrival and transfer times are typical for China domestic travel.

Frequently asked questions

How long is the train from Shanghai to Suzhou?

The fastest trains take about 21 minutes; most run 25 to 40 minutes.

How much is a Shanghai to Suzhou train ticket?

Second Class is about ¥39.5 (~$6), First Class ¥65, and Business Class ¥126 on Shanghai Hongqiao–Suzhou North trains. These are official China Railway (12306) fares.

Which stations do Shanghai–Suzhou trains use?

Most trains run from Shanghai Hongqiao to Suzhou North; some go from Shanghai’s central station to Suzhou station. All are on the metro.

Schedule and fares reflect China Railway (12306) official services, last verified 2026-05 against live booking data. Times and prices can change — confirm when you book.