Flights to Lhasa

Direct flights from 8 cities, 239 flights a week. From Chengdu the flight takes 2h 35m, tickets from $81. From Hangzhou the flight takes 6h 23m.

Flights to Lhasa at a glance

cities with nonstop flights here
8
nonstop flights a week
239
lowest fare from Chengdu
$81
flight time from Chengdu
2h 35m
flight time from Hangzhou
6h 23m
arrival airport
Lhasa Gonggar

Where you can fly to Lhasa from

Nonstop flights, busiest routes first

FromFare
Chengdu 2h 35m, 173 a week from $81
Hangzhou 6h 23m, 15 a week
Beijing 4h 28m, 14 a week
Guangzhou 6h 5m, 13 a week
Shanghai 7h 10m, 7 a week
Shenzhen 5h 55m, 7 a week
Nanjing 5h 38m, 7 a week
Kathmandu Nepal, 1h 20m, 3 a week

Arrival airport

Where the nonstop flights land

232 flights a week arrive nonstop

Frequently asked questions

Where are there direct flights to Lhasa from?
From 8 cities. The busiest routes are from Chengdu (173 flights a week), Hangzhou (15 flights a week), Beijing (14 flights a week), Guangzhou (13 flights a week), Shanghai (7 flights a week) and Shenzhen (7 flights a week).
How long is the flight from Chengdu to Lhasa?
A nonstop flight takes about 2 hours 35 minutes, tickets from $81.
How long is the flight from Hangzhou to Lhasa?
A nonstop flight takes about 6 hours 23 minutes.
What is the cheapest city to fly to Lhasa from?
Chengdu from $81.
Which airport do flights to Lhasa arrive at?
All nonstop flights land at Lhasa Gonggar (LXA).

Cities near Lhasa with their own flights

Worth a look when fares or dates to Lhasa do not suit; distance by straight line