Beijing to Shanghai Train
1,318 km · about 4h 18min · 53+ trains daily · from $45
About This Route
The Beijing–Shanghai high-speed railway is China's busiest and most iconic rail corridor. Covering 1,318 km in as little as 4 hours 18 minutes, it connects the political capital with the financial hub. Over 50 daily departures mean you can pick a time that suits your schedule — even same-day booking is usually fine outside holidays.
Which Train Should You Take?
G-trains dominate this route, running at 300–350 km/h on dedicated high-speed tracks. They're the fastest and most comfortable option. A handful of D-trains also operate, taking about 30 minutes longer but costing slightly less. There are no overnight Z-trains on this corridor — the journey is too short to justify a sleeper.
Seat Classes
Second class is the sweet spot: 5 seats per row (3+2 layout), power outlets at every seat, and plenty of legroom for the 4–5 hour ride. First class (4 seats per row) adds wider seats and a quieter cabin. Business class offers lie-flat pods but costs 3× more — worth it only if you need to sleep.
Learn more about each seat type in our complete guide to China train seat classes.
Tips for This Route
Beijing South and Shanghai Hongqiao are the main stations — both are well-connected to metro lines. Arrive 30 minutes early for security screening. During Spring Festival and National Day (October 1–7), book at least a week ahead. Bring snacks; the dining car is overpriced.
Beijing to Shanghai High-Speed Trains
There are 53 daily trains between Beijing and Shanghai. The fastest high-speed train (G547) departs at 06:18 and takes 5h 53min.
| Train | Departure | Arrival | Duration |
|---|---|---|---|
| G547 | 06:18 | 12:11 | 5h 53min |
| G1 | 06:30 | 11:24 | 4h 54min |
| G3 | 06:52 | 11:33 | 4h 41min |
| G565 | 07:07 | 13:12 | 6h 5min |
| G549 | 07:13 | 13:03 | 5h 50min |
| G5 | 07:42 | 12:32 | 4h 50min |
| G597 | 07:42 | 13:49 | 6h 7min |
| G37 | 07:52 | 12:35 | 4h 43min |
Schedules are for reference only. Search real-time availability →
Regular Trains
Slower but cheaper options including K-trains and T-trains with sleeper berths available for overnight travel.
| Train | Departure | Arrival | Duration |
|---|---|---|---|
| 1461 | 11:59 | 06:45 | 18h 46min |
| Z281 | 19:21 | 08:44 | 13h 23min |
| T109 | 20:04 | 11:02 | 14h 58min |
Want to check tomorrow's availability and exact prices?
Search Real-Time Schedules →Ticket Prices (USD)
Prices vary by train type and seat class. Second class on high-speed trains offers the best value for most travelers.
Prices are in USD, approximate and may vary by date, availability and exchange rate. Last updated: 2026-05-30.