Beijing to Shanghai Train

The Beijing–Shanghai high-speed line is the busiest and most punctual rail corridor in China, and the single most common train trip foreign visitors take. G-trains cover the 1,318 km between Beijing South and Shanghai Hongqiao in as little as 4h18m, with departures roughly every 10–15 minutes throughout the day.

Fastest journey
4h18m
Distance
1318 km
Trains per day
40+
Departs
Beijing South
Arrives
Shanghai Hongqiao

Departures on 2026-10-29

TrainDepartArriveDuration Second ClassFirst ClassBusiness Class
G547 06:18 12:11 05:53 US$89US$141US$289 Book
G1 06:30 11:24 04:54 US$95US$152US$289 Book
G3 06:52 11:33 04:41 US$105US$161US$336 Book
G565 07:07 13:12 06:05 US$89US$141US$289 Book
G549 07:13 13:03 05:50 US$92US$146US$333 Book
G5 07:40 12:32 04:52 US$106US$161 sold outUS$338 Book
G597 07:42 13:49 06:07 US$89US$141US$289 Book
G37 07:52 12:35 04:43 US$104US$159US$333 Book
G5 07:59 12:32 04:33 US$105US$161 sold outUS$336 Book
G599 08:15 14:14 05:59 US$89US$141US$289 Book
G633 08:37 15:01 06:24 US$96US$152US$312 Book
G7 09:00 13:37 04:37 US$104US$159US$333 Book

Times shown are local China time (UTC+8). Prices are in US dollars and include service fee.

What you should know

  • Book from Beijing South (北京南) — not Beijing Station or Beijing West. They are different stations on opposite sides of the city.
  • Second Class is comfortable and costs a fraction of a flight; Business Class gives you a fully flat seat for about triple the fare.
  • Trains sell out around Chinese public holidays — the 15-day booking window matters on this route more than anywhere else.
Booking with a foreign passport

We book real tickets directly against your passport number — no Chinese ID or phone number needed. Your passport is your ticket: go to the staffed lane at the gate, let staff scan it, and board.

Frequently asked questions

How long is the train from Beijing to Shanghai?

The fastest G-trains take about 4 hours 18 minutes non-stop. Slower G-trains that stop at Nanjing, Jinan or Tianjin take 5 to 6 hours.

Which Beijing station do I need for Shanghai?

Almost all high-speed departures leave from Beijing South (Beijing Nan). Always check your ticket — Beijing Station and Beijing West serve different destinations entirely.

Can I buy Beijing–Shanghai tickets with a foreign passport?

Yes. Your passport is both your ID and your ticket: after booking, walk to the staffed lane at the gate and let them scan your passport.

Other popular routes