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
| Train | Depart | Arrive | Duration | Second Class | First Class | Business Class | |
|---|---|---|---|---|---|---|---|
| G547 | 06:18 | 12:11 | 05:53 | US$89 | US$141 | US$289 | Book |
| G1 | 06:30 | 11:24 | 04:54 | US$95 | US$152 | US$289 | Book |
| G3 | 06:52 | 11:33 | 04:41 | US$105 | US$161 | US$336 | Book |
| G565 | 07:07 | 13:12 | 06:05 | US$89 | US$141 | US$289 | Book |
| G549 | 07:13 | 13:03 | 05:50 | US$92 | US$146 | US$333 | Book |
| G5 | 07:40 | 12:32 | 04:52 | US$106 | US$161 sold out | US$338 | Book |
| G597 | 07:42 | 13:49 | 06:07 | US$89 | US$141 | US$289 | Book |
| G37 | 07:52 | 12:35 | 04:43 | US$104 | US$159 | US$333 | Book |
| G5 | 07:59 | 12:32 | 04:33 | US$105 | US$161 sold out | US$336 | Book |
| G599 | 08:15 | 14:14 | 05:59 | US$89 | US$141 | US$289 | Book |
| G633 | 08:37 | 15:01 | 06:24 | US$96 | US$152 | US$312 | Book |
| G7 | 09:00 | 13:37 | 04:37 | US$104 | US$159 | US$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.
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.