By Air– Lhasa is connected with Kathmandu by two direct flights by Sichuan Airlines and Air China. Majestic panorama of the world’s tallest mountains including Mt. Everest can be witnessed during this flight. Lhasa is also connected to Beijing, Xian, Chengdu and Chongqing by air.
By Road– Drive to Tibet from Kathmandu is the most common way to enter Tibet. Intially they fly to Kathmandu then drive to Lhasa, Tibet from Kathmandu. From Nepal, Tibet can be entered via Kerung, Simikot and Kodari border. However, due to Nepal earthquake in 2015, the road to Kodari border is temporarily closed. Alternatively, you enter Tibet from Keurng about 3 hours drive from Kathmandu. Simikot border is used by travelers going to Mt. Kailash.
Train/Railway: Tibet can be entered from mainland China from five routes with the Qinghai-Tibet Railway being the popular choice. From Beijing to Lhasa is 2 days journey via railway. From Xining to Tibet is 21 hours. Daily train service runs from Shanghai to Tibet. The Chengdu-Tibet train departs every other day and takes around 43 hours. From Guangzhou to Tibet is the longest ride and takes around 54 hours