There are 8 ways to get from Leshan to Lhasa by train, plane, bus, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train to Chengdu Shuangliu International Airport, fly, bus
best- Take the train from Leshan to Chengdu Shuangliu International Airport
- Fly from Chengdu Shuangliu International Airport (CTU) to Lhasa Gonggar Airport (LXA)CTU - LXA
- Take the bus from Lhasa Airport to Lhasa Civil Aviation Bureau
7h 1m¥2,399–4,711Bus
cheapest- Take the bus from Leshan Xiaoba Bus Station to Xinnanmen Bus Station
- Take the bus from Chengdu to Lhasa Bus Station
37h 13m¥561–586Train
- Take the train from Leshan to Chengdu EastChengdu / ...
- Take the train from Chengdu to LhasaChengdu-Lhasa
37h 58mDrive 1,955 km
- Drive from Leshan to Lhasa1,955 km
25h 26m¥1,726–2,494Taxi to Xichang Qingshan Airport, fly, bus
- Take the taxi from Leshan to Xichang Qingshan Airport (XIC)
- Fly from Xichang Qingshan Airport (XIC) to Lhasa Gonggar Airport (LXA)XIC - LXA
- Take the bus from Lhasa Airport to Lhasa Civil Aviation Bureau
7h 24m¥1,473–5,050Train to Yibin Wuliangye Airport, fly, bus
- Take the train from Leshan to Yibin West
- Fly from Yibin Wuliangye Airport (YBP) to Lhasa Gonggar Airport (LXA)YBP - LXA
- Take the bus from Lhasa Airport to Lhasa Civil Aviation Bureau
7h 23m¥1,010–4,732Train, train to Chengdu Tianfu International Airport, fly, bus
- Take the train from Leshan to Chengdu East
- Take the train from Chengdu East to Tianfu International Airport
- Fly from Chengdu Tianfu International Airport (TFU) to Lhasa Gonggar Airport (LXA)TFU - LXA
- Take the bus from Lhasa Airport to Lhasa Civil Aviation Bureau
8h 16m¥1,094–6,232Train, train to Mianyang Nanjiao Airport, fly, bus
- Take the train from Leshan to Chengdu East
- Take the train from Chengdu East to Mianyang station
- Fly from Mianyang Nanjiao Airport (MIG) to Lhasa Gonggar Airport (LXA)MIG - LXA
- Take the bus from Lhasa Airport to Lhasa Civil Aviation Bureau
8h 41m¥964–4,782
Chengdu Shuangliu International Airport (CTU) to Lhasa Gonggar Airport (LXA) flights
Questions & Answers
The cheapest way to get from Leshan to Lhasa is to bus which costs ¥560 - ¥590 and takes 37h 13m.
The fastest way to get from Leshan to Lhasa is to train and fly and bus which takes 7h 1m and costs ¥2400 - ¥4800.
The distance between Leshan and Lhasa is 1445 km. The road distance is 1955 km.
The best way to get from Leshan to Lhasa without a car is to bus which takes 37h 13m and costs ¥560 - ¥590.
It takes approximately 7h 1m to get from Leshan to Lhasa, including transfers.
The best way to get from Leshan to Lhasa is to bus which takes 37h 13m and costs ¥560 - ¥590. Alternatively, you can train, which costs and takes 37h 58m.
Yes, the driving distance between Leshan to Lhasa is 1955 km. It takes approximately 25h 26m to drive from Leshan to Lhasa.
There are 26+ hotels available in Lhasa.
What companies run services between Leshan, China and Lhasa, China?
You can take a bus from Leshan Xiaoba Bus Station to Lhasa Bus Station via Xinnanmen Bus Station, Xinnanmen Station, Simaqiao, North station, and Chengdu in around 37h 13m. Alternatively, you can take a bus from Mianjing Yiqiao West to Lhasa via Leshan Railway Station Bus Stop, Leshan, Chengdu East, East station, North station, and Chengdu in around 37h 58m.
- Website
- cdal.com.cn
Flights from Chengdu Shuangliu International Airport to Lhasa Gonggar Airport
- Ave. Duration
- 2h 31m
- When
- Every day
- Estimated price
- ¥950–5,500
Flights from Chengdu Shuangliu International Airport to Lhasa Gonggar Airport via Bangda
- Ave. Duration
- 3h 40m
- When
- Every day
- Estimated price
- ¥950–5,500
Flights from Xichang Qingshan Airport to Lhasa Gonggar Airport
- Ave. Duration
- 2h 20m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥750–4,200
Flights from Yibin Wuliangye Airport to Lhasa Gonggar Airport
- Ave. Duration
- 2h 35m
- When
- Every day
- Estimated price
- ¥850–4,500
Flights from Chengdu Tianfu International Airport to Lhasa Gonggar Airport
- Ave. Duration
- 2h 44m
- When
- Every day
- Estimated price
- ¥1,000–7,500
Flights from Mianyang Nanjiao Airport to Lhasa Gonggar Airport
- Ave. Duration
- 2h 28m
- When
- Every day
- Estimated price
- ¥850–6,000
- Website
- airchina.com
Flights from Chengdu Shuangliu International Airport to Lhasa Gonggar Airport
- Ave. Duration
- 2h 31m
- When
- Every day
- Estimated price
- ¥950–5,500
Flights from Chengdu Shuangliu International Airport to Lhasa Gonggar Airport via Bangda
- Ave. Duration
- 3h 40m
- When
- Every day
- Estimated price
- ¥950–5,500
Flights from Xichang Qingshan Airport to Lhasa Gonggar Airport
- Ave. Duration
- 2h 20m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥750–4,200
Flights from Yibin Wuliangye Airport to Lhasa Gonggar Airport
- Ave. Duration
- 2h 35m
- When
- Every day
- Estimated price
- ¥850–4,500
Flights from Chengdu Tianfu International Airport to Lhasa Gonggar Airport
- Ave. Duration
- 2h 53m
- When
- Every day
- Estimated price
- ¥2,600–8,000
Flights from Chengdu Tianfu International Airport to Lhasa Gonggar Airport via Aba Hongyuan
- Ave. Duration
- 4h 25m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥2,800–9,000
Flights from Mianyang Nanjiao Airport to Lhasa Gonggar Airport
- Ave. Duration
- 2h 30m
- When
- Every day
- Estimated price
- ¥850–4,500
- Website
- tibetairlines.com
Flights from Chengdu Shuangliu International Airport to Lhasa Gonggar Airport
- Ave. Duration
- 2h 31m
- When
- Every day
- Estimated price
- ¥950–5,500
Flights from Chengdu Shuangliu International Airport to Lhasa Gonggar Airport via Bangda
- Ave. Duration
- 3h 40m
- When
- Every day
- Estimated price
- ¥950–5,500
Flights from Xichang Qingshan Airport to Lhasa Gonggar Airport
- Ave. Duration
- 2h 20m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥750–4,200
Flights from Yibin Wuliangye Airport to Lhasa Gonggar Airport
- Ave. Duration
- 2h 35m
- When
- Every day
- Estimated price
- ¥850–4,500
Flights from Chengdu Tianfu International Airport to Lhasa Gonggar Airport
- Ave. Duration
- 2h 45m
- When
- Every day
- Estimated price
- ¥1,000–6,000
Flights from Mianyang Nanjiao Airport to Lhasa Gonggar Airport
- Ave. Duration
- 2h 30m
- When
- Every day
- Estimated price
- ¥850–4,500
- Website
- ch.com
Flights from Chengdu Shuangliu International Airport to Lhasa Gonggar Airport
- Ave. Duration
- 2h 31m
- When
- Every day
- Estimated price
- ¥950–5,500
Flights from Xichang Qingshan Airport to Lhasa Gonggar Airport via Chengdu Shuangliu International Airport
- Ave. Duration
- 4h 50m
- When
- Every day
- Estimated price
- ¥2,100–6,500
Flights from Chengdu Tianfu International Airport to Lhasa Gonggar Airport
- Ave. Duration
- 2h 41m
- When
- Every day
- Estimated price
- ¥1,000–8,500
Flights from Mianyang Nanjiao Airport to Lhasa Gonggar Airport
- Ave. Duration
- 2h 25m
- When
- Monday and Tuesday
- Estimated price
- ¥2,000–6,000
- Website
- en.ceair.com
Flights from Chengdu Shuangliu International Airport to Lhasa Gonggar Airport
- Ave. Duration
- 2h 31m
- When
- Every day
- Estimated price
- ¥2,200–4,600
Flights from Chengdu Tianfu International Airport to Lhasa Gonggar Airport
- Ave. Duration
- 2h 46m
- When
- Every day
- Estimated price
- ¥2,500–8,500
- Website
- luckyair.net
Flights from Chengdu Tianfu International Airport to Lhasa Gonggar Airport
- Ave. Duration
- 2h 50m
- When
- Every day
- Estimated price
- ¥1,000–6,000
Flights from Mianyang Nanjiao Airport to Lhasa Gonggar Airport
- Ave. Duration
- 2h 35m
- When
- Every day
- Estimated price
- ¥850–4,500
Train from Leshan to Chengdu Shuangliu International Airport
Train from Leshan to Chengdu East
Train from Leshan to Yibin West
Train from Leshan to Chengdu Shuangliu International Airport
- 2nd Class Seat
- ¥54–59
- 1st Class Seat
- ¥85–95
- Business Class Seat
- ¥120–180
Train from Leshan to Chengdu East
- 2nd Class Seat
- ¥63–69
- 1st Class Seat
- ¥100–115
- Business Class Seat
- ¥140–210
Train from Leshan to Yibin West
- 2nd Class Seat
- ¥65–75
- 1st Class Seat
- ¥105–115
- Business Class Seat
- ¥150–220
Train from Chengdu East to Mianyang station
- 2nd Class Seat
- ¥53–58
- 1st Class Seat
- ¥85–95
- Business Class Seat
- ¥120–180
Train from Leshan to Chengdu East
- Ave. Duration
- 1h 3m
- Frequency
- 4 times a day
- Estimated price
- ¥65–120
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥65–90
- Adult - 1st Class
- ¥80–120
Train from Leshan to Yibin West
- Ave. Duration
- 50 min
- Frequency
- 4 times a day
- Estimated price
- ¥65–120
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥65–90
- Adult - 1st Class
- ¥80–120
Train from Chengdu East to Tianfu International Airport
- Ave. Duration
- 29 min
- Frequency
- Once daily
- Estimated price
- ¥40–60
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥40–60
- Adult - 1st Class
- ¥40–60
Train from Chengdu East to Mianyang station
- Ave. Duration
- 38 min
- Frequency
- Every 2 hours
- Estimated price
- ¥55–100
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥55–80
- Adult - 1st Class
- ¥70–100
Train from Chengdu to Lhasa
Bus from Lhasa Airport to Lhasa Civil Aviation Bureau
- Ave. Duration
- 1h
- Frequency
- Hourly
- Estimated price
- ¥25
- Schedules at
- https://www.travelchinaguide.com/cityguides/jiangsu/nanjing/airport.htm
- bus@chinatrainguide.com
- Website
- chinabusguide.com
Bus from Leshan Xiaoba Bus Station to Xinnanmen Bus Station
- Ave. Duration
- 2h
- Frequency
- Every 4 hours
- Estimated price
- ¥55–80
- Schedules at
- chinabusguide.com
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 Train travel in France: A guide to SNCF, Getting to Rome from the airport, and Getting around the Cyclades - to help you get the most out of your next trip.

















