It takes about 8 hours for China Eastern Airlines MU2335 to reach Lhasa from Shanghai via xi 'an. The flight takes off from Shanghai at 6:40 in the morning and arrives in Lhasa at 15:25 in the afternoon. The ticket price is about 2740 RMB per ticket.
2. Train from Shanghai to Lhasa
If you want an economical and comfortable travel, you can take the train Z164 from Shanghai to Lhasa, a daily train that departures from Shanghai at 20:10 and arrives in Lhasa at 19:30 on the third day. The whole journey takes about 47 hours with a cost of about 1262 RMB per ticket.
3. Shanghai-Xining - Lhasa
China Eastern Airlines MU2335 is one of the many flights that fly form Shanghai to Lhasa, which takes off at 12:05 PM in Shanghai and lands in Lhasa at 03:55 PM with a cost about 1840 RMB / ticket. Then take a train from Xining to Lhasa which takes 21 hours. One can enjoy the spectacular scenery along the way, which includes land covered by ice and snow, boundless desert, vast grassland, clear lakes and majestic mountains capped by ice and snow.