China Travel › Train routes › Shanghai to Kunming

China Travel · Trains

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

Shanghai Hongqiao to Kunming South, about 2,266 km, 9h 35m to 12h 30m on the daytime trains · Updated September 2026

Short answer

The high-speed service runs Shanghai Hongqiao (上海虹桥) to Kunming South (昆明南) — roughly 2,266 km, the longest east–west high-speed corridor in the country — in 9h 35m to 12h 30m, depending on how many stations the train calls at.

Published timetables list four G-trains a day, leaving Hongqiao between about 07:20 and 11:10 and reaching Kunming South between about 19:00 and 23:25. Second class sits around ¥840–¥1,050 one way, with first class at ¥1,530–¥1,690 and business class at ¥3,000–¥3,690. Sources quote slightly different bands because fares float with the train and the date. Read the exact price for your service in the 12306 app.

A normal-speed train also links Shanghai South to Kunming Railway Station, but it takes 34–39.5 hours — two nights on board. For nearly every visitor the day train, or a flight, is the realistic pick. Tickets open roughly 15 days ahead on 12306, and your passport is your ticket.

The route at a glance

ItemDetail
StationsShanghai Hongqiao (上海虹桥) → Kunming South (昆明南)
DistanceAbout 2,266 km (1,408 mi)
Fastest journeyAbout 9h 35m
Typical journey11h 40m – 12h 20m on the other published services
DeparturesFour pairs a day in the published timetable, all from Hongqiao, between about 07:20 and 11:10
Second class fareAbout ¥840–¥1,050 one way, indicative
Seat classesSecond, first and business class on the G-trains
Overnight optionNormal-speed train from Shanghai South, 34–39.5 hours, not recommended for a normal trip

The two stations in each city

This is the single most common mistake on this route: Shanghai has more than one station serving the south-west, and Kunming has two that are roughly 28 km apart.

StationWhich trains use itGetting into town
Shanghai Hongqiao (上海虹桥)Every high-speed G-train to KunmingMetro Lines 2, 10 and 17, next door to Hongqiao Airport T2
Shanghai South (上海南站)The overnight normal-speed trainsMetro Lines 1, 3 and 15
Kunming South (昆明南)All high-speed arrivals, in Chenggong districtMetro Line 1 into the city; allow 40–60 minutes to a central hotel
Kunming Railway Station (昆明站)Normal-speed trains, closer to the old centreMetro and buses from the station forecourt
Kunming South is not in Kunming, exactly The high-speed station sits in the Chenggong district, roughly 25 km southeast of the old city centre. Plan on 40–60 minutes with luggage, on the metro or in a taxi. Hotels around Chenggong are cheap and convenient if you are leaving again the next morning; anything near Green Lake or the old town means a longer transfer.

How long the journey actually takes

The spread on this route is wide — nearly three hours between the quickest and slowest train — and it is entirely about stops.

Pair that with the airport arithmetic and the train is competitive on the fast service and starts to lose on the slow one. Hongqiao Airport and Shanghai Hongqiao station are in the same complex, which makes flying out of Shanghai unusually convenient; Kunming's airport is well outside the city, so the door-to-door gap narrows again.

Seat classes on this route

ClassLayoutIndicative fare, one way
Second class3+2, standard seat, the majority of the train¥840–¥1,050
First class2+2, wider seat, more legroom, quieter carriage¥1,530–¥1,690
Business classSingle and 2+1 seats, lie-flat on some sets, lounge access at some stations¥3,000–¥3,690
Hard / soft sleeperOnly on the normal-speed train from Shanghai SouthSold separately; check 12306 for the day you want

Twelve hours is long enough that the upgrade math changes. Second class is fine for the overnight-free daytime run if you have a window seat and a book, but first class is where most people stop feeling cramped. Full layouts and photos are in our guide to train seat classes in China.

If you do decide to take the older train, the berth types matter more than the price: soft sleeper gives you four berths in a closed compartment, hard sleeper gives you six in an open bay. Details are in the sleeper train guide.

Booking with a foreign passport

Everything for this route goes through 12306, the official China Railway channel. The app has an English interface, and registration with a passport number works for foreign travellers — see our 12306 in English walkthrough for the order of the screens.

Three things decide whether booking is easy or painful:

  1. The release window. Sales generally open about 15 days before departure, with the daily release time varying by station. Long-distance services like this one sell from the far end first, so the Kunming-bound trains can show as sold out on day one and then free up as the departure approaches.
  2. Name matching. The name on the ticket must match the passport exactly, including any middle names. A mismatch that boarding staff notice at the gate is a problem you cannot argue your way out of.
  3. Payment. 12306 accepts Alipay and WeChat Pay as well as international cards in many cases. Set the wallet up before you travel rather than at the station.
Your passport is the ticket Nothing needs printing. Scan the passport at the station entrance, again at the departure gate, and on some platforms a third time. Keep it in a pocket you can reach without unpacking a bag — you will use it three times in fifteen minutes.

Third-party sites sell the same seats with a service fee and, often, a worse cancellation position. They are a reasonable fallback in the last 48 hours if 12306 gives you trouble; they are not the default.

What to expect on the day

The scenery, honestly

The first three hours out of Hongqiao are flat, industrial and forgettable — Yangtze delta sprawl and farmland.

The middle of the trip is the reason to take the train. Around Changsha the line picks up hills, and through Guizhou it threads karst country with villages on the valley floors. Guiyang North, roughly seven to nine hours in, is the point where most people stop reading and start looking out of the window.

The final two hours climb onto the Yunnan plateau through Qujing and Songming before the run into Kunming South. If the light is going, this last part is the one you will wish you had shot properly.

If the train is full

Long-distance trains on this corridor do sell out on holiday dates. Two workable alternatives:

For the onward leg into Yunnan, the Kunming to Lijiang train continues on the same high-speed line and takes a few hours rather than a day.

Frequently asked questions

How long does the train from Shanghai to Kunming take?

The fastest published G-train does the run in 9h 35m. The other services on the line take about 11h 40m to 12h 20m because they call at more stations. Timetables are revised often, so confirm the duration for your date in the 12306 app.

Which station in Shanghai does the Kunming train leave from?

Shanghai Hongqiao (上海虹桥) for every high-speed service. It sits on Metro Lines 2, 10 and 17 and is attached to Hongqiao Airport Terminal 2. Shanghai South (上海南站) is a separate station on the other side of the city and only handles the normal-speed trains.

Which station do I arrive at in Kunming?

Kunming South (昆明南), the high-speed station in the Chenggong district about 25 km southeast of the old city centre, reached by metro Line 1. The normal-speed trains from Shanghai South arrive at Kunming Railway Station (昆明站) instead, which is closer to the centre.

How much is a ticket from Shanghai to Kunming?

Published ranges put second class at roughly ¥840–¥1,050 one way, first class at ¥1,530–¥1,690 and business class at ¥3,000–¥3,690. Sources quote slightly different bands because fares float with the service and the date. Read the exact price for your train in the 12306 app.

Is there an overnight sleeper from Shanghai to Kunming?

There is, but not on the high-speed line. A normal-speed train runs from Shanghai South to Kunming Railway Station and takes 34 to 39.5 hours — two nights on board. Most visitors take the daytime G-train or fly instead.

How far ahead can I book a Shanghai to Kunming train ticket?

China Railway generally opens sales about 15 days before departure, with the daily release time varying by station. Book on the first day your date opens, and be online a few minutes early for holiday dates and the summer peak.

Can I book this train with a foreign passport?

Yes. Register on 12306 with your passport number and use the English interface, or buy at a station ticket counter with the passport in hand. Your passport is your ticket: you scan it at the station entrance, the departure gate and sometimes the platform gate.

Is first class worth it on a 12-hour train?

Second class is 3+2 seating, first class is 2+2 with noticeably more legroom and a quieter carriage, and business class is the most spacious with single or 2+1 seats. On a run this long the second-class-to-first-class upgrade is the one most travellers notice.

What is there to eat on board?

A catering trolley moves through the train, there is usually a dining car, and free hot water is available at the end of each carriage. Instant noodles and tea are the local standard. Bringing your own food from Hongqiao station is cheaper and more reliable.

Is the Shanghai to Kunming train scenic?

The second half is. The line leaves the flat Yangtze delta, crosses the hills of Hunan, then threads the karst country of Guizhou around Guiyang, before climbing onto the Yunnan plateau for the last stretch into Kunming South.

Related reading

Compiled from published China Railway timetables and route data as reproduced by TravelChinaGuide and the Shanghai–Kunming high-speed line reference material, cross-checked against station and journey-time listings from a second route database on 30 September 2026. Departure counts, journey times and fare bands differ slightly between sources because the timetable is revised and fares float; every figure here is indicative. Confirm your specific train, departure window and price in the 12306 app or at a station counter before you travel.