Xian-Lhasa Flights

Xian-Lhasa Flights offer the flight schedules between Xian and Lhasa. The distance between the two cities is approximately 1,780 miles (2,864 km). Xian is the capital of Shaanxi Province. A sub-provincial city on the Guanzhong Plain in northwest China, it is one of the oldest cities in China, and the oldest of the Four Great Ancient Capitals, having held the position under several of the most important dynasties in Chinese history. Lhasa (拉萨) is the second most populous urban area on the Tibetan Plateau after Xining and, at an altitude of 3,656 metres (11,990 ft), Lhasa is one of the highest cities in the world. The city has been the religious and administrative capital of Tibet since the mid-17th century. It contains many culturally significant Tibetan Buddhist sites such as the Potala Palace, Jokhang Temple and Norbulingka Palaces.  This page is about how to travel  between Xian and Lhasa by air.


  • Xi’an Xianyang International Airport 西安咸阳国际机场
    It  is the main airport serving Xi’an, the capital of China’s Shaanxi Province, as well as the whole Guanzhong area. Covering an area of 5 square kilometres (1.9 sq mi), it is the largest airport in Northwest China, and the second largest airport in Northern China. 
  • Lhasa Gonggar Airport 拉萨贡嘎机场
    It is the airport serving Lhasa, the capital city of the Tibet Autonomous Region, China. It is about 62 kilometres (39 mi) southwest of the city in Gonggar County of Shannan. The airport is close to the road to Tsetang, the seat of Nêdong District and the capital of Shannan.

Xian – Lhasa Flights

There are four direct flights flying from Xi’an Xianyang International Airport to Lhasa Gonggar Airport. These flights were mainly provided by Sichuan Airlines, Air China, China Eastern Airlines and Tibet Airlines, which are all daily flights. The whole journey takes about 2 hours and 50 minutes from Xian to Lhasa by direct flights. Some flights will change in different months, the following is only for your reference. Discount tickets are available.  (All departure/arrival times are local time) 

Flight Number Departs  Arrives Duration Stops Reference Price(¥)
MU9619 06:55 10:05 3h10m / 460-1360
TV6052 06:00 08:50 2h50m / 460-690
3U8753 13:45 17:05 5h20m / 740-1260
CA3990 06:00 08:50 2h50m / 1030
3U8599 07:20 12:00 4h40m Xiahe 420-1140
3U8687 07:50 12:20 4h30m Xining 420-1140

Lhasa – Xian Flights

There are four direct flights flying from Lhasa Gonggar Airport to Xi’an Xianyang International Airport. The whole journey takes about 3 hours and 15 minutes from Lhasa to Xian by direct flights.

Flight Number Departs  Arrives Duration Stops Reference Price(¥)
TV6007 20:20 23:35 3h15m / 960-1340
CA3903 20:20 23:35 3h15m / 1030
MU9620 11:15 14:20 3h5m / 1140-1480
3U8754 18:05 21:00 2h55m / 1090-2050
3U8688 13:20 18:20 7h Xining 1250-1600
3U8600 12:45 17:00 6h15m Xiahe 1320-1600

Please Note: 

1.The above flight might be slightly changed due to practical situation, feel free to contact us for the detailed and newest information.

2.Tibet travel permit is required for entering Lhasa and travelling around Tibet, make sure you got the permit before you check in to your flight, or you will not be allowed to board the plane. If you don’t have the permit, we could offer the service include the permit application,  flight booking and Tibet tour arrangement.