There are 4 ways to get from Guiyang to Lhasa by 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.

Recommended option

Fly, bus  •  6 h 43 min

  1. Fly from Guiyang (KWE) to Lhasa (LXA) KWE - LXA
  2. Take the bus from Lhasa Airport to Lhasa

$109 - $560

Cheapest option

Train  •  46 h 45 min

  1. Take the train from Guiyang Dong to Chongqing Xi
  2. Take the train from Chongqing North to Lhasa Z223 / ...

$51 - $97

2 alternative options

Bus, train  •  33 h 58 min

  1. Take the bus from Guizhou Jinyang Bus Station to Suining
  2. Take the train from Suining to Chengdu
  3. Take the bus from Chengdu to Lhasa

$109 - $159

Drive  •  42 h 16 min

  1. Drive from Guiyang to Lhasa 1951.2 miles

$280 - $410

What companies run services between Guiyang, China and Lhasa, China?

You can take a train from Guiyang to Lhasa via Chongqing Xi, Jianqiao, Niujiaotuo, Chongqing North station, and Chongqing North in around 46 h 45 min.

Airlines
Air China
Website
airchina.com
Flights from Guiyang to Lhasa via Chengdu
Ave. Duration
7 h 23 min
When
Every day
Estimated price
$100 - $550
Flights from Guiyang to Lhasa via Xi An
Ave. Duration
6 h 50 min
When
Every day
Estimated price
$140 - $700
Flights from Guiyang to Lhasa via Lanzhou
Ave. Duration
6 h
When
Monday, Wednesday, Friday and Sunday
Estimated price
$130 - $700
Shandong Airlines
Website
shandongair.com.cn
Flights from Guiyang to Lhasa via Xi An
Ave. Duration
6 h 50 min
When
Every day
Estimated price
$140 - $700
Flights from Guiyang to Lhasa via Chengdu
Ave. Duration
6 h 17 min
When
Every day
Estimated price
$100 - $550
Flights from Guiyang to Lhasa via Lanzhou
Ave. Duration
6 h
When
Monday, Wednesday, Friday and Sunday
Estimated price
$130 - $700
Tibet Airlines Corporation
Website
tibetairlines.com
Flights from Guiyang to Lhasa via Chengdu
Ave. Duration
7 h 15 min
When
Every day
Estimated price
$100 - $550
Flights from Guiyang to Lhasa via Lanzhou
Ave. Duration
6 h
When
Monday, Wednesday, Friday and Sunday
Estimated price
$130 - $700
China Southern Airlines
Website
csair.com
Flights from Guiyang to Lhasa via Chongqing
Ave. Duration
5 h 30 min
When
Every day
Estimated price
$210 - $1,000
Xiamen Airlines
Website
xiamenair.com
Flights from Guiyang to Lhasa via Chongqing
Ave. Duration
6 h 5 min
When
Every day
Estimated price
$190 - $750
Train operators
China Railways D-Class
Website
chinahighlights.com
Train from Suining to Chengdu
Ave. Duration
45 min
Frequency
Twice daily
Estimated price
$8 - $12
Schedules at
chinahighlights.com
2nd Class Seat
$8 - $12
1st Class Seat
$9 - $13
Train from Guiyang Dong to Chongqing Xi
Ave. Duration
2 h 20 min
Frequency
Every 20 minutes
Estimated price
$3 - $27
Schedules at
chinahighlights.com
2nd Class Seat
$20 - $27
1st Class Seat
$27 - $40
China Railways
Website
china-railway.com.cn
Train from Chongqing North to Lhasa
Ave. Duration
42 h 13 min
Frequency
Twice daily
Estimated price
$40 - $60
Schedules at
chinahighlights.com
Bus operators
Airports China
Bus from Lhasa Airport to Lhasa
Ave. Duration
50 min
Frequency
Hourly
Estimated price
$4
Schedules at
airports-china.com
Guizhou Transportation
Website
qjt.gov.cn
Bus from Guizhou Jinyang Bus Station to Suining
Ave. Duration
8 h
Frequency
Once daily
Estimated price
$35 - $60
Schedules at
Guizhou Transportation
Book at
Guizhou Transportation
Trip 8080
Website
lasa.trip8080.com
Bus from Chengdu to Lhasa
Ave. Duration
23 h
Frequency
Once daily
Estimated price
$64
Schedules at
lasa.trip8080.com
bus
Bus from Chengdu to Lhasa West Suburb Coach Station
Ave. Duration
32 h
Frequency
Once daily
Estimated price
$80
Schedules at
lasa.xxcz.cn

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 Getting to Milan from the airport, Travelling to and around Russia for the 2018 FIFA World Cup and Need to know: Eurostar - to help you get the most out of your next trip.

Questions & Answers

How far is it from Guiyang to Lhasa?

The distance between Guiyang and Lhasa is 1568 km. The road distance is 3122 km.

What is the cheapest way to get from Guiyang to Lhasa?

The cheapest way to get from Guiyang to Lhasa is to train which costs ¥320 - ¥650 and takes 46 h 45 min.

What is the fastest way to get from Guiyang to Lhasa?

The quickest way to get from Guiyang to Lhasa is to fly and bus which takes 6 h 43 min and costs ¥650 - ¥3600.

How long does it take to get from Guiyang to Lhasa?

It takes approximately 6 h 43 min to get from Guiyang to Lhasa, including transfers.