While there are a number of ways to get to Lhasa, the most popular routes are by air from Chengdu (in Sichuan), by train from Xining, and overland or by air from Kathmandu.
Most foreign travelers arrive in Tibet by plane. From China, Chengdu is the easiest and most popular starting point. It is also possible to go from Beijing, Xi'an and Shanghai. Travelers in Nepal may also fly from Kathmandu.
Gonggar Airport is 98 km south of Lhasa city. Airport buses take tourists to the city soon after they arrive. Minibuses are also available.
After years of waiting, it’s now possible to do the hitherto impossible; take a train into the Tibetan plateau all the way to Lhasa. There are daily trains to/from Beijing, Xining and Chengdu, and services either daily or every other day to Xi’an, Shanghai and Guangzhou.
All trains from Lhasa depart in the morning and all trains to Lhasa arrive in the evening. The train station is 4km southwest of town.
Getting around the city:
The best way to travel from one place of interest to another is by minibus. The area south of Barkhor Square is where minibuses set off for Tsurphu Monastery and Deprung Monastery. Another place to look for a minibus is in front of the Kirey Hotel, where there are daily minibuses to Naqu, Samye and Shigatse.
Taxis in Lhasa are not equipped with a meter, and tourists are generally charged RMB10 when they want to go within the city. For a destination out of the city, you should first negotiate with the driver.
Many foreigners have realized the convenience and comfort of travelling in Tibet by rented vehicle. Most hotels rent bikes to travelers.