Flying to Tibet is the most convenient way of getting to Tibet. Out of all cities in China, Taking a flight from Chengdu to Lhasa and Kathmandu to Lhasa is the easiest. Majority of the Chinese domestic Airlines Operates flight to Lhasa from different cities in China.
Currently, the only international flight to Lhasa is from the Kathmandu. There are no direct flights to Lhasa from any international destinations. If you are flying to Lhasa, you will need to either fly from the following cities in China or from Nepal.
The flight Ticket price to Tibet is substantially costlier than comparing with the rest of China. Due to the popularity of Tibet as the International and Domestic tourist destination. It is often very hard the get the ticket in the last minutes. So it is advisable to book the flight ticket well in advance.
If you are taking flight from any other cities in China, you will need the original Tibet travel permit to broad in the plane. So all the travel agency will need to send the permit to your hotel in Other cities in China. Read more about coming to Tibet from other parts of China here.
If you are flying to Lhasa from Nepal, You will need to get the Chinese Group Visa from the Chinese Embassy in Nepal. So you will have to stay in Kathmandu for at least five days including the departing date. Read more about coming to Tibet from Nepal here.
The excellent transit point for Tibet are; Beijing, Shanghai, Guangzhou, Chengdu, Chongqing, Xian, Kunming, Shangri-La, Xining, Nanjing, or Xiamen.