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
| Item | Detail |
|---|---|
| Stations | Shanghai Hongqiao (上海虹桥) → Kunming South (昆明南) |
| Distance | About 2,266 km (1,408 mi) |
| Fastest journey | About 9h 35m |
| Typical journey | 11h 40m – 12h 20m on the other published services |
| Departures | Four pairs a day in the published timetable, all from Hongqiao, between about 07:20 and 11:10 |
| Second class fare | About ¥840–¥1,050 one way, indicative |
| Seat classes | Second, first and business class on the G-trains |
| Overnight option | Normal-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.
| Station | Which trains use it | Getting into town |
|---|---|---|
| Shanghai Hongqiao (上海虹桥) | Every high-speed G-train to Kunming | Metro Lines 2, 10 and 17, next door to Hongqiao Airport T2 |
| Shanghai South (上海南站) | The overnight normal-speed trains | Metro Lines 1, 3 and 15 |
| Kunming South (昆明南) | All high-speed arrivals, in Chenggong district | Metro Line 1 into the city; allow 40–60 minutes to a central hotel |
| Kunming Railway Station (昆明站) | Normal-speed trains, closer to the old centre | Metro and buses from the station forecourt |
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.
- 9h 35m: the fastest service, calling at a reduced set of stations.
- 11h 30m – 12h 20m: the other three published services, which call at Hangzhou East, Nanchang West, Changsha South, Guiyang North and the smaller stations in between. You are trading two to three hours for a wider choice of departure times and better availability.
- 34 – 39.5 hours: the normal-speed train from Shanghai South, which crosses the country on the older line through a different set of provinces.
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
| Class | Layout | Indicative fare, one way |
|---|---|---|
| Second class | 3+2, standard seat, the majority of the train | ¥840–¥1,050 |
| First class | 2+2, wider seat, more legroom, quieter carriage | ¥1,530–¥1,690 |
| Business class | Single and 2+1 seats, lie-flat on some sets, lounge access at some stations | ¥3,000–¥3,690 |
| Hard / soft sleeper | Only on the normal-speed train from Shanghai South | Sold 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:
- 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.
- 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.
- 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.
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
- Security at the entrance. Bags go through a scanner and you walk through a metal detector. Allow 20 minutes at Hongqiao on a busy morning, more on a holiday.
- Arrive 45–60 minutes early. Hongqiao is a very large building and the walk from the metro to your departure gate is not short.
- Luggage. Overhead racks fit a standard cabin bag; larger cases go in the racks at the ends of each carriage. There is no weight check in practice, but the size rules still apply — they are in our train luggage rules page.
- Power and hot water. Sockets are under the seats or on the seat backs depending on the set; free hot water is at the end of every carriage.
- Food. A trolley service and usually a dining car. Prices on board are higher than at the station and the choice runs out after the first few hours.
- No smoking anywhere on the train, including the vestibules and the toilets.
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:
- Fly. Flights link Shanghai and Kunming through the day. Both airports sit outside their cities, so the door-to-door difference is smaller than the flight time suggests.
- Break the journey. Changsha South and Guiyang North both sit on the line, both have hotels near the station, and both make a reasonable overnight stop that puts you back on a Kunming-bound train the next morning. Guiyang also opens up the Huangguoshu waterfall area.
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.