There are flights connect Xian and Lhasa which will only take about two and half an hour to get. The flights depart daily and make no stop. You can enjoy a quick journey between Xian and Lhasa.
Xianyang International Airport is 39km away, and the Shuttle Bus runs between the airport terminals and the Jiefang Hotel, near the train station. The trip takes about 90 minutes and costs 25CNY per person. Taxis are freely available for the trip as well and cost around 100CNY for the one-hour drive to the station.
There are more than 17 flights from Xi’an to Xining daily, from major airlines such as China Eastern, Sichuan Airlines, Shandong Airlines, China Southern, and many others. The flight to Xining takes around one and a half hours, and costs from US$89 for an economy, one-way ticket. It is always recommended to buy tickets online from reputable and recognized brokers and look around for the best deals.
Xian to Lhasa Flight Route Map