The distance from Xining to Lhasa is 1972 kilometers (about 1233 miles), which takes about 22 hours. It is the shortest train journey to Tibet with only one night on the train and most of the beautiful sceneries along the Qinghai-Tibet railway travelers can see on the train in the daytime.
Hide player controls
Hide resume playing