Chengdu to Lhasa is one of the most popular tourist routes. On the one hand, there are many direct international flights from Hong Kong/Taiwan/Singapore/Malaysia and other places to Chengdu.
The most popular and convenient way to get to Tibet is to take a flight. Chengdu is a significant international hub in the southwest of China that there are a large number of flights to more than 50 international destinations and over 170 domestic airports.
As the most important hub there are more than 20 flights between Chengdu and Lhasa every day. In general, the total flight travel takes about 2 hours 20 minutes from Chengdu to Lhasa. The Flights from Guangzhou, Hongkong, and Shanghai to Tibet will transit in Chengdu as well. In addition, there are some no-stop flights from Chengdu to other cities of Tibet such as Nyingchi, Shigatse, and so on. These flights are separately operated by Air China, Tibet Airlines, Sichuan Airlines, China Eastern Airlines and Shenzhen Airlines.