There are 6 ways to get from Shanghai Hongqiao Airport (SHA) to Kunming by plane, train, car, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly from Shanghai Hongqiao International Airport
best- Fly from Shanghai Hongqiao International Airport (SHA) to Kunming Changshui International Airport (KMG)SHA - KMG
4h 31m¥609–1,875Bus, train
cheapest- Take the bus from Shanghai General to NantongSHnanto
- Take the train from Nantong to KunmingK722
43h 35m¥374–399Fly from Shanghai Pudong International Airport
- Fly from Shanghai Pudong International Airport (PVG) to Kunming Changshui International Airport (KMG)PVG - KMG
6h 39m¥849–2,064Train via Kunming South
- Take the train from Shanghai Hongqiao to Kunming SouthShanghai Hongqiao / ...
12h 51m¥994–1,081Drive 2,271 km
- Drive from Shanghai Hongqiao Airport (SHA) to Kunming2,271 km
23h 8m¥2,019–2,916Train
- Take the train from Shanghai South to KunmingShanghai South
37h 19m¥472
Shanghai Hongqiao International Airport (SHA) to Kunming Changshui International Airport (KMG) flights
Questions & Answers
The cheapest way to get from Shanghai Hongqiao Airport (SHA) to Kunming is to bus and train which costs ¥370 - ¥400 and takes 43h 35m.
The fastest way to get from Shanghai Hongqiao Airport (SHA) to Kunming is to fly which takes 4h 31m and costs ¥600 - ¥1900.
No, there is no direct train from Shanghai Hongqiao Airport (SHA) to Kunming. However, there are services departing from Hongqiao Airport T1 and arriving at South Ring Road via Shanghai Hongqiao, Kunming South station and Liandajie. The journey, including transfers, takes approximately 12h 51m.
The distance between Shanghai Hongqiao Airport (SHA) and Kunming is 1952 km. The road distance is 2271 km.
The best way to get from Shanghai Hongqiao Airport (SHA) to Kunming without a car is to train via Kunming South which takes 12h 51m and costs ¥950 - ¥1100.
It takes approximately 4h 31m to get from Shanghai Hongqiao Airport (SHA) to Kunming, including transfers.
Shanghai Hongqiao Airport (SHA) to Kunming train services, operated by China Railways G-Class, depart from Shanghai Hongqiao station.
The best way to get from Shanghai Hongqiao Airport (SHA) to Kunming is to fly which takes 4h 31m and costs ¥600 - ¥1900. Alternatively, you can train via Kunming South, which costs ¥950 - ¥1100 and takes 12h 51m.
Shanghai Hongqiao Airport (SHA) to Kunming train services, operated by China Railways G-Class, arrive at Kunming South station.
Yes, the driving distance between Shanghai Hongqiao Airport (SHA) to Kunming is 2271 km. It takes approximately 23h 8m to drive from Shanghai Hongqiao Airport (SHA) to Kunming.
What companies run services between Shanghai Hongqiao Airport (SHA), China and Kunming, China?
Juneyao Airlines, Lucky Air Co. Ltd., and two other airlines fly from Shanghai Hongqiao International Airport (SHA) to Kunming Changshui International Airport (KMG) hourly. Alternatively, China Railways G-Class operates a train from Shanghai Hongqiao to Kunming South 4 times a day. Tickets cost ¥950–1,100 and the journey takes 10h 53m.
- Website
- en.ceair.com
Flights from Shanghai Hongqiao International Airport to Kunming Changshui International Airport
- Ave. Duration
- 3h 45m
- When
- Every day
- Estimated price
- ¥650–4,100
Flights from Shanghai Hongqiao International Airport to Kunming Changshui International Airport via Wuhan
- Ave. Duration
- 5h 15m
- When
- Every day
- Estimated price
- ¥1,400–4,200
Flights from Shanghai Hongqiao International Airport to Kunming Changshui International Airport via Changsha
- Ave. Duration
- 5h 35m
- When
- Every day
- Estimated price
- ¥1,400–4,100
Flights from Shanghai Pudong International Airport to Kunming Changshui International Airport
- Ave. Duration
- 3h 51m
- When
- Every day
- Estimated price
- ¥1,200–3,600
Flights from Shanghai Pudong International Airport to Kunming Changshui International Airport via Ningbo Lishe
- Ave. Duration
- 6h 20m
- When
- Monday
- Estimated price
- ¥1,200–3,600
- Website
- ch.com
Flights from Shanghai Hongqiao International Airport to Kunming Changshui International Airport
- Ave. Duration
- 3h 49m
- When
- Every day
- Estimated price
- ¥650–4,100
Flights from Shanghai Pudong International Airport to Kunming Changshui International Airport
- Ave. Duration
- 3h 54m
- When
- Every day
- Estimated price
- ¥1,000–3,600
- Website
- airchina.com
Flights from Shanghai Hongqiao International Airport to Kunming Changshui International Airport
- Ave. Duration
- 3h 42m
- When
- Every day
- Estimated price
- ¥650–1,100
Flights from Shanghai Pudong International Airport to Kunming Changshui International Airport
- Ave. Duration
- 3h 45m
- When
- Every day
- Estimated price
- ¥490–4,200
- Website
- csair.com
Flights from Shanghai Hongqiao International Airport to Kunming Changshui International Airport
- Ave. Duration
- 3h 42m
- When
- Every day
- Estimated price
- ¥650–1,100
Flights from Shanghai Pudong International Airport to Kunming Changshui International Airport
- Ave. Duration
- 3h 50m
- When
- Every day
- Estimated price
- ¥1,000–3,600
- Website
- juneyaoair.com
Flights from Shanghai Hongqiao International Airport to Kunming Changshui International Airport
- Ave. Duration
- 3h 42m
- When
- Every day
- Estimated price
- ¥650–1,100
Flights from Shanghai Pudong International Airport to Kunming Changshui International Airport
- Ave. Duration
- 3h 50m
- When
- Every day
- Estimated price
- ¥1,000–2,900
- Website
- ceair.com
Flights from Shanghai Hongqiao International Airport to Kunming Changshui International Airport
- Ave. Duration
- 3h 35m
- When
- Every day
- Estimated price
- ¥2,000–2,600
Flights from Shanghai Pudong International Airport to Kunming Changshui International Airport
- Ave. Duration
- 3h 20m
- When
- Every day
- Estimated price
- ¥1,700–2,200
- Website
- luckyair.net
Flights from Shanghai Hongqiao International Airport to Kunming Changshui International Airport
- Ave. Duration
- 3h 30m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥550–2,700
- Website
- airkunming.com
Flights from Shanghai Pudong International Airport to Kunming Changshui International Airport
- Ave. Duration
- 3h 50m
- When
- Every day
- Estimated price
- ¥490–2,300
- Website
- ch.com
Flights from Shanghai Pudong International Airport to Kunming Changshui International Airport via Zhoubai
- Ave. Duration
- 4h 55m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥750–1,700
- bus@chinatrainguide.com
- Website
- chinabusguide.com
Bus from Shanghai General to Nantong
- Ave. Duration
- 3h
- Frequency
- Every 15 minutes
- Estimated price
- ¥50–75
- Schedules at
- chinabusguide.com
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including How to get from London to Edinburgh, Which side of Niagara Falls should I choose (and how do I get there)?, and How to get from Florence to Rome - to help you get the most out of your next trip.
More Questions & Answers
There are 223+ hotels available in Kunming.









