Route guide · High-speed rail
Chengdu to Shanghai by High-Speed Train (2026)
1,988 km from the Sichuan basin back to the Yangtze coast — about 10h 55m on the fastest G-trains, a full day on the rails. At this distance most travelers fly. The honest question is whether you should be one of them.
China for Travelers EditorialUpdated Published Rail data refreshed monthly
- 2nd class
- ¥721 – ¥992
- what everyone buys
- Frequency
- 15/day
- 06:01 – 18:44
- Train types
- G · D
- G = fastest
- Flight
- ~3h
- most people fly
Most people fly this route — ~3h in the air vs 10h 55m – 14h on rails. Take the train for the scenery out of the Sichuan basin, to skip airports, or to break the trip at Xi’an.
The route at a glance
Chengdu East (成都东) to Shanghai Hongqiao (上海虹桥) is one of the longest single-ride high-speed corridors a tourist is likely to consider — roughly 1,988 km down out of the Sichuan basin, across the central plains and through the Yangtze delta to the coast. The fastest scheduled G-train does it in 10h 55m; most run 10h 55m – 14h with a string of intermediate stops (often Chongqing, Wuhan and Nanjing), and there is about 15 a day each way from 06:01 – 18:44. Heading to the station from elsewhere in Chengdu first? See the Chengdu East station guide.
One fact drives everything below: there is no overnight high-speed service on this corridor — every G/D departure runs in daylight, so the ride eats a full day either way. That is why, unlike the short Shanghai hops, the honest first question here is not “which station” but train or plane.

Train vs flight — the honest comparison
This is the part most route guides skip. On short corridors the train wins easily; on a haul this long, for most travelers it does not. Here is the trade laid out plainly:
| High-speed train | Flight | |
|---|---|---|
| Journey time | 10h 55m fastest (10h 55m – 14h) | ~3h in the air |
| Price (economy) | ¥721 – ¥992 | ¥700 – ¥1,500 + ¥50–250 tax/fuel |
| Door-to-door (real) | ~12h — both ends on the metro; Chengdu East is central, Shanghai Hongqiao sits ~19 km west, so budget one onward ride. | ~6.5–7h — 2h check-in + the run to each airport (Tianfu ~50 km / Shuangliu ~16 km; Pudong ~50 km / Hongqiao central) + bag claim. |
| Experience | A full day watching the country change; power at every seat; you can walk around — and break the trip at Xi’an or Wuhan. | Over and done by lunch; nothing to see but cloud. |
- Fly
- if you want your day back — door-to-door the plane saves roughly five hours.
- Take the train
- if you dislike airports, want the window scenery out of the Sichuan basin, or plan to break the trip at Xi’an or Wuhan.
Fly to save a day. The plane is roughly ~3h in the air against 10h 55m on the rails — door-to-door, even with a 2-hour check-in and the runs out to the airports, it saves the better part of a day. The fares sit close enough that the train rarely saves money, so for most travelers the flight is the sensible call.
Ride for the experience. The train earns its day if you dislike flying, want to watch the Sichuan basin open out into the central plains and the Yangtze delta, plan to break the journey partway (Xi’an is the classic stopover — see Xi’an → Chengdu and Shanghai → Xi’an), or want the slow, old-school overnight sleeper (a conventional Z/K train, ~30 hours — not the high-speed service). The air fare above is an editorial estimate, not a live quote; check the day’s flights before deciding.
At the Chengdu end the departure is Chengdu East 成都东站 — central, on Metro Line 2 (direct to Chunxi Road and Tianfu Square) and Line 7. The metro has no through-passage to the platforms — you exit and re-clear security to enter, so arrive about 1 hour ahead (1.5 hours on a holiday or your first time); check-in gates are numbered A2–A26 on the 2F concourse and close 5 minutes before departure. For a car, the DiDi / 网约车 pickup is down at the adjacent Pengruili mall’s B3 level — allow ~20 minutes in holiday peaks, or use the ground-level taxi rank if you are rushing. Full layout and exits are in the Chengdu East station guide.
If the train wins it for you, most Chengdu–Shanghai high-speed services arrive at Shanghai Hongqiao 上海虹桥站 on Metro Lines 2, 10 & 17 — all direct into the centre. A few use the more central Shanghai Railway Station, so check the station on your ticket. Full layout and exits are in the Shanghai Hongqiao station guide.
Classes and price
Fares are dynamically priced, so the exact number depends on the train and how far ahead you book — but on a journey this long the class you pick actually matters:
| Class | Price | Worth it? |
|---|---|---|
| Second classmost buy | ¥721 – ¥992 | 3+2 seating, power at every seat — fine, but it is a long time in one seat. |
| First class | ¥1153 – ¥1602 | 2+2 seating, wider and quieter — genuinely worth the upgrade on a journey this long. |
| Business class | ¥2948 – ¥3153 | Lie-flat pods — a real luxury for a full day, but at this price most travelers just fly business instead. |
Pricing tip: the cheapest second-class fares go to off-peak mid-week departures; peak daytime slots and holidays trend toward the top of the band. Because the seat is identical across trains, if a little saving matters more than an hour, take the cheaper departure.
What's waiting in Shanghai
Nobody does Shanghai as a day trip from Chengdu — at a full day each way it is an overnight-plus destination, and most travelers give it three or four nights. The headline draws cluster along the river: the Bund (外滩) and its colonial waterfront, the Pudong skyline across the water with the Oriental Pearl and the supertall towers, the classical Yu Garden (豫园) and old town, and the plane-tree lanes of the former French Concession. For a full plan see things to do in Shanghai and the Shanghai city guide. The obvious onward high-speed hops are Shanghai → Suzhou and Shanghai → Hangzhou.

How to book with a foreign passport
12306 English app — the official China Railway channel: face-value fares, no booking fee. The trade-off is hassle — passport registration must be approved before you can buy (often slow), and customer service is Chinese-first and limited if a booking goes wrong.
Trip.com ↗ — the same China Railway seats, booked in English with a foreign Visa or Mastercard, no verification wait and 24/7 multilingual support. Prices track 12306, and with new-customer promotions Trip often comes out level or cheaper. As China’s largest OTA you can also add hotels, attraction tickets and tours to the same trip. See the booking walkthrough.
Book a few days ahead — departures are limited (~15/day) and the good daytime slots sell first. The name and passport number on the ticket must match what you present; e-tickets are scanned at the gate, no paper pickup needed.
Book on Trip.comNASDAQ: TCOM
The international arm of Ctrip — one of the few platforms selling real China Railway tickets in English, to a foreign passport and card. (Is it legit? — 12306 vs Trip.com )
Booking through our Trip.com links costs you nothing extra and helps fund our independent research — we earn a small commission. How we’re funded.
Arrived at Shanghai Hongqiao — getting to your hotel
Shanghai Hongqiao 上海虹桥站 sits out in the western suburbs, ~19 km from the centre, but it is wired straight into the metro — Lines 2, 10 and 17 share one concourse a 4–5 minute indoor walk from the platform, and you transfer without being re-screened (one-way security recognition since 2018). Line 2 runs east through the centre (People’s Square, Nanjing East Rd, Lujiazui); Line 10 serves Xintiandi and the old town. For a car, the DiDi / taxi pickup is on the B1 level at the P9 (north) and P10 (south) car parks — a 10–15 minute walk. Times below are for the three areas foreign visitors most often base in. Picking an area first? See where to stay in Shanghai.
| City area | Metro | Taxi / DiDi |
|---|---|---|
| The Bund / People’s Square 外滩·人民广场 (central) | Metro Line 2 direct → People’s Square (人民广场); one more stop to Nanjing East Rd for the Bund. ~45 min, ¥5. | ¥65–90, ~35–50 min (19 km) |
| Lujiazui / Pudong 陆家嘴 (skyline, CBD) | Metro Line 2 direct → Lujiazui (陆家嘴). ~50–55 min, ¥6. | ¥75–100, ~40–55 min (23 km) |
| Xintiandi / French Concession 新天地·法租界 | Metro Line 10 direct → Xintiandi (新天地). ~45 min, ¥5. | ¥60–90, ~35–50 min (19 km) |
Transit times and driving distances via Amap (高德地图) routing, checked 2026-06-28. Shanghai Hongqiao is on Metro 2, 10 & 17, all direct into the centre. Taxi ranges reflect off-peak meter fares; surge during weekday rush hours. The no-re-screening transfer and the B1 P9/P10 pickup notes are from current traveller reports. Set up DiDi for foreigners for a fixed English fare.
Frequently asked questions
How far is Chengdu from Shanghai?
About 1,988 km (1,235 miles) by rail — one of the longest single rides in the network, which is exactly why the train-vs-flight decision matters on this route.
How do I get from Chengdu to Shanghai?
By high-speed train or by air. G-trains run Chengdu East to Shanghai Hongqiao about 15 times a day, taking ~10h 55m, from ¥721 in second class (book on the official 12306 app or on Trip.com in English). On a haul this long most travelers fly (~3 hours).
How long is the flight from Chengdu to Shanghai?
About 2h 45m to 3h 10m nonstop. Door-to-door the flight saves roughly five hours over the ~11-hour train, so on this corridor the flight usually wins unless you specifically want the ride.
How long does it take to get from Chengdu to Shanghai?
The fastest G-train covers the ~1,988 km from Chengdu East to Shanghai Hongqiao in about 10 hours 55 minutes. Most through-services run 11–14 hours with several stops. It is a full-day journey — there is no overnight high-speed option, so the high-speed train runs in daylight.
Is it better to fly or take the train from Chengdu to Shanghai?
For most travelers, fly. The flight is about 3 hours in the air versus ~11 hours on the train, and even adding airport time the plane saves the better part of a day. Take the train only if you dislike flying, want the scenery out of the Sichuan basin, plan to break the journey (for example at Xi’an), or are price-flexible and enjoy the ride. The fare is similar to a cheap flight, so the train is rarely the money-saver here.
Is there an overnight sleeper train from Chengdu to Shanghai?
Not on the high-speed line — every G/D departure runs in daylight (first/last roughly 06:01–18:44). There are still slower conventional overnight sleeper trains (Z/K-series) that take around 30 hours; they are a niche, old-school option for travelers who specifically want to sleep through the journey rather than the fastest way across.
How much is a Chengdu to Shanghai train ticket?
Second class starts around ¥721 and runs higher on peak departures; first class and business class scale up from there. Fares are dynamically priced, so the cheapest seats go to off-peak mid-week departures.
Which stations do Chengdu–Shanghai trains use?
Trains leave from Chengdu East Railway Station (成都东站) and arrive at Shanghai Hongqiao Railway Station (上海虹桥站). Both are on the metro, so you can reach a downtown hotel at either end without a taxi. A few Shanghai trains use the more central Shanghai Railway Station — check the station printed on your ticket.
How many trains run between Chengdu and Shanghai each day?
About 15 high-speed services a day each way. Because it is a long haul with limited departures, book a few days ahead rather than turning up — the good daytime slots sell first.
Verification scope
Route data — distance, journey time, fare bands and daily frequencies — is sampled from China’s national rail system and refreshed monthly. The Chengdu East metro lines and the Shanghai Hongqiao metro lines, walking times and arrival distances are from Amap (高德地图) routing, checked 2026-06-28.
Traveller detail: the Chengdu East departure notes (metro-exit re-security, the Pengruili-mall B3 DiDi pickup, arrive-early buffer) and the Shanghai Hongqiao no-re-screening transfer + B1 P9/P10 pickup are from current 小红书 traveller reports.
Flight and door-to-door figures are indicative, not live quotes. The ~3h air time and ¥700 – ¥1,500 fare are from Trip.com’s own flight search (checked 2026-06-28; before the ~¥50 fund + fuel surcharge); airport-to-downtown drive times are from Amap (高德) routing. There is no overnight high-speed service on this corridor — the only sleeper is a slow conventional Z/K train (~30h).
Confirm before booking: exact schedules and fares vary by train and season under dynamic pricing. Trains leave Chengdu East (成都东); most arrive Shanghai Hongqiao (上海虹桥), a few the central Shanghai Railway Station.
Once the journey gets you to Shanghai
The corridor is the long part — here is what to do with your days at the other end.



