Flights from Lhasa/Lasa to Shanghai – Airlines & connecting routes
Show flight options Codeshare flights Show map Price search
LXA to SHA – All flight route options from Lhasa Airport, China to Hongqiao International, China. These flights are operated by 10 different airlines through 9 different connections. The shortest flight time is 6 hours and 35 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 Hongqiao
We got great deals on hotels and car rentals near the airport.
Lhasa/Lasa to Shanghai flights
With over 527 flights every week and 9 different airlines you have a wide range of options. While flying to Shanghai from Lhasa/Lasa you will be doing a stopover in Xian, Chengdu or any other of the 9 alternatives with flight connections.
Are there any non-stop flights from LXA to SHA?
There are no direct or non-stop flights from Lhasa Airport, LXA to Hongqiao International, SHA.
Tip! You might want to consider arriving at Shanghai Pudong International Airport (PVG) instead.
Lhasa/Lasa to Shanghai with Air China
If you choose to fly with Air China from Lhasa/Lasa to Shanghai you can make a transit either via Chengdu or via Beijing. The route via Chengdu is 1 hour and 40 minutes faster. Air China is a Star Alliance member.
Distance & flight times: Lhasa Airport to Hongqiao International
The shortest flight time between LXA and SHA is 6 hours and 15 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
XIY Xian | 6h 15m | 2h 55m | 1876 miles (3018 km) |
TFU Chengdu | 6h 25m | 1h 55m | 1827 miles (2940 km) |
XNN Xining | 6h 35m | 1h 45m | 1989 miles (3200 km) |
KMG Kunming | 7h 15m | 1h 35m | 1999 miles (3216 km) |
CKG Chongqing | 7h 15m | 2h 35m | 1835 miles (2953 km) |
WUH Wuhan | 7h 30m | 2h 40m | 1827 miles (2940 km) |
CTU Chengdu | 7h 30m | 2h 50m | 1825 miles (2936 km) |
CGO Zhengzhou | 8h 10m | 2h 45m | 1901 miles (3059 km) |
PEK Beijing | 8h 35m | 2h 15m | 2311 miles (3718 km) |

