- Home
- Flights
- Flights from Shanghai
- Shanghai to Lhasa
Flights from Shanghai to Lhasa
China Eastern Airlines and Tibet Airlines fly nonstop from Shanghai to Lhasa. The flight takes around 4h 09m.
Direct flights available 4h 09m
Shanghai to Lhasa at a glance
Fastest flight4h 09mEstimated
Nonstop flightsYesChina Eastern Airlines, Tibet Airlines
Airlines flying nonstop from Shanghai to Lhasa
2 airlines on this route.
Good to know
- Distance
- 2,923 km1,815 miles
- Flight time
- 4h 09mestimate
- Time difference
- NoneLhasa vs Shanghai
- Currency in Lhasa
- CNY
- Airports
- PVG, SHA → LXA
Flights from Shanghai to Lhasa: questions answered
Are there direct flights from Shanghai to Lhasa?
Yes. China Eastern Airlines and Tibet Airlines fly this route nonstop.
How long is the flight from Shanghai to Lhasa?
A nonstop flight covers 2,923 km and takes around 4h 09m.
Which airlines fly from Shanghai to Lhasa?
China Eastern Airlines and Tibet Airlines operate nonstop flights on this route.
Which airports serve Shanghai and Lhasa?
Shanghai: Shanghai Pudong International Airport (PVG) and Shanghai Hongqiao International Airport (SHA). Lhasa: Lhasa Gonggar International Airport (LXA).





