There are 4 ways to get from Lhasa to Lanzhou 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 Lhasa to Lhasa-Airport-LXAtaxi
- Fly from Lhasa Gonggar Airport (LXA) to Lanzhou (LHW)plane LXA - LHW
- Take the bus from Lanzhou Airport to Oriental Hotelbus
4h 8m¥966–4,290Train
cheapest- Take the train from Lhasa to Lanzhoutrain Lhasa / ...
24h 34m¥190–500Bus
- Take the bus from Lasa Bus Station to Lanzhoubus
33h¥380Drive 2,012.3 km
- Drive from Lhasa to Lanzhoucar 2,012.3 km
23h 59m¥1,770–2,556
Lhasa to Lanzhou by train
Questions & Answers
The cheapest way to get from Lhasa to Lanzhou is to train which costs ¥190 - ¥500 and takes 24h 34m.
The fastest way to get from Lhasa to Lanzhou is to taxi and fly and bus which takes 4h 8m and costs ¥950 - ¥4300.
Yes, there is a direct bus departing from Lasa Bus Station station and arriving at Lanzhou. Services depart once daily. The journey takes approximately 33h.
Yes, there is a direct train departing from Lhasa and arriving at Lanzhou. Services depart four times a day, and operate every day. The journey takes approximately 24h 34m.
The distance between Lhasa and Lanzhou is 1559 km. The road distance is 2012.3 km.
The best way to get from Lhasa to Lanzhou without a car is to train which takes 24h 34m and costs ¥190 - ¥500.
It takes approximately 4h 8m to get from Lhasa to Lanzhou, including transfers.
Lhasa to Lanzhou bus services, operated by Qichezhan, depart from Lasa Bus Station.
Lhasa to Lanzhou train services, operated by China Railways Z-Class, depart from Lhasa station.
The best way to get from Lhasa to Lanzhou is to train which takes 24h 34m and costs ¥190 - ¥500. Alternatively, you can bus, which costs ¥380 and takes 33h.
What companies run services between Lhasa, China and Lanzhou, China?
China Railways Z-Class operates a train from Lhasa to Lanzhou 4 times a day. Tickets cost ¥190–500 and the journey takes 24h 34m. Alternatively, Qichezhan operates a bus from Lasa Bus Station to Lanzhou once daily. Tickets cost ¥380 and the journey takes 33h.
- Website
- airchina.com
Flights from Lhasa Gonggar Airport to Lanzhou
- Ave. Duration
- 2h 10m
- When
- Every day
- Estimated price
- ¥800–4,100
Flights from Lhasa Gonggar Airport to Lanzhou via Chengdu
- Ave. Duration
- 3h 50m
- When
- Every day
- Estimated price
- ¥950–4,700
Flights from Lhasa Gonggar Airport to Lanzhou via Tianfu International
- Ave. Duration
- 5h
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- ¥2,300–7,500
- Website
- cdal.com.cn
Flights from Lhasa Gonggar Airport to Lanzhou
- Ave. Duration
- 2h 10m
- When
- Every day
- Estimated price
- ¥800–4,100
Flights from Lhasa Gonggar Airport to Lanzhou via Chengdu
- Ave. Duration
- 4h 55m
- When
- Monday and Friday
- Estimated price
- ¥950–4,700
Flights from Lhasa Gonggar Airport to Lanzhou via Tianfu International
- Ave. Duration
- 5h
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥2,000–6,500
- Website
- tibetairlines.com
Flights from Lhasa Gonggar Airport to Lanzhou
- Ave. Duration
- 2h 10m
- When
- Every day
- Estimated price
- ¥800–4,100
Flights from Lhasa Gonggar Airport to Lanzhou via Chengdu
- Ave. Duration
- 4h 55m
- When
- Monday and Friday
- Estimated price
- ¥950–4,700
- Website
- ch.com
Flights from Lhasa Gonggar Airport to Lanzhou via Tianfu International
- Ave. Duration
- 5h
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥2,000–6,500
- Phone
- 0931-96556
- Website
- travelchinaguide.com
Bus from Lanzhou Airport to Oriental Hotel
- Ave. Duration
- 1h 5m
- Frequency
- Every 30 minutes
- Estimated price
- ¥30
- Schedules at
- travelchinaguide.com
- Website
- qichezhan.net
Bus from Lasa Bus Station to Lanzhou
- Ave. Duration
- 33h
- Frequency
- Once daily
- Estimated price
- ¥380
- Schedules at
- qichezhan.net
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 What documents do I need to cross Niagara Falls?, Travel Insider: Top Japan travel tips by Beatrix Holland, and How do I get from Sydney to Melbourne - to help you get the most out of your next trip.
More Questions & Answers
Lhasa to Lanzhou bus services, operated by Qichezhan, arrive at Lanzhou station.
Lhasa to Lanzhou train services, operated by China Railways Z-Class, arrive at Lanzhou station.
Yes, the driving distance between Lhasa to Lanzhou is 2012 km. It takes approximately 23h 59m to drive from Lhasa to Lanzhou.
There are 50+ hotels available in Lanzhou.




