Travel from Shenzhen to Lhasa

Bus or train from Shenzhen to Lhasa?

Shenzhen Metro operates a train from Shenzhen to Lhasa every 5 minutes. Tickets cost $1 and the journey takes 23 min. 2 other operators also service this route. Alternatively, Trip 8080 operates a bus from Shenzhen to Lhasa every 3 hours. Tickets cost $51 and the journey takes 10 h. 3 other operators also service this route.

How to get from Shenzhen to Lhasa

ModeDurationPrice
From Gangxia line 1 Shenzhen Metro to Shenzhen airport, fly to Lhasa airport, then bus to Lhasa.9 h 34 min$225
From Civic Centre line 4 Shenzhen Metro to Shenzhen North, train to Guangzhou South, walk to Guangzhou South, train to Zhuhai Gongbei, bus to Zhuhai airport, fly to Lhasa airport, then bus to Lhasa.13 h 15 min$317
From Civic Centre line 4 Shenzhen Metro to Shenzhen North, train to Zhengzhou, then train to Lhasa.44 h 53 min$220
From Civic Centre line 4 Shenzhen Metro to Shenzhen North, train to Guangzhou South, walk to Guangzhou South, line 2 Guangzhou Metro to Guangzhou, then train to Lhasa.2 days 8 h$95
From Shenzhen bus to Haikou, bus to Chengdu, then bus to Lhasa.2 days 12 h$250
From Shenzhen drive to Lhasa.2 days 3 h$502
Close Print Itinerary
  1. Here are 6 options to get from
    Shenzhen to Lhasa:

    1. Trip:
      1 Fly from Shenzhen, bus
      • One-Way approx: USD $145 - $316
      • Duration: 9 h 34 min
      Open +
      • Trip:
        1 Fly from Shenzhen, bus
        • One-Way approx: USD $145 - $316
        • Duration: 9 h 34 min
        Close x
    2. Trip:
      2 Train, train to Zhuhai, fly, bus
      • One-Way approx: USD $181 - $434
      • Duration: 13 h 15 min
      Open +
      • Trip:
        2 Train, train to Zhuhai, fly, bus
        • One-Way approx: USD $181 - $434
        • Duration: 13 h 15 min
        Close x
    3. Trip:
      3 Train China Railways Z-Class
      • One-Way approx: USD $171 - $256
      • Duration: 44 h 53 min
      Open +
      • Trip:
        3 Train China Railways Z-Class
        • One-Way approx: USD $171 - $256
        • Duration: 44 h 53 min
        Close x
    4. Trip:
      4 Train China Railways
      • One-Way approx: USD $69 - $117
      • Duration: 2 days 8 h
      Open +
      • Trip:
        4 Train China Railways
        • One-Way approx: USD $69 - $117
        • Duration: 2 days 8 h
        Close x
    5. Trip:
      5 Bus
      • One-Way approx: USD $180 - $320
      • Duration: 2 days 12 h
      Open +
      • Trip:
        5 Bus
        • One-Way approx: USD $180 - $320
        • Duration: 2 days 12 h
        Close x
    6. Trip:
      6 Drive
      • One-Way approx: USD $410 - $600
      • Duration: 2 days 3 h
      Open +
      • Trip:
        6 Drive
        • One-Way approx: USD $410 - $600
        • Duration: 2 days 3 h
        Close x