Travel from Shangri-La to Lhasa

Bus from Shangri-La to Lhasa

Tibet Transportation operates a bus from Shangri-La to Lhasa 4 times a week. Tickets cost $87 and the journey takes 24 h. Qichezhan also services this route twice a week.

How to get from Shangri-La to Lhasa

From Shangri-La taxi to Deqen airport, fly to Lhasa airport, then bus to Lhasa. 4 h $207. From Shangri-La taxi to Lijiang airport, fly to Lhasa airport, then bus to Lhasa. 6 h 43 min $271. From Shangri-La bus to Lhasa Liuwu Coach Station. 24 h $86. From Shangri-La drive to Lhasa. 30 h 16 min $218.