China Travel › Trains › Train routes

China Travel · Trains

Shanghai to Guangzhou by Train (2026): Times, Fares and Booking

Shanghai Hongqiao to Guangzhou South via Hangzhou, Nanchang and Changsha · journey times, stations, seat classes and the booking window · Updated September 2026

Short answer

Shanghai to Guangzhou high-speed trains run from Shanghai Hongqiao (上海虹桥) to Guangzhou South (广州南), heading south-west through Hangzhou, Nanchang West and Changsha South. The fastest cover the route in about 6 hours 15 minutes to 7 hours 30 minutes, and most daytime departures sit between 7 and 9 hours. Around 23 trains a day work the corridor.

It is really two journeys. Changsha South splits the line into a roughly 4 to 6.5 hour northern half and a 2.5 to 3 hour southern half, so a stopover there costs no detour. Guangzhou South to Changsha South is about ¥354 in second class.

Tickets go on sale 15 days before departure. Both ends are business cities, so the fastest mid-morning and late-afternoon departures sell out first. Book on 12306 with a verified passport and pay through Alipay or WeChat Pay.

Stations at each end

Shanghai has three rail departure points in this direction and Guangzhou has several arrival stations. A booking names only one of them.

StationChinese nameWhat it is
Shanghai Hongqiao上海虹桥The terminal nearly every daytime train on this route uses, on the western side of Shanghai beside the domestic airport
Shanghai South上海南站Used by a minority of services, central-south location, busier with conventional trains
Shanghai Songjiang上海松江Far south-west of the city, departure point for the slow conventional overnight trains
Guangzhou South广州南站The high-speed terminus in Panyu district, south of central Guangzhou and well away from the main hotel districts

Our train station guide covers how these names appear in English on tickets.

Journey times

OptionTypical durationNotes
Fastest high-speed (G)6 h 15 – 7 h 30Hongqiao to Guangzhou South, limited stops
Most daytime high-speed (G)7 – 9 hoursCalls at Hangzhou, Nanchang, Changsha and others
Slowest high-speedUp to about 11 hoursStop-heavy departures and secondary routings
Overnight optionsOvernight high-speed sleeper, or about 22 hours conventionalDifferent departure stations from Hongqiao

Route guides quote the fastest timing at 6 h 14, 6 h 51 or 7 h 28 depending on the timetable year. Plan on 6 to 7.5 hours for the best trains.

Seat classes you can buy

ClassChineseWhat you get
Second class二等座3+2 seating, 48–50 cm seat width and about 90–100 cm of legroom
First class一等座2+2 seating, wider seat at roughly 54–56 cm, more recline
Business class商务座Small cabin of lie-flat or deeply reclining pods at the top fare
Sleeper berths卧铺Only on the overnight services that operate on this corridor

Full cabin details are in the seat classes guide.

Booking with a foreign passport

  1. Verify the 12306 account earlyVerification needs a passport photo and a selfie holding the passport, and a person reviews it. One guide puts the wait at 3–5 working days.
  2. Work to the 15-day releaseTickets appear 15 days before departure and stay on sale to about 30 minutes before departure, inside a 05:00–01:00 sales window.
  3. Match the station to the districtA train from Shanghai South instead of Hongqiao adds a cross-city transfer, and a conventional arrival in Guangzhou adds one at the other end.
  4. Pick the fair half of the dayAn early-morning departure from Hongqiao reaches Guangzhou in the mid-afternoon; the last high-speed departures leave in the early evening and arrive late.
  5. Pay in the app and travel on the passport12306 settles with Alipay or WeChat Pay. Third-party sites take international cards and add a per-ticket fee of about ¥15–30. See our 12306 in English guide.

What it costs

JourneyGuide-listed fare and time
Guangzhou South – Changsha South, second classAbout ¥354, 2.5 to 3 hours
Shanghai Hongqiao – Changsha SouthAbout 4 to 6.5 hours depending on stops
Full route, third-party dollar rangeAbout US$29 to US$147 across classes and train types; the lower figures reflect discounted fares

Fares are set per train and per class, so the official figure for your departure is the one in the 12306 app.

Overnight, and where to break the trip

Overnight high-speed sleeper services run on this corridor, and route guides list several of them alongside the daytime departures. Conventional K trains cover the ground in around 22 hours, leaving from Shanghai Songjiang rather than Hongqiao.

Changsha is the natural midpoint The line passes straight through Changsha South, about 2.5 to 3 hours north of Guangzhou. Breaking the journey there splits a seven-hour ride into two comfortable days with no detour.

If a change of plan forces a ticket to be reworked, the rules are in the refund and change guide.

On board, and at the station

Arrive 45–60 minutes before departure to clear luggage screening and the passport check at the entrance; boarding opens about 20 minutes before the train leaves.

On board there is a power socket at every seat, hot water at the car ends, a buffet car on longer runs, and overhead racks for a cabin bag. Seven hours is a long time to rely on station food, so pick up lunch before boarding.

Compiled from route timings and station information published by Trip.com, China Discovery, Klook and China Highlights, with fare and duration anchors cross-checked against TravelChinaGuide's Shanghai–Guangzhou and Guangzhou–Changsha pages and the published 12306 sales and passport-verification rules, 30 September 2026. Where sources disagree on journey time the spread is shown rather than averaged. Timetables, fares and which overnight services operate change with each revision — confirm your departure on the 12306 app.

Frequently asked questions

How long is the train from Shanghai to Guangzhou?

The fastest high-speed trains take about 6 hours 15 minutes to 7 hours 30 minutes, and most daytime departures run between 7 and 9 hours. The slowest services, including conventional trains, take 11 hours or more. Around 23 trains a day cover the route.

Which station does it leave from in Shanghai?

Shanghai Hongqiao (上海虹桥) for the great majority of high-speed departures, with Shanghai South used by some services and Shanghai Songjiang by conventional overnight trains. Hongqiao is also the airport-adjacent terminal, so an air-to-rail connection there is straightforward.

Which Guangzhou station does it arrive at?

Guangzhou South (广州南站) for high-speed trains, south of the centre in Panyu district. Conventional services use other stations. Check the arrival station on the booking, because the Guangzhou terminals are far apart.

Is there an overnight train between Shanghai and Guangzhou?

Yes. The corridor carries overnight high-speed sleeper services as well as conventional K trains, which take around 22 hours from Shanghai and use a different Shanghai departure station. Search your date in 12306 to see which overnight services actually run.

What does a ticket cost?

Third-party sellers list the route from roughly US$29 in second class up to about US$147 across the higher classes and slower trains, and those dollar figures move with discounts. A useful anchor: Guangzhou South to Changsha South, the southern half of the run, is around ¥354 in second class and takes about 2.5 to 3 hours.

Can I book with a foreign passport?

Yes. Registration and travel on 12306 both accept foreign passports, and the passport itself opens the station gate on the day. Passport verification is reviewed manually, so complete it before the 15-day sales window rather than on the travel date.

How far ahead can tickets be booked?

China Railway normally releases tickets 15 days before departure, and 12306 sells until about 30 minutes before the train leaves. Shanghai to Guangzhou is a popular business corridor, so seats on the fastest mid-morning and late-afternoon departures go first.

Related reading