Chengguan District Transportation
Chengguan District is located on the middle reaches of the Lhasa River, a tributary of the Brahmaputra River, with land that rises to the north and south of the river. It is 28 kilometres (17 mi) from east to west and 31 kilometres (19 mi) from north to south. It is the main urban area or the city proper of Lhasa. Recent years, transportation in Chengguan District(Lhasa) has changed greatly including highways, airlines, railroad, etc. For foreign tourists, there are some restrictions on traveling to Tibet. So your vehicle has to be arranged by local travel agency.
Rail
Chengguan District(Lhasa) has been served by rail since 2006, when the Qinghai–Tibet Railway opened for passenger operations. Reaching an elevation of 5,072 metres above sea level, the Qinghai-Tibet railway is the world's highest railway by elevation. It connects Lhasa with Xining, the capital of Qinghai Province, some 2,000 km (1,200 mi) away, and ultimately links Lhasa with other major cities with China's extensive railway network.
Air
Lhasa Gonggar Airport (IATA: LXA), built in 1965, is the aviation hub of Tibet. It is located south of the city proper. It takes around half an hour to get there by car via the Lhasa Airport Expressway; prior to the completion of the expressway in 2011, the trip to the airport took over an hour. As of 2014, there are daily flights serving major Chinese cities including Beijing, Chengdu, Guangzhou, and Shanghai, and there are also occasional scheduled services to Kathmandu in Nepal. Lhasa Airport is the hub of Tibet Airlines, which offers regional services to other destinations in Tibet such as Nyingchi Prefecture, Ngari Prefecture, Shigatse, and Qamdo.
Road
The Qinghai–Tibet Highway (part of G109) runs northeast toward Xining and eventually to Beijing and is the most-used road in Tibet. The Sichuan–Tibet Highway (part of G318) runs east towards Chengdu and eventually to Shanghai. G318 also runs west to Zhangmu on the Nepal border. The Xinjiang-Tibet Highway (G219) runs north from Lhasa to Yecheng, and then to Xinjiang. This road is rarely used due to the lack of amenities and petrol stations. A new 37.68 kilometres (23.41 mi), four-lane highway between Lhasa and the Gonggar Airport was built by the Transportation Department of Tibet at a cost of RMB 1.5 billion. This road is part of National Highway 318 and starts from the Lhasa Railway Station, passes through Caina Township in Qushui County, terminating between the north entrance of the Gala Mountain Tunnel and the south bridgehead of the Lhasa River Bridge, and en route goes over the first overpass of Lhasa at Liuwu Overpass.