Flights from Lhasa/Lasa to Kunming – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
LXA to KMG – All flight route options from Lhasa Airport, China to Kunming Changshui International Airport, China. These flights are operated by 9 different airlines. Fly non-stop or choose from 5 different connecting flights. The shortest flight time is 2 hours and 28 minutes. See the full flight schedule and time table, including departure times, airlines and stopover details to find the best option for you.
Find the best prices on hotels and car rental near Kunming Changshui Airport
We got great deals on hotels and car rentals near the airport.
Lhasa/Lasa to Kunming flights
With over 352 flights every week and 8 different airlines you have a wide range of options. You can fly non-stop to Kunming (KMG) from Lhasa/Lasa (LXA) with China Eastern Airlines, Tibet Airlines or Lucky Air but if a stopover option suits you better you can choose to fly via Mian Yang, Chengdu or any other of the 5 alternatives with connectiing airports.
Lhasa/Lasa to Kunming with China Eastern Airlines
You can fly non-stop every weekday with flights departing between 12 noon and 4:00 pm. You also have the option to do a transit flight via Diqing. China Eastern Airlines is a member of SkyTeam.
With Air China
If you choose to fly with Air China from Lhasa/Lasa to Kunming you can make a transit either via Chengdu or via Chengdu. The route via Chengdu is 5 minutes faster. Air China is a Star Alliance member.
Distance & flight times: Lhasa Airport to Kunming Changshui International Airport
The shortest flight time between LXA and KMG is 2 hours and 25 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 2h 25m | - | 797 miles (1282 km) |
MIG Mian Yang | 5h 20m | 1h 50m | 1294 miles (2082 km) |
CTU Chengdu | 5h 40m | 1h 25m | 1174 miles (1889 km) |
TFU Chengdu | 5h 50m | 2h 10m | 1190 miles (1915 km) |
DIG Diqing | 6h 0m | 2h 50m | 820 miles (1319 km) |
CKG Chongqing | 6h 33m | 2h 50m | 1343 miles (2161 km) |

