With China Tourist Visa Resumed,
Tibet Tours for All around the Globle are Available Right Now!

It is the best time to join our Tibet small group tour in 2024 at the best local price.
+ 86-28-81754631
Flights to Tibet
February,07 2021 0 COMMENTS

Presently, except for the availability of international flights between Kathmandu and Lhasa, there is no direct flight to Tibet from United States, Singapore, UK, Australia, Canada, India, Hong Kong or other international countries. The global tourists need to transfer in Beijing, Shanghai, Guangzhou, Chengdu, Chongqing, Xian, Kunming, Shangri-La, Xining, Nanjing, or Xiamen, so as to arrive in Lhasa by flight.

The cost of flights to Tibet is considerably higher than the rest of China, hardly with discount or cheap flight tickets available even during the off season, which is largely due to the huge demand. So it's better to book Tibet air tickets in advance.

Popular Flights to Tibet

Now, it is convenient for tourists from all over the world to enjoy a Tibet tour by air from mainland China and Kathmandu. Here are the popular gateway cities that offer flights to Lhasa, Tibet. You can find flights with updated flight schedule to Lhasa and detailed guide about how to get to the local airport.

  • Kathmandu to Lhasa

    Lhasa Kathmandu flights: 1 direct flight transferring between Lhasa and Kathmandu run by Himalaya Airline every other day.

    1h 25min


  • Beijing to Lhasa

    There are two to three direct flights a day between Beijing and Lhasa and it takes about 4 hours 30 minutes from Beijing to Lhasa.

    4h 30min


  • Shanghai to Lhasa

    Currently, there is a flight from Shanghai to Lhasa every day, stopping in Xi'an. There are also three flights from Shanghai to Lhasa, stopping in Chengdu.

    7h 55min

    Stop in Xian

  • Guangzhou to Lhasa

    There is only two direct flights between Lhasa and Guangzhou via Chongqing or Diqing. It takes about 6 hours for these direct flights and about 1 hour for stopover.

    5h 55min

    Stop in Chonqqing

  • Chengdu to Lhasa

    There are 23 direct flights between Chengdu and Lhasa in peak travel season. It takes about 2 hours and 10 minutes from Chengdu to Lhasa or Lhasa to Chengdu.

    2h 10min


  • Chengdu to Nyingchi

    The flight from Chengdu to Nyingchi departs in the early morning from Chengdu, landing in Nyingchi Milin airport, the second important airport in Tibet located 40km south of Baiyi town.



  • Chengdu to Shigatse

    One non-stop flight is available between Chengdu and Shigatse, run by Tibet Airline. Chengdu to Shigatse flights take about two hours and twenty minutes.

    2h 20min


  • Flights from Hong Kong to Lhasa and Lhasa to Hong Kong

    There is no direct flights from Hong Kong to Lhasa, you can take connecting flights from Hong Kong to Lhasa via Chengdu, Chongqing, Xian, Beijing, and Kunming.

    6 hours 40min

    Stop in Kunming

  • Chongqing to Lhasa

    There are 10 non-stop flights flying from Chongqing to Lhasa every day. They are operated by different airlines.

    2h 40min


  • Xian to Lhasa

    There are ten direct flights between Xi'an and Lhasa in total, in which some is non-stop flights, and the rest are flights for stopover at Xiahe or Xining.

    3h 05min


  • Kunming to Lhasa

    There are five direct flights between Kunming and Lhasa, operated by three airlines. It takes about two hours forty minutes from Kunming to Lhasa.

    2h 40min


  • Shangri-La to Lhasa

    Shangri-la to Lhasa flight is operated by Eastern Airlines. And normally, the price of an economical class is CNY1394. It takes about two hours from Shangri-la to Lhasa(Lhasa to Shangri-la).



  • Nanjing to Lhasa

    There is one direct flight run by Tibet Airlines between Lhasa and Nanjing, which stops over Mianyang or Xining.

    5h 45min

    Stop in Mianyang or Xining

  • Xining to Lhasa

    There are at least four direct flights from Xining to Lhasa. And it takes about 2 hours 10 minutes from Xining to Lhasa.

    2h 10min


Five Major Airports in Tibet

  • Lhasa Gongga International Airport

    Located 3570 metres above the sea level, Lhasa Gonggar Airport is the busiest airport in Tibet, and is the major airport used by most travelers to Tibet.

  • Shigatse Peace Airport

    Shigatse Peace Airport, or Heping Airport, is a dual-use military a military and civilian airport serving Shigatse. Now there are flights between Shigatse and Chengdu and flights between Shigatse and Xian.

  • Ali Kunsha Airport

    Kunsha Airport (Gunsa Airport) is one of the world highest airports at more than 4200 metres above the sea level. There are only flights between Lhasa and Ngari.

  • Nyingchi Milin Airport

    At an elevation of 2949 meters above sea level, Nyingchi Milin Airport is the third airport that put into use in Tibet.

  • Chamdo Bangda Airport

    There are only flights to/from Chengdu and Chongqing from/to Chamdo Bangda Airport (at 4334 metres above the sea level).

Ultimate Guide on Flights to Tibet

Quick Inquiry

Scan the QR code to get 1-on-1 consultation with our travel expert on Wechat.
Or, leave your message below to get quick reply via email.


How to Travel Tibet

Once you arrive in Tibet, how to explore this mysterious land? What are the top things when you are in Tibet? Here we offer you some popular travel route starting from Lhasa. Covering all the best of Tibet, you can explore the mysterious land in just one go. Also, there are more Tibet tours for you to choose.

Question Summary*



Please fill in your contact information, we will send you the answer by email


0 Comment ON "Flights to Tibet"

Check All Tibet Travel FAQs Here