Travel from Dali to Lhasa

Bus or train from Dali to Lhasa?

China Bus Guide operates a bus from Dali to Lhasa hourly. Tickets cost $15 - $22 and the journey takes 5 h. 2 other operators also service this route. Alternatively, China Railways K-Class operates a train from Dali to Lhasa 4 times a day. Tickets cost $8 - $14 and the journey takes 3 h 31 min. 2 other operators also service this route.

How to get from Dali to Lhasa

From Dali taxi to Dali airport, fly to Lhasa airport, then bus to Lhasa. 6 h 58 min $351. From Dali train to Heqing, taxi to Lijiang airport, fly to Lhasa airport, then bus to Lhasa. 7 h $213. From Dali train to Kunming Station, line 1 Metro to Kunming airport, fly to Lhasa airport, then bus to Lhasa. 10 h 28 min $369. From Dali taxi to Dali East, bus to Kunming West, walk to Kunming West, bus to Yunnan Shangri-la, taxi to Shangri-La County, then bus to Lasa North Suburb Coach Station. 39 h 38 min $160. From Dali train to Guangtong North, train to Chengdu, then bus to Lhasa. 39 h 51 min $115. From Dali train to Guangtong North, train to Chengdu, then train to Lhasa. 2 days 11 h $85. From Dali drive to Lhasa. 34 h 10 min $251.

Operators from Dali to Lhasa

OperatorPhoneWebsite
China Eastern AirlinesChina Eastern Airlines
Air ChinaAir China
Tibet Airlines CorporationTibet Airlines Corporation
Airports ChinaAirports China
China Railways K-ClassChina Railways K-Class
Sichuan AirlinesSichuan Airlines
BaiduBaidu
Kunming AirlinesKunming Airlines
China Bus GuideChina Bus Guide
QichezhanQichezhan
Trip 8080Trip 8080
China Railways Z-ClassChina Railways Z-Class
Close Print Itinerary
  1. Here are 7 options to get from
    Dali to Lhasa:

    1. Trip:
      1 Fly from Dali, bus
      • One-Way approx: USD $130 - $661
      • Duration: 6 h 58 min
      Open +
      • Trip:
        1 Fly from Dali, bus
        • One-Way approx: USD $130 - $661
        • Duration: 6 h 58 min
        Close x
    2. Trip:
      2 Train to Lijiang, fly, bus
      • One-Way approx: USD $158 - $266
      • Duration: 7 h
      Open +
      • Trip:
        2 Train to Lijiang, fly, bus
        • One-Way approx: USD $158 - $266
        • Duration: 7 h
        Close x
    3. Trip:
      3 Train to Kunming, fly, bus
      • One-Way approx: USD $124 - $679
      • Duration: 10 h 28 min
      Open +
      • Trip:
        3 Train to Kunming, fly, bus
        • One-Way approx: USD $124 - $679
        • Duration: 10 h 28 min
        Close x
    4. Trip:
      4 Bus
      • One-Way approx: USD $155 - $182
      • Duration: 39 h 38 min
      Open +
      • Trip:
        4 Bus
        • One-Way approx: USD $155 - $182
        • Duration: 39 h 38 min
        Close x
    5. Trip:
      5 Train, bus
      • One-Way approx: USD $87 - $118
      • Duration: 39 h 51 min
      Open +
      • Trip:
        5 Train, bus
        • One-Way approx: USD $87 - $118
        • Duration: 39 h 51 min
        Close x
    6. Trip:
      6 Train
      • One-Way approx: USD $67 - $103
      • Duration: 2 days 11 h
      Open +
      • Trip:
        6 Train
        • One-Way approx: USD $67 - $103
        • Duration: 2 days 11 h
        Close x
    7. Trip:
      7 Drive
      • One-Way approx: USD $200 - $300
      • Duration: 34 h 10 min
      Open +
      • Trip:
        7 Drive
        • One-Way approx: USD $200 - $300
        • Duration: 34 h 10 min
        Close x