How long does it take for the train from Shanghai to Lhasa to Tanggula?

The whole running time of Z 164 train from Shanghai to Lhasa is 47 hours and 34 minutes. Train Z 164 starts in Shanghai and ends in Lhasa. It started from Shanghai at 20: 10 and arrived in Lhasa at 19: 44. The price of train hard seat is 402.5 yuan/person, hard sleeper is 793.5 yuan/person, and soft sleeper is 1262.5 yuan/person.