There are 6 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 to Lanzhou, 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 13m¥966–4,590Train
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.2 km
- Drive from Lhasa to Lanzhoucar 2,012.2 km
23h 59m¥1,729–2,497Taxi, fly to Xining, train
- Take the taxi from Lhasa to Lhasa-Airport-LXAtaxi
- Fly from Lhasa Gonggar Airport (LXA) to Xining (XNN)plane LXA - XNN
- Take the train from Xining to Lanzhou West Stationtrain
6h 12m¥1,032–4,731Taxi, fly to Gannan Xiahe Airport, bus
- Take the taxi from Lhasa to Lhasa-Airport-LXAtaxi
- Fly from Lhasa Gonggar Airport (LXA) to Gannan Xiahe Airport (GXH)plane LXA - GXH
- Take the taxi from Gannan Xiahe Airport (GXH) to Xiahe Countytaxi
- Take the bus from Xiahe County to Lanzhoubus
9h 21m¥2,341–7,450
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 13m and costs ¥950 - ¥4600.
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.2 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 13m 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
- tibetairlines.com
Flights from Lhasa Gonggar Airport to Lanzhou
- Ave. Duration
- 2h 15m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥800–4,400
Flights from Lhasa Gonggar Airport to Xining
- Ave. Duration
- 2h 1m
- When
- Every day
- Estimated price
- ¥800–4,400
Flights from Lhasa Gonggar Airport to Xining via Chengdu
- Ave. Duration
- 4h 45m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥1,000–5,500
- Website
- airchina.com
Flights from Lhasa Gonggar Airport to Lanzhou
- Ave. Duration
- 2h 15m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥800–4,400
Flights from Lhasa Gonggar Airport to Xining
- Ave. Duration
- 2h 2m
- When
- Every day
- Estimated price
- ¥800–4,400
Flights from Lhasa Gonggar Airport to Xining via Chengdu
- Ave. Duration
- 4h 32m
- When
- Every day
- Estimated price
- ¥1,000–5,500
- Website
- ch.com
Flights from Lhasa Gonggar Airport to Xining
- Ave. Duration
- 2h
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥2,000–7,000
Flights from Lhasa Gonggar Airport to Gannan Xiahe Airport
- Ave. Duration
- 2h 5m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥2,000–7,000
Flights from Lhasa Gonggar Airport to Gannan Xiahe Airport via Tianfu International
- Ave. Duration
- 4h 15m
- When
- Every day
- Estimated price
- ¥2,300–7,500
- Website
- luckyair.net
Flights from Lhasa Gonggar Airport to Xining
- Ave. Duration
- 2h 15m
- When
- Every day
- Estimated price
- ¥800–4,400
Train from Xining to Lanzhou West Station
- Ave. Duration
- 43 min
- Frequency
- 4 times a day
- Estimated price
- ¥75–150
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥75–110
- Adult - 1st Class
- ¥100–150
- 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
- Ave. Duration
- 46 min
- Estimated price
- ¥130–170
Lasa Taxi
- Phone
- +86 891 682 6334
Lasa Taxi
- Phone
- +86 891 682 6334
Lasa Taxi
- Phone
- +86 891 682 6334
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 Need to know: Eurostar, How to get from London City Airport into central London, and How to get from Luton Airport into central London - 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 16+ hotels available in Lanzhou.








