There are 5 ways to get from Hami to Lhasa by taxi, plane, bus, train, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Taxi, fly, bus
best- Take the taxi from Hami to Hami Airport (HMI)
- Fly from Hami Airport (HMI) to Lhasa Gonggar Airport (LXA)HMI - LXA
- Take the bus from Lhasa Airport to Lhasa Civil Aviation Bureau
7h 47m¥1,400–6,114Train, bus
cheapest- Take the train from Hami to Chengdu StationKashgar
- Take the bus from Chengdu to Lhasa Bus Station
2d 17h¥996Train
- Take the train from Hami to LanzhouÜrümqi
- Take the train from Lanzhou to LhasaShanghai / ...
34h 52mTrain, bus via Lanzhou
- Take the train from Hami to LanzhouÜrümqi
- Take the bus from Lanzhou to Lasa Bus Station
45h 58mDrive 2,091.2 km
- Drive from Hami to Lhasa2,091.2 km
25h 51m¥1,876–2,709
Hami Airport (HMI) to Lhasa Gonggar Airport (LXA) flights
Questions & Answers
The cheapest way to get from Hami to Lhasa is to train and bus which costs ¥996 and takes 2 days 17h.
The fastest way to get from Hami to Lhasa is to taxi and fly and bus which takes 7h 47m and costs ¥1400 - ¥6500.
No, there is no direct train from Hami to Lhasa. However, there are services departing from Hami and arriving at Lhasa via Lanzhou. The journey, including transfers, takes approximately 34h 52m.
The distance between Hami and Lhasa is 1589 km. The road distance is 2091.2 km.
The best way to get from Hami to Lhasa without a car is to train which takes 34h 52m and costs .
It takes approximately 7h 47m to get from Hami to Lhasa, including transfers.
Hami to Lhasa train services, operated by China Railways Z-Class, depart from Hami station.
Lhasa is 2h ahead of Hami. It is currently 5:22 PM in Hami and 7:22 PM in Lhasa.
Hami to Lhasa train services, operated by China Railways Z-Class, arrive at Lanzhou station.
Yes, the driving distance between Hami to Lhasa is 2091 km. It takes approximately 25h 51m to drive from Hami to Lhasa.
What companies run services between Hami, Xinjiang Uyghur Autonomous Region, China and Lhasa, China?
You can take a train from Hami to Lhasa via Lanzhou in around 34h 52m.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- tibetairlines.com
Flights from Hami Airport to Lhasa Gonggar Airport via Xi An
- Ave. Duration
- 8h 10m
- When
- Monday to Saturday
- Estimated price
- ¥1,600–7,500
Train from Hami to Lanzhou
Train from Lanzhou to Lhasa
Train from Hami to Chengdu Station
Bus from Lhasa Airport to Lhasa Civil Aviation Bureau
- Ave. Duration
- 1h
- Frequency
- Hourly
- Estimated price
- ¥25
- Schedules at
- airports-china.com
- Website
- qichezhan.net
Bus from Lanzhou to Lasa Bus Station
- Ave. Duration
- 33h
- Frequency
- Once daily
- Estimated price
- ¥380
- Schedules at
- qichezhan.net
- Ave. Duration
- 47 min
- Estimated price
- ¥75–90
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including How to get from Gatwick Airport into central London, Heading to Europe? Read this before you buy a Eurail Pass, and Slovenia: Getting from Ljubljana to Lake Bled - to help you get the most out of your next trip.
More Questions & Answers
There are 25+ hotels available in Lhasa.








