There are 9 ways to get from Dujiangyan to Sapa by train, car, bus, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train, drive via Honghe
best- Take the train from Lidui Park to Chengdu East Stationtrain
- Take the train from Chengdu East to Kunming Southtrain
- Take the train from Kunming South to Honghetrain
- Take the train from Mengzi to Hekou Northtrain
- Drive from Hekou North to Sapacar
13h 39m$101–136Train, bus, drive
cheapest- Take the train from Lidui Park to Chengdu East Stationtrain
- Take the bus from Chengdu East to Kunmingbus
- Take the train from Kunming to Honghetrain
- Take the train from Mengzi to Hekou Northtrain
- Drive from Hekou North to Sapacar
21h 4m$62–104Drive 1,226.9 km
- Drive from Dujiangyan to Sapacar 1,226.9 km
12h 51m$155–224Train to Chengdu Shuangliu International Airport, fly to Wenshan Puzhehei Airport, drive
- Take the train from Lidui Park to Chengdu East Stationtrain
- Fly from Chengdu Shuangliu International Airport (CTU) to Wenshan Puzhehei Airport (WNH)plane CTU - WNH
- Drive from Wenshan Puzhehei Airport (WNH) to Sapacar
11h 24m$184–648Train, drive
- Take the train from Lidui Park to Chengdu East Stationtrain
- Take the train from Chengdu East to Kunmingtrain
- Take the train from Kunming Station to Hekou Northtrain
- Drive from Hekou North to Sapacar
15h 18m$86–112Train, drive via Leshan
- Take the train from Lidui Park to Leshan Stationtrain
- Take the train from Leshan to Kunmingtrain
- Take the train from Kunming Station to Hekou Northtrain
- Drive from Hekou North to Sapacar
15h 51m$77–111Train to Chengdu Shuangliu International Airport, fly to Kunming Changshui International Airport, train, drive
- Take the train from Lidui Park to Chengdu East Stationtrain
- Fly from Chengdu Shuangliu International Airport (CTU) to Kunming Changshui International Airport (KMG)plane CTU - KMG
- Take the train from Kunming Station to Hekou Northtrain
- Drive from Hekou North to Sapacar
12h 51m$183–439Train, train to Chengdu Tianfu International Airport, fly to Wenshan Puzhehei Airport, drive
- Take the train from Lidui Park to Chengdu East Stationtrain
- Take the train from Chengdu East to Tianfu International Airporttrain
- Fly from Chengdu Tianfu International Airport (TFU) to Wenshan Puzhehei Airport (WNH)plane TFU - WNH
- Drive from Wenshan Puzhehei Airport (WNH) to Sapacar
8h 19m$178–605Train, train to Chengdu Tianfu International Airport, fly to Noi Bai International Airport, bus
- Take the train from Lidui Park to Chengdu East Stationtrain
- Take the train from Chengdu East to Tianfu International Airporttrain
- Fly from Chengdu Tianfu International Airport (TFU) to Noi Bai International Airport (HAN)plane TFU - HAN
- Take the bus from Noi Bai International Airport to HK Buslines, Sapabus
12h 47m$159–193
Chengdu Shuangliu International Airport (CTU) to Wenshan Puzhehei Airport (WNH) flights
Questions & Answers
The cheapest way to get from Dujiangyan to Sapa is to train and bus and drive which costs $60 - $110 and takes 21h 4m.
The fastest way to get from Dujiangyan to Sapa is to train and fly and drive which takes 8h 19m and costs $170 - $650.
The distance between Dujiangyan and Sapa is 1556 km. The road distance is 1226.9 km.
It takes approximately 13h 39m to get from Dujiangyan to Sapa, including transfers.
Sapa is 1h behind Dujiangyan. It is currently 1:14 PM in Dujiangyan and 12:14 PM in Sapa.
Yes, the driving distance between Dujiangyan to Sapa is 1227 km. It takes approximately 12h 51m to drive from Dujiangyan to Sapa.
There are 758+ hotels available in Sapa.
What companies run services between Dujiangyan, China and Sapa, Vietnam?
There is no direct connection from Dujiangyan to Sapa. However, you can take the train to Chengdu East Station, take the train to Kunming South, take the train to Honghe, take the taxi to Mengzi, take the train to Hekou North, then drive to Sapa. Alternatively, you can take a train from Lidui Park to Sapa via Chengdu East Station, Chengdu East, Kunming, Kunming, Honghe, Mengzi, and Hekou North in around 21h 4m.
- Website
- ch.com
Flights from Chengdu Shuangliu International Airport to Kunming Changshui International Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- $130–600
Flights from Chengdu Tianfu International Airport to Wenshan Puzhehei Airport
- Ave. Duration
- 1h 30m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- $140–550
Flights from Chengdu Tianfu International Airport to Noi Bai International Airport
- Ave. Duration
- 2h 10m
- When
- Every day
- Estimated price
- $140–600
- Website
- csair.com
Flights from Chengdu Shuangliu International Airport to Wenshan Puzhehei Airport via Guangzhou Baiyun
- Ave. Duration
- 6h 15m
- When
- Wednesday and Sunday
- Estimated price
- $360–1,100
Flights from Chengdu Shuangliu International Airport to Kunming Changshui International Airport
- Ave. Duration
- 1h 27m
- When
- Every day
- Estimated price
- $130–550
Flights from Chengdu Tianfu International Airport to Wenshan Puzhehei Airport
- Ave. Duration
- 1h 30m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- $140–550
Flights from Chengdu Tianfu International Airport to Noi Bai International Airport
- Ave. Duration
- 2h 10m
- When
- Every day
- Estimated price
- $140–600
- Website
- en.ceair.com
Flights from Chengdu Shuangliu International Airport to Kunming Changshui International Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- $130–600
- Website
- airchina.com
Flights from Chengdu Shuangliu International Airport to Kunming Changshui International Airport
- Ave. Duration
- 1h 33m
- When
- Every day
- Estimated price
- $60–600
- Website
- cdal.com.cn
Flights from Chengdu Shuangliu International Airport to Kunming Changshui International Airport
- Ave. Duration
- 1h 26m
- When
- Every day
- Estimated price
- $60–550
Flights from Chengdu Tianfu International Airport to Noi Bai International Airport
- Ave. Duration
- 2h 15m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- $70–370
- Website
- chinaexpressair.com
Flights from Chengdu Shuangliu International Airport to Wenshan Puzhehei Airport via Kunming Changshui International Airport
- Ave. Duration
- 5h 35m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- $150–600
Flights from Chengdu Shuangliu International Airport to Kunming Changshui International Airport
- Ave. Duration
- 1h 27m
- When
- Every day
- Estimated price
- $130–550
- Website
- tibetairlines.com
Flights from Chengdu Shuangliu International Airport to Kunming Changshui International Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- $60–350
- Website
- hainanairlines.com
Flights from Chengdu Tianfu International Airport to Noi Bai International Airport via Haikou
- Ave. Duration
- 5h
- When
- Thursday and Sunday
- Estimated price
- $140–330
Train from Lidui Park to Chengdu East Station
- Adult - second class
- $4–7
Train from Lidui Park to Chengdu East Station
- Adult - second class
- $4–7
Train from Lidui Park to Chengdu East Station
- Adult - second class
- $4–7
Train from Lidui Park to Chengdu East Station
- Adult - second class
- $4–7
Train from Lidui Park to Leshan Station
- Adult - second class
- $10–15
Train from Lidui Park to Chengdu East Station
- Adult - second class
- $4–7
Train from Lidui Park to Chengdu East Station
- Adult - second class
- $4–7
Train from Lidui Park to Chengdu East Station
- Adult - second class
- $4–7
Train from Chengdu East to Kunming South
- 2nd Class Seat
- $70–80
- 1st Class Seat
- $120–130
- Business Class Seat
- $170–250
Train from Chengdu East to Kunming
- 2nd Class Seat
- $70–80
- 1st Class Seat
- $120–135
- Business Class Seat
- $170–250
Train from Leshan to Kunming
- 2nd Class Seat
- $65–70
- 1st Class Seat
- $105–120
- Business Class Seat
- $150–220
Train from Kunming South to Honghe
- Ave. Duration
- 1h 8m
- Frequency
- Every 4 hours
- Estimated price
- $12–23
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- $12–17
- Adult - 1st Class
- $16–23
Train from Kunming to Honghe
- Ave. Duration
- 1h 16m
- Frequency
- Every 4 hours
- Estimated price
- $13–26
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- $13–18
- Adult - 1st Class
- $18–26
Train from Chengdu East to Tianfu International Airport
- Ave. Duration
- 29 min
- Frequency
- Once daily
- Estimated price
- $6–9
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- $6–9
- Adult - 1st Class
- $6–9
Train from Chengdu East to Tianfu International Airport
- Ave. Duration
- 29 min
- Frequency
- Once daily
- Estimated price
- $6–9
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- $6–9
- Adult - 1st Class
- $6–9
Train from Mengzi to Hekou North
- Hard Seat
- $3–5
- Hard sleeper
- $7–10
- Soft sleeper
- $12–16
Train from Mengzi to Hekou North
- Hard Seat
- $3–5
- Hard sleeper
- $7–10
- Soft sleeper
- $12–16
Train from Kunming Station to Hekou North
- Hard Seat
- $7–10
- Hard sleeper
- $13–19
- Soft sleeper
- $22–29
Train from Kunming Station to Hekou North
- Hard Seat
- $7–10
- Hard sleeper
- $13–19
- Soft sleeper
- $22–29
Train from Kunming Station to Hekou North
- Hard Seat
- $7–10
- Hard sleeper
- $13–19
- Soft sleeper
- $22–29
- [email protected]
- Website
- chinabusguide.com
Bus from Chengdu East to Kunming
- Ave. Duration
- 13h
- Frequency
- Once daily
- Estimated price
- $30–45
- Schedules at
- chinabusguide.com
- Bus
- $30–45
- Phone
- +84 979 252 622
- [email protected]
- Website
- hkbuslines.vn
Bus from Noi Bai International Airport to HK Buslines, Sapa
- Ave. Duration
- 5h 45m
- Frequency
- Hourly
- Estimated price
- $18
- Schedules at
- hkbuslines.vn
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 How to get from Heathrow Airport into central London, Want to know more about Flixbus?, and Travelling to the US: What do I need to know? - to help you get the most out of your next trip.


















