There are 10 ways to get from Hanoi to Leshan by plane, subway, train, bus, 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.
Fly to Chengdu Tianfu International Airport, subway, train
best- Fly from Noi Bai International Airport (HAN) to Chengdu Tianfu International Airport (TFU)plane HAN - TFU
- Take the subway from Tianfu International Airport North to Chengdu South stationsubway
- Take the train from Chengdu East to Leshantrain
7h 44m¥863–1,107Train via Kunming
cheapest- Take the train from Ha Noi to Sapa Lao Caitrain
- Take the train from Hekou North to Kunmingtrain
- Take the train from Kunming to Leshantrain
21h 18m¥554–857Train
- Take the train from Hanoi Gia Lam Station to Nanningtrain
- Take the train from Nanning East to Guiyang Easttrain
- Take the train from Guiyang East to Leshantrain
19h 28m¥714–1,957Bus, drive, train
- Take the bus from 57 Cua Dong Street, Hanoi to Ha Giangbus
- Take the bus from Ha Giang to Mèo Vạcbus
- Drive from Mèo Vạc to Funingcar
- Take the train from Funing to Kunming Southtrain
- Take the train from Kunming South to Bijietrain
- Take the train from Bijie to Leshantrain
24h 3m¥739–1,393Drive 1,306.1 km
- Drive from Hanoi to Leshancar 1,306.1 km
13h 58m¥1,098–1,586Fly to Chengdu Shuangliu International Airport, train
- Fly from Noi Bai International Airport (HAN) to Chengdu Shuangliu International Airport (CTU)plane HAN - CTU
- Take the train from Chengdu Shuangliu International Airport to Leshantrain
9h 38m¥932–1,532Fly to Yibin Wuliangye Airport, train
- Fly from Noi Bai International Airport (HAN) to Yibin Wuliangye Airport (YBP)plane HAN - YBP
- Take the train from Yibin West to Leshantrain
10h 45m¥842–2,547Fly to Chongqing Jiangbei International Airport, train
- Fly from Noi Bai International Airport (HAN) to Chongqing Jiangbei International Airport (CKG)plane HAN - CKG
- Take the train from Chongqing North to Chengdu Easttrain
- Take the train from Chengdu East to Leshantrain
8h 52m¥915–1,834Fly to Luzhou Yunlong Airport, train
- Fly from Noi Bai International Airport (HAN) to Luzhou Yunlong Airport (LZO)plane HAN - LZO
- Take the train from Luzhou to Chengdu Easttrain
- Take the train from Chengdu East to Leshantrain
11h 55m¥1,061–3,277Train #2
- Take the train from Hanoi Gia Lam Station to Nanningtrain
- Take the train from Nanning East to Chengdu Easttrain
- Take the train from Chengdu East to Leshantrain
22h 1m¥834–1,967
Noi Bai International Airport (HAN) to Chengdu Tianfu International Airport (TFU) flights
Comparing Your Travel Options
The cheapest way to get from Hanoi to Leshan is to train via Kunming which costs ¥550 - ¥900 and takes 21h 18m.
The fastest way to get from Hanoi to Leshan is to fly and subway and train which takes 7h 44m and costs ¥850 - ¥1200.
No, there is no direct train from Hanoi station to Leshan. However, there are services departing from Hanoi Gia Lam Station and arriving at Leshan via Nanning, Nanning East and Guiyang East. The journey, including transfers, takes approximately 19h 28m.
The distance between Hanoi and Leshan is 1264 km. The road distance is 1306.1 km.
The best way to get from Hanoi to Leshan without a car is to train which takes 19h 28m and costs ¥700 - ¥2000.
It takes approximately 7h 44m to get from Hanoi to Leshan, including transfers.
Hanoi to Leshan train services, operated by China Railways, depart from Hanoi Gia Lam Station.
Leshan is 1h ahead of Hanoi. It is currently 9:33 AM in Hanoi and 10:33 AM in Leshan.
Hanoi to Leshan train services, operated by China Railways, arrive at Nanning station.
Yes, the driving distance between Hanoi to Leshan is 1306 km. It takes approximately 13h 58m to drive from Hanoi to Leshan.
What companies run services between Hanoi, Vietnam and Leshan, China?
You can take a train from Hanoi Gia Lam Station to Leshan Plaza via Nanning, Nanning East, Guiyang East, Leshan, and Leshan Railway Station Bus Stop in around 19h 28m.
- Website
- csair.com
Flights from Noi Bai International Airport to Chengdu Shuangliu International Airport via Guangzhou Baiyun
- Ave. Duration
- 6h 5m
- When
- Every day
- Estimated price
- ¥850–1,000
Flights from Noi Bai International Airport to Luzhou Yunlong Airport via Guangzhou Baiyun
- Ave. Duration
- 6h 31m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥1,000–4,000
- Website
- shenzhenair.com
Flights from Noi Bai International Airport to Chengdu Shuangliu International Airport via Shenzhen Bao'an International
- Ave. Duration
- 6h 35m
- When
- Every day
- Estimated price
- ¥850–1,100
Flights from Noi Bai International Airport to Yibin Wuliangye Airport via Shenzhen Bao'an International
- Ave. Duration
- 7h 35m
- When
- Every day
- Estimated price
- ¥700–2,300
- Website
- airchina.com
Flights from Noi Bai International Airport to Chengdu Shuangliu International Airport via Guangzhou Baiyun
- Ave. Duration
- 5h 10m
- When
- Every day
- Estimated price
- ¥900–2,500
Flights from Noi Bai International Airport to Chengdu Shuangliu International Airport via Shenzhen Bao'an International
- Ave. Duration
- 6h 50m
- When
- Every day
- Estimated price
- ¥850–2,600
- Website
- ch.com
Flights from Noi Bai International Airport to Chengdu Tianfu International Airport
- Ave. Duration
- 2h 10m
- When
- Every day
- Estimated price
- ¥950–3,900
Flights from Noi Bai International Airport to Luzhou Yunlong Airport via Guangzhou Baiyun
- Ave. Duration
- 5h 32m
- When
- Every day
- Estimated price
- ¥1,300–5,500
- Website
- en.ceair.com
Flights from Noi Bai International Airport to Chongqing Jiangbei International Airport via Kunming
- Ave. Duration
- 4h 30m
- When
- Every day
- Estimated price
- ¥700–2,200
Flights from Noi Bai International Airport to Luzhou Yunlong Airport via Kunming
- Ave. Duration
- 4h 45m
- When
- Every day
- Estimated price
- ¥850–2,900
- Website
- westair.cn
Flights from Noi Bai International Airport to Chongqing Jiangbei International Airport
- Ave. Duration
- 2h
- When
- Every day
- Estimated price
- ¥370–2,100
- Phone
- 028-61638000
- Website
- cdmetro.cn
Subway from Tianfu International Airport North to Chengdu South station
- Ave. Duration
- 50 min
- Frequency
- Every 10 minutes
- Estimated price
- ¥10–15
- Schedules at
- travelchinaguide.com
Train from Chengdu East to Leshan
- Adult - second class
- ¥50–70
Train from Bijie to Leshan
- Adult - second class
- ¥110–170
Train from Chengdu Shuangliu International Airport to Leshan
- Adult - second class
- ¥40–65
Train from Yibin West to Leshan
- Adult - second class
- ¥50–75
Train from Chengdu East to Leshan
- Adult - second class
- ¥50–70
Train from Chengdu East to Leshan
- Adult - second class
- ¥50–70
Train from Chengdu East to Leshan
- Adult - second class
- ¥50–70
Train from Chengdu East to Leshan
- 2nd Class Seat
- ¥63–69
- 1st Class Seat
- ¥100–115
- Business Class Seat
- ¥140–210
Train from Nanning East to Guiyang East
- 2nd Class Seat
- ¥310–340
- 1st Class Seat
- ¥510–560
- Business Class Seat
- ¥700–1,100
Train from Guiyang East to Leshan
- 2nd Class Seat
- ¥220–250
- 1st Class Seat
- ¥370–410
- Business Class Seat
- ¥500–800
Train from Kunming South to Bijie
- 2nd Class Seat
- ¥270–310
- 1st Class Seat
- ¥460–500
- Business Class Seat
- ¥650–950
Train from Bijie to Leshan
- 2nd Class Seat
- ¥150–180
- 1st Class Seat
- ¥260–280
- Business Class Seat
- ¥370–550
Train from Chengdu Shuangliu International Airport to Leshan
- 2nd Class Seat
- ¥54–59
- 1st Class Seat
- ¥85–95
- Business Class Seat
- ¥120–170
Train from Yibin West to Leshan
- 2nd Class Seat
- ¥65–75
- 1st Class Seat
- ¥105–115
- Business Class Seat
- ¥140–210
Train from Chongqing North to Chengdu East
- 2nd Class Seat
- ¥140–160
- 1st Class Seat
- ¥230–260
- Business Class Seat
- ¥330–480
Train from Chengdu East to Leshan
- 2nd Class Seat
- ¥63–69
- 1st Class Seat
- ¥100–115
- Business Class Seat
- ¥140–210
Train from Luzhou to Chengdu East
- 2nd Class Seat
- ¥125–140
- 1st Class Seat
- ¥200–230
- Business Class Seat
- ¥290–420
Train from Chengdu East to Leshan
- 2nd Class Seat
- ¥63–69
- 1st Class Seat
- ¥100–115
- Business Class Seat
- ¥140–210
Train from Kunming to Leshan
- 2nd Class Seat
- ¥430–480
- 1st Class Seat
- ¥700–800
- Business Class Seat
- ¥1,000–1,500
Train from Nanning East to Chengdu East
- 2nd Class Seat
- ¥590–640
- 1st Class Seat
- ¥950–1,050
- Business Class Seat
- ¥1,400–2,000
Train from Chengdu East to Leshan
- 2nd Class Seat
- ¥63–69
- 1st Class Seat
- ¥100–115
- Business Class Seat
- ¥140–210
Train from Chengdu East to Leshan
- Ave. Duration
- 1h 2m
- 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 Nanning East to Guiyang East
- Ave. Duration
- 3h 20m
- Frequency
- Twice daily
- Estimated price
- ¥220–500
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥220–300
- Adult - 1st Class
- ¥360–500
Train from Funing to Kunming South
- Ave. Duration
- 1h 58m
- Frequency
- Every 4 hours
- Estimated price
- ¥120–280
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥120–180
- Adult - 1st Class
- ¥190–280
Train from Bijie to Leshan
- Ave. Duration
- 1h 42m
- Frequency
- Twice daily
- Estimated price
- ¥120–270
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥120–170
- Adult - 1st Class
- ¥190–270
Train from Yibin West to Leshan
- Ave. Duration
- 42 min
- Frequency
- Twice daily
- Estimated price
- ¥65–120
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥65–90
- Adult - 1st Class
- ¥80–120
Train from Chongqing North to Chengdu East
- Ave. Duration
- 56 min
- Frequency
- Every 4 hours
- Estimated price
- ¥110–240
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥110–160
- Adult - 1st Class
- ¥170–240
Train from Chengdu East to Leshan
- Ave. Duration
- 1h 2m
- 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 Leshan
- Ave. Duration
- 1h 2m
- 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 Leshan
- Ave. Duration
- 1h 2m
- Frequency
- 4 times a day
- Estimated price
- ¥65–120
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥65–90
- Adult - 1st Class
- ¥80–120
- Phone
- 86-010-12306
- Website
- china-railway.com.cn
Train from Hanoi Gia Lam Station to Nanning
- Sleeper
- ¥215
Train from Hanoi Gia Lam Station to Nanning
- Sleeper
- ¥215
- Phone
- 19006469
- [email protected]
- Website
- dsvn.vn
Train from Ha Noi to Sapa Lao Cai
- Ave. Duration
- 7h 45m
- Frequency
- Twice daily
- Estimated price
- ¥70–180
- Schedules at
- dsvn.vn
- Soft seat, air-conditioned
- ¥100–140
- Bed, air-conditioned
- ¥75–110
- soft seat, air-conditioned
- ¥70–100
Train from Hekou North to Kunming
- Hard Seat
- ¥45–65
- Hard sleeper
- ¥90–130
- Soft sleeper
- ¥150–200
- Phone
- +84 903246045
- [email protected]
- Website
- trulyhagiang.com
Bus from 57 Cua Dong Street, Hanoi to Ha Giang
- Ave. Duration
- 5h
- Frequency
- 5 times a day
- Estimated price
- ¥114
- Book at
- 12go.asia
- Phone
- 02193.862.206
- [email protected]
- Website
- busbud.com
Bus from Ha Giang to Mèo Vạc
- Ave. Duration
- 5h 30m
- Frequency
- Once daily
- Estimated price
- ¥45–65
- Book at
- 12go.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 Italian Lakes: Getting around by train, How to get from Florence to Rome, and Travelling to and around Russia for the 2018 FIFA World Cup - to help you get the most out of your next trip.
Booking & Getting There
There are 23+ hotels available in Leshan.



























