Travel from Kunming to Lhasa

Bus or train from Kunming to Lhasa?

China Bus Guide operates a bus from Kunming to Lhasa every 4 hours. Tickets cost $30 - $45 and the journey takes 8 h. Qichezhan also services this route twice a week. Alternatively, China Railways K-Class operates a train from Kunming to Lhasa twice daily. Tickets cost $21 - $29 and the journey takes 12 h 59 min. China Railways Z-Class also services this route twice daily.

How to get from Kunming to Lhasa

From South Ring Road line 1 Metro to Kunming airport, fly to Lhasa airport, then bus to Lhasa. 5 h 46 min $347. From Kunming taxi to Kunming West, bus to Yunnan Shangri-la, taxi to Shangri-La County, then bus to Lasa North Suburb Coach Station. 33 h 12 min $142. From Kunming North bus to Chengdu, walk to Wenshu Monastery, line 1 subway to Chengdu, then bus to Lhasa. 35 h 44 min $123. From Kunming train to Chengdu then train to Lhasa. 2 days 9 h $78. From Kunming drive to Lhasa. 37 h 7 min $286.
Close Print Itinerary
  1. Here are 5 options to get from
    Kunming to Lhasa:

    1. Trip:
      1 Fly, bus
      • One-Way approx: USD $115 - $636
      • Duration: 5 h 46 min
      Open +
      • Trip:
        1 Fly, bus
        • One-Way approx: USD $115 - $636
        • Duration: 5 h 46 min
        Close x
    2. Trip:
      2 Bus Qichezhan
      • One-Way approx: USD $139 - $159
      • Duration: 33 h 12 min
      Open +
      • Trip:
        2 Bus Qichezhan
        • One-Way approx: USD $139 - $159
        • Duration: 33 h 12 min
        Close x
    3. Trip:
      3 Bus Trip 8080
      • One-Way approx: USD $100 - $139
      • Duration: 35 h 44 min
      Open +
      • Trip:
        3 Bus Trip 8080
        • One-Way approx: USD $100 - $139
        • Duration: 35 h 44 min
        Close x
    4. Trip:
      4 Train
      • One-Way approx: USD $61 - $93
      • Duration: 2 days 9 h
      Open +
      • Trip:
        4 Train
        • One-Way approx: USD $61 - $93
        • Duration: 2 days 9 h
        Close x
    5. Trip:
      5 Drive
      • One-Way approx: USD $230 - $340
      • Duration: 37 h 7 min
      Open +
      • Trip:
        5 Drive
        • One-Way approx: USD $230 - $340
        • Duration: 37 h 7 min
        Close x