Answered by Michael from Canada | Mar. 03, 2015 23:58
00Reply
The distance from Lhasa to SH is about 2616.5 miles. It is too far that there is no bus. But you can take train or flight to reach. Flight from Lhasa takes about 6 hours with a stopover in Chongqing. If by train, you can take train Z166. It takes about 49 hours to reach. It costs CNY1262.5 for soft sleeper, and CNY793.5 for hard sleeper.