There are 5 ways to get from Chengdu Airport (CTU) to Dujiangyan by subway, train, bus, rideshare, 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.
Line 7 subway, train
best- Take the subway from Taipingyuan to East stationsubway 7
- Take the train from Chengdu East Station to Lidui Parktrain Emeishan
2h 25m¥36–54Line 2 bus, line 2 subway, train
- Take the bus from Chengdu Airport T1 to downtownbus 2
- Take the subway from Tianfu Square to Xipusubway 2
- Take the train from Xipu to Lidui Parktrain
3h 5m¥36–50Airport Transfer
- Take the rideshare from Chengdu-CTU to Dujiangyan65.1 km
46 minDrive 65.1 km
- Drive from Chengdu Airport (CTU) to Dujiangyancar 65.1 km
46 min¥56–80Taxi
- Take the taxi from Chengdu Airport (CTU) to Dujiangyantaxi 65.1 km
46 min¥140–180
Questions & Answers
The cheapest way to get from Chengdu Airport (CTU) to Dujiangyan is to line 2 bus and line 2 subway and train which costs ¥35 - ¥50 and takes 3h 5m.
The fastest way to get from Chengdu Airport (CTU) to Dujiangyan is to drive which takes 46 min and costs ¥55 - ¥80.
No, there is no direct train from Chengdu Airport (CTU) to Dujiangyan. However, there are services departing from Chengdu Airport T1 and arriving at Lidui Park via Taipingyuan and Chengdu East Station. The journey, including transfers, takes approximately 2h 25m.
The distance between Chengdu Airport (CTU) and Dujiangyan is 97 km. The road distance is 65.1 km.
The best way to get from Chengdu Airport (CTU) to Dujiangyan without a car is to line 7 subway and train which takes 2h 25m and costs ¥35 - ¥55.
It takes approximately 2h 25m to get from Chengdu Airport (CTU) to Dujiangyan, including transfers.
Chengdu Airport (CTU) to Dujiangyan train services, operated by Chengdu metro, depart from Taipingyuan station.
Chengdu Airport (CTU) to Dujiangyan train services, operated by Chengdu metro, arrive at East station.
Yes, the driving distance between Chengdu Airport (CTU) to Dujiangyan is 65 km. It takes approximately 46 min to drive from Chengdu Airport (CTU) to Dujiangyan.
There are 64+ hotels available in Dujiangyan.
What companies run services between Chengdu Airport (CTU), China and Dujiangyan, China?
There is no direct connection from Chengdu Airport (CTU) to Dujiangyan. However, you can take the line 10 subway to Taipingyuan, take the line 7 subway to East station, walk to Chengdu East Station, then take the train to Lidui Park. Alternatively, you can take a bus from Chengdu Airport T1 to Lidui Park via downtown, Tianfu Square, Xipu, and Xipu in around 3h 5m.
- Phone
- 028-61638000
- Website
- cdmetro.cn
Subway from Taipingyuan to East station
- Ave. Duration
- 21 min
- Frequency
- Every 5 minutes
- Estimated price
- ¥3–5
- Schedules at
- chengdurail.com
Subway from Tianfu Square to Xipu
- Ave. Duration
- 31 min
- Frequency
- Every 10 minutes
- Estimated price
- ¥4–6
- Schedules at
- chengdurail.com
Train from Chengdu East Station to Lidui Park
- Adult - second class
- ¥30–45
Train from Xipu to Lidui Park
- Adult - second class
- ¥21–30
- Phone
- +86 028-85205555
- Website
- cdairport.com
Bus from Chengdu Airport T1 to downtown
- Ave. Duration
- 1h 8m
- Frequency
- Every 30 minutes
- Estimated price
- ¥11–14
- Website
- cdairport.com
- Website
- https://www.mozio.com
Rideshare from Chengdu-CTU to Dujiangyan
- Ave. Duration
- 46 min
- Frequency
- On demand
- Ave. Duration
- 46 min
- Estimated price
- ¥140–180
Chengfeng Taxi
- Phone
- +86 28-87771910
- Website
- cfczqc.com
Jincheng Taxi
- Phone
- +86 28-81707790
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 The beginner’s guide to the 2018 World Nomad Games, Need to know: Greyhound, and Is ride-sharing platform BlaBlaCar right for you? - to help you get the most out of your next trip.
More Questions & Answers
Check out Blablacar's carpooling service for rideshare options between Chengdu Airport (CTU) and Dujiangyan. A great option if you don't have a driver's licence or want to avoid public transport.









