Home › Shanghai to Beijing: Bullet Train or Flight?

Shanghai to Beijing: Bullet Train or Flight?

Shanghai to Beijing takes about 4.5 hours on the fastest G-trains, centre to centre on China's flagship high-speed line, one of the world's best. Fares run from around EUR 70; flights are quicker in the air but add airport time. Here is how they compare.

DistanceAbout 1,200 km
Fastest overallHigh-speed train (about 4.5h)
Fastest in airFlight (about 2h15)
NoteBring your passport for rail ticketing
Live schedule and fare data
ModeDepartures/dayFirst-last departureFastestTypical fareTop operators
Train 98 06:31-21:15 4h 24m USD 60-117 China Railway, HK INT
Flight 137 06:30-23:30 1h 10m USD 109-353 China Eastern Airlines, Air China, Hainan Airlines
Prices checked October 12, 2026 from 13844 scheduled departures.
Shanghai to Beijing: your options
ModeOperatorDurationApprox fareOvernight
Train China Railway High-speed (G-train)
Fastest G-trains run about 4.5 hours, centre to centre, very frequent.
about 4.5 to 6 hours approx €70 to €120 No Check on 12Go →
Flight Air China / China Eastern / Hainan
Faster in the air; add transfers and security at both ends.
about 2h15 plus airport time approx €60 to €150 No Compare on Kiwi →

Fares are approximate and shown for comparison. Confirm live prices and times on 12Go before booking.

Show stays for:
Where to stay in Shanghai
Option 1
City Hotel
Shanghai
Top-rated stay in Shanghai
City Hotel
★ 8.1 3021 reviews
€63
per night
Book on Agoda →
Option 2
Qingsu Shanghai Main Branch
Shanghai
Top-rated stay in Shanghai
Qingsu Shanghai Main Branch
★ 8.8 53 reviews
€63
per night
Book on Agoda →
Option 3
Campanile Hotel - Shanghai Jing'an Temple
Shanghai
Top-rated stay in Shanghai
Campanile Hotel - Shanghai Jing'an Temple
★ 8.6 402 reviews
€63
per night
Book on Agoda →
Where to stay in Beijing
Option 1
Nostalgia S Hotel (Beijing Qianmen Tianqiao)
Beijing
Top-rated stay in Beijing
Nostalgia S Hotel (Beijing Qianmen Tianqiao)
★ 9.4 139 reviews
€62
per night
Book on Agoda →
Option 2
Beijing XinQiao Hotel
Beijing
Top-rated stay in Beijing
Beijing XinQiao Hotel
★ 8.3 6557 reviews
€64
per night
Book on Agoda →
Option 3
Dequan Luxury Jingguang Hotel, near China Media Group and Guomao CBD
Beijing
Top-rated stay in Beijing
Dequan Luxury Jingguang Hotel, near China Media Group and Guomao CBD
★ 8.6 81 reviews
€64
per night
Book on Agoda →
Things to do
In Shanghai

Loading things to do...

In Beijing

Loading things to do...

Activities load from Viator. Booking opens on Viator, and we may earn a commission.

Frequently asked questions
How long is the high-speed train from Shanghai to Beijing?
About 4.5 hours on the fastest G-trains, centre to centre, with very frequent departures through the day.
Is the train or plane better from Shanghai to Beijing?
The high-speed train is often better door to door. It runs city centre to city centre, where a flight adds two airport transfers and security.
Do I need my passport to book the train in China?
Yes. Foreign passengers use their passport as ID for booking and boarding China Railway high-speed trains.

Plan your own version

Set your dates, budget and pace, and the planner builds an optimized trip with live prices.

Build my trip →

Hotel options and prices come from Agoda and update at booking time; sample data shown if live pricing is unavailable. Transport fares are estimates, confirmed on 12Go.

Beta Prices and availability reflect current partner rates and can change before you book. Confirm the final price on 12Go, Kiwi, or Agoda (linked per result) before booking.