There are 10 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 40m$102–138Train, 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 5m$63–106Drive 1,227.6 km
- Drive from Dujiangyan to Sapacar 1,227.6 km
12h 52m$155–224Train 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 52m$223–311Train, 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 19m$86–114Train, 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 52m$77–117Train, 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 30m$198–606Train, 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 32m$149–169Train, train to Chengdu Tianfu International Airport, fly to Kunming Changshui International 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 Kunming Changshui International Airport (KMG)plane TFU - KMG
- Take the train from Kunming Station to Hekou Northtrain
- Drive from Hekou North to Sapacar
13h 42m$87–428Train, train to Chengdu Tianfu International Airport, fly to Simao, 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 Simao (SYM)plane TFU - SYM
- Drive from Simao (SYM) to Sapacar
10h 37m$146–536
Chengdu Shuangliu International Airport (CTU) to Kunming Changshui International Airport (KMG) flights
Comparing Your Travel Options
The cheapest way to get from Dujiangyan to Sapa is to train and bus and drive which costs $60 - $110 and takes 21h 5m.
The fastest way to get from Dujiangyan to Sapa is to train and fly and drive which takes 8h 30m and costs $190 - $650.
The distance between Dujiangyan and Sapa is 1557 km. The road distance is 1227.6 km.
It takes approximately 13h 40m to get from Dujiangyan to Sapa, including transfers.
Sapa is 1h behind Dujiangyan. It is currently 10:59 AM in Dujiangyan and 9:59 AM in Sapa.
Yes, the driving distance between Dujiangyan to Sapa is 1228 km. It takes approximately 12h 52m to drive from Dujiangyan to Sapa.
There are 703+ 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 5m.
- Website
- ch.com
Flights from Chengdu Shuangliu International Airport to Kunming Changshui International Airport
- Ave. Duration
- 1h 27m
- When
- Every day
- Estimated price
- $140–600
Flights from Chengdu Tianfu International Airport to Wenshan Puzhehei Airport
- Ave. Duration
- 1h 40m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- $160–550
Flights from Chengdu Tianfu International Airport to Noi Bai International Airport
- Ave. Duration
- 1h 55m
- When
- Every day
- Estimated price
- $170–750
Flights from Chengdu Tianfu International Airport to Kunming Changshui International Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- $60–600
Flights from Chengdu Tianfu International Airport to Simao
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- $170–600
- Website
- en.ceair.com
Flights from Chengdu Shuangliu International Airport to Kunming Changshui International Airport
- Ave. Duration
- 1h 27m
- When
- Every day
- Estimated price
- $140–600
Flights from Chengdu Tianfu International Airport to Kunming Changshui International Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- $150–600
Flights from Chengdu Tianfu International Airport to Kunming Changshui International Airport via Deqen
- Ave. Duration
- 3h 15m
- When
- Every day
- Estimated price
- $220–650
- Website
- airchina.com
Flights from Chengdu Shuangliu International Airport to Kunming Changshui International Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- $160–550
Flights from Chengdu Tianfu International Airport to Kunming Changshui International Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- $160–600
- Website
- luckyair.net
Flights from Chengdu Tianfu International Airport to Kunming Changshui International Airport
- Ave. Duration
- 1h 34m
- When
- Every day
- Estimated price
- $60–380
- Website
- cdal.com.cn
Flights from Chengdu Shuangliu International Airport to Kunming Changshui International Airport
- Ave. Duration
- 1h 27m
- When
- Saturday
- Estimated price
- $140–550
Flights from Chengdu Tianfu International Airport to Kunming Changshui International Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- $60–380
Flights from Chengdu Tianfu International Airport to Simao
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- $170–600
- Website
- airkunming.com
Flights from Chengdu Tianfu International Airport to Kunming Changshui International Airport
- Ave. Duration
- 1h 26m
- When
- Every day
- Estimated price
- $60–380
- Website
- cgzair.com
Flights from Chengdu Tianfu International Airport to Simao
- Ave. Duration
- 1h 40m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- $75–430
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 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–135
- 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–75
- 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 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–11
- Soft sleeper
- $12–16
Train from Mengzi to Hekou North
- Hard Seat
- $3–5
- Hard sleeper
- $7–11
- Soft sleeper
- $12–16
Train from Kunming Station to Hekou North
- Hard Seat
- $7–10
- Hard sleeper
- $14–20
- Soft sleeper
- $22–30
Train from Kunming Station to Hekou North
- Hard Seat
- $7–10
- Hard sleeper
- $14–20
- Soft sleeper
- $22–30
Train from Kunming Station to Hekou North
- Hard Seat
- $7–10
- Hard sleeper
- $14–20
- Soft sleeper
- $22–30
Train from Kunming Station to Hekou North
- Hard Seat
- $7–10
- Hard sleeper
- $14–20
- Soft sleeper
- $22–30
- [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
- HK Buslines
Bus from Noi Bai International Airport to HK Buslines, Sapa
- Ave. Duration
- 5h 45m
- Frequency
- Hourly
- Estimated price
- $18
- Schedules at
- HK Buslines
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 Thanksgiving 2018: How to travel stress-free, Why you should take the train in the US, and How do I buy a London Underground ticket? - to help you get the most out of your next trip.


















