There are 11 ways to get from Xilingzhen to Dujiangyan by taxi, train, car, plane, subway, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Taxi, train via Shijiazhuang
best- Take the taxi from Xilingzhen to Gaobeidian Easttaxi
- Take the train from Gaobeidian East to Shijiazhuangtrain
- Take the train from Shijiazhuang to Chengdu Easttrain
- Take the train from Chengdu East Station to Lidui Parktrain
10h 44m¥893–1,041Taxi, train, train to Beijing Daxing International Airport, fly to Chengdu Tianfu International Airport, subway
cheapest- Take the taxi from Xilingzhen to Gaobeidiantaxi
- Take the train from Gaobeidian to Beijing West Stationtrain
- Take the train from Beijing West to Beijing Daxing Airporttrain
- Fly from Beijing Daxing International Airport (PKX) to Chengdu Tianfu International Airport (TFU)plane PKX - TFU
- Take the subway from Tianfu International Airport North to Chengdu South stationsubway
- Take the train from Chengdu East Station to Lidui Parktrain
10h 3m¥689–2,785Drive 1,700.4 km
- Drive from Xilingzhen to Dujiangyancar 1,700.4 km
17h 34m¥1,446–2,089Taxi, train to Beijing Capital International Airport, fly to Chengdu Shuangliu International Airport, train
- Take the taxi from Xilingzhen to Gaobeidiantaxi
- Take the train from Gaobeidian to Beijing West Stationtrain
- Fly from Beijing Capital International Airport (PEK) to Chengdu Shuangliu International Airport (CTU)plane PEK - CTU
- Take the train from Chengdu East Station to Lidui Parktrain
8h 47m¥2,589–3,376Taxi, train
- Take the taxi from Xilingzhen to Baoding Easttaxi
- Take the train from Baoding East to Chengdu Easttrain
- Take the train from Chengdu East Station to Lidui Parktrain
12h 11m¥887–1,030Taxi, train via Xi'an
- Take the taxi from Xilingzhen to Baoding Easttaxi
- Take the train from Baoding East to Shijiazhuangtrain
- Take the train from Shijiazhuang to Xi'an Northtrain
- Take the train from Xian North Station to Chengdu Easttrain
- Take the train from Chengdu East Station to Lidui Parktrain
12h 12m¥912–1,035Taxi, train, train to Beijing Daxing International Airport, fly to Chengdu Shuangliu International Airport
- Take the taxi from Xilingzhen to Gaobeidiantaxi
- Take the train from Gaobeidian to Beijing West Stationtrain
- Take the train from Beijing West to Beijing Daxing Airporttrain
- Fly from Beijing Daxing International Airport (PKX) to Chengdu Shuangliu International Airport (CTU)plane PKX - CTU
- Take the train from Chengdu East Station to Lidui Parktrain
9h 1m¥2,083–2,675Taxi, train to Beijing Capital International Airport, fly to Chengdu Tianfu International Airport, subway, train
- Take the taxi from Xilingzhen to Gaobeidiantaxi
- Take the train from Gaobeidian to Beijing West Stationtrain
- Fly from Beijing Capital International Airport (PEK) to Chengdu Tianfu International Airport (TFU)plane PEK - TFU
- Take the subway from Tianfu International Airport North to Chengdu South stationsubway
- Take the train from Chengdu East Station to Lidui Parktrain
9h 44m¥1,295–3,586Taxi, train, bus to Shijiazhuang Zhengding International Airport, fly to Chengdu Shuangliu International Airport
- Take the taxi from Xilingzhen to Gaobeidian Easttaxi
- Take the train from Gaobeidian East to Shijiazhuangtrain
- Take the bus from Icbc to Shijiazhuang Zhengding International Airportbus
- Fly from Shijiazhuang Zhengding International Airport (SJW) to Chengdu Shuangliu International Airport (CTU)plane SJW - CTU
- Take the train from Chengdu East Station to Lidui Parktrain
9h 5m¥869–3,521Taxi, train, bus to Shijiazhuang Zhengding International Airport, fly to Chengdu Tianfu International Airport, subway
- Take the taxi from Xilingzhen to Gaobeidian Easttaxi
- Take the train from Gaobeidian East to Shijiazhuangtrain
- Take the bus from Icbc to Shijiazhuang Zhengding International Airportbus
- Fly from Shijiazhuang Zhengding International Airport (SJW) to Chengdu Tianfu International Airport (TFU)plane SJW - TFU
- Take the subway from Tianfu International Airport North to Chengdu South stationsubway
- Take the train from Chengdu East Station to Lidui Parktrain
9h 57m¥875–2,331Taxi, train, train to Beijing Daxing International Airport, fly to Mianyang Nanjiao Airport
- Take the taxi from Xilingzhen to Gaobeidiantaxi
- Take the train from Gaobeidian to Beijing West Stationtrain
- Take the train from Beijing West to Beijing Daxing Airporttrain
- Fly from Beijing Daxing International Airport (PKX) to Mianyang Nanjiao Airport (MIG)plane PKX - MIG
- Take the train from Mianyang to Chengdu East Stationtrain
- Take the train from Chengdu East Station to Lidui Parktrain
9h 54m¥1,737–3,775
Beijing Capital International Airport (PEK) to Chengdu Shuangliu International Airport (CTU) flights
Questions & Answers
The cheapest way to get from Xilingzhen to Dujiangyan is to taxi and train which costs ¥850 - ¥1100 and takes 12h 11m.
The fastest way to get from Xilingzhen to Dujiangyan is to taxi and train and fly which takes 8h 47m and costs ¥2500 - ¥3400.
The distance between Xilingzhen and Dujiangyan is 1848 km. The road distance is 1700.4 km.
The best way to get from Xilingzhen to Dujiangyan without a car is to taxi and train via Shijiazhuang which takes 10h 44m and costs ¥850 - ¥1100.
It takes approximately 10h 44m to get from Xilingzhen to Dujiangyan, including transfers.
Yes, the driving distance between Xilingzhen to Dujiangyan is 1700 km. It takes approximately 17h 34m to drive from Xilingzhen to Dujiangyan.
There are 59+ hotels available in Dujiangyan.
What companies run services between Xilingzhen, China and Dujiangyan, China?
There is no direct connection from Xilingzhen to Dujiangyan. However, you can take the taxi to Gaobeidian East, take the train to Shijiazhuang, take the train to Chengdu East, then take the train to Lidui Park. Alternatively, you can drive from Xilingzhen to Dujiangyan in around 17h 34m.
- Website
- ch.com
Flights from Beijing Capital International Airport to Chengdu Shuangliu International Airport
- Ave. Duration
- 2h 51m
- When
- Every day
- Estimated price
- ¥2,400–2,900
Flights from Beijing Daxing International Airport to Chengdu Shuangliu International Airport
- Ave. Duration
- 2h 57m
- When
- Every day
- Estimated price
- ¥600–5,500
Flights from Beijing Capital International Airport to Chengdu Tianfu International Airport
- Ave. Duration
- 2h 47m
- When
- Every day
- Estimated price
- ¥1,100–3,300
Flights from Beijing Daxing International Airport to Chengdu Tianfu International Airport
- Ave. Duration
- 3h 2m
- When
- Every day
- Estimated price
- ¥1,400–4,200
Flights from Shijiazhuang Zhengding International Airport to Chengdu Shuangliu International Airport via Guyuan
- Ave. Duration
- 3h 50m
- When
- Wednesday and Sunday
- Estimated price
- ¥650–3,300
Flights from Shijiazhuang Zhengding International Airport to Chengdu Tianfu International Airport
- Ave. Duration
- 2h 28m
- When
- Every day
- Estimated price
- ¥500–3,500
Flights from Beijing Daxing International Airport to Mianyang Nanjiao Airport via Changsha
- Ave. Duration
- 5h 30m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥2,000–6,000
- Website
- csair.com
Flights from Beijing Capital International Airport to Chengdu Shuangliu International Airport
- Ave. Duration
- 2h 51m
- When
- Every day
- Estimated price
- ¥2,400–2,900
Flights from Beijing Daxing International Airport to Chengdu Shuangliu International Airport
- Ave. Duration
- 2h 57m
- When
- Every day
- Estimated price
- ¥1,700–5,500
Flights from Beijing Capital International Airport to Chengdu Tianfu International Airport
- Ave. Duration
- 2h 47m
- When
- Every day
- Estimated price
- ¥1,100–3,300
Flights from Beijing Daxing International Airport to Chengdu Tianfu International Airport
- Ave. Duration
- 2h 58m
- When
- Every day
- Estimated price
- ¥500–4,200
Flights from Beijing Daxing International Airport to Chengdu Tianfu International Airport via Xi An
- Ave. Duration
- 5h 40m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥1,400–4,200
Flights from Shijiazhuang Zhengding International Airport to Chengdu Tianfu International Airport
- Ave. Duration
- 2h 33m
- When
- Every day
- Estimated price
- ¥500–3,500
Flights from Beijing Daxing International Airport to Mianyang Nanjiao Airport via Changsha
- Ave. Duration
- 5h 30m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥2,000–6,000
Flights from Beijing Daxing International Airport to Mianyang Nanjiao Airport via Xining
- Ave. Duration
- 5h 45m
- When
- Every day
- Estimated price
- ¥1,700–4,600
- Website
- airchina.com
Flights from Beijing Capital International Airport to Chengdu Shuangliu International Airport
- Ave. Duration
- 2h 59m
- When
- Every day
- Estimated price
- ¥650–3,200
Flights from Beijing Daxing International Airport to Chengdu Shuangliu International Airport via Bazhong Enyang
- Ave. Duration
- 5h 15m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥1,800–3,900
Flights from Beijing Capital International Airport to Chengdu Tianfu International Airport
- Ave. Duration
- 2h 57m
- When
- Every day
- Estimated price
- ¥1,600–3,700
Flights from Shijiazhuang Zhengding International Airport to Chengdu Shuangliu International Airport
- Ave. Duration
- 2h 32m
- When
- Every day
- Estimated price
- ¥600–3,200
Flights from Shijiazhuang Zhengding International Airport to Chengdu Tianfu International Airport
- Ave. Duration
- 2h 35m
- When
- Every day
- Estimated price
- ¥500–3,400
Flights from Beijing Daxing International Airport to Mianyang Nanjiao Airport
- Ave. Duration
- 2h 32m
- When
- Every day
- Estimated price
- ¥1,500–3,400
- Website
- shenzhenair.com
Flights from Beijing Capital International Airport to Chengdu Shuangliu International Airport
- Ave. Duration
- 2h 59m
- When
- Every day
- Estimated price
- ¥650–3,200
Flights from Beijing Capital International Airport to Chengdu Tianfu International Airport
- Ave. Duration
- 2h 57m
- When
- Every day
- Estimated price
- ¥1,600–3,700
Flights from Shijiazhuang Zhengding International Airport to Chengdu Shuangliu International Airport
- Ave. Duration
- 2h 32m
- When
- Every day
- Estimated price
- ¥600–3,200
Flights from Shijiazhuang Zhengding International Airport to Chengdu Tianfu International Airport
- Ave. Duration
- 2h 35m
- When
- Every day
- Estimated price
- ¥500–3,400
Flights from Beijing Daxing International Airport to Mianyang Nanjiao Airport
- Ave. Duration
- 2h 35m
- When
- Every day
- Estimated price
- ¥1,500–3,400
- Website
- xiamenair.com
Flights from Beijing Capital International Airport to Chengdu Shuangliu International Airport
- Ave. Duration
- 2h 51m
- When
- Every day
- Estimated price
- ¥2,400–2,900
Flights from Beijing Daxing International Airport to Chengdu Shuangliu International Airport
- Ave. Duration
- 2h 56m
- When
- Every day
- Estimated price
- ¥2,000–2,400
Flights from Beijing Capital International Airport to Chengdu Tianfu International Airport
- Ave. Duration
- 2h 47m
- When
- Every day
- Estimated price
- ¥1,100–3,300
Flights from Beijing Daxing International Airport to Chengdu Tianfu International Airport
- Ave. Duration
- 2h 50m
- When
- Every day
- Estimated price
- ¥500–4,000
Flights from Shijiazhuang Zhengding International Airport to Chengdu Tianfu International Airport
- Ave. Duration
- 2h 32m
- When
- Every day
- Estimated price
- ¥500–3,500
Flights from Shijiazhuang Zhengding International Airport to Chengdu Tianfu International Airport via Lanzhou
- Ave. Duration
- 4h 55m
- When
- Every day
- Estimated price
- ¥1,700–4,600
Flights from Beijing Daxing International Airport to Mianyang Nanjiao Airport via Changsha
- Ave. Duration
- 5h 20m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥1,900–4,800
Flights from Beijing Daxing International Airport to Mianyang Nanjiao Airport via Xining
- Ave. Duration
- 5h 45m
- When
- Every day
- Estimated price
- ¥1,700–4,600
- Website
- en.ceair.com
Flights from Beijing Capital International Airport to Chengdu Shuangliu International Airport
- Ave. Duration
- 2h 50m
- When
- Every day
- Estimated price
- ¥2,400–2,900
Flights from Beijing Daxing International Airport to Chengdu Shuangliu International Airport
- Ave. Duration
- 2h 55m
- When
- Every day
- Estimated price
- ¥600–3,100
Flights from Beijing Capital International Airport to Chengdu Tianfu International Airport
- Ave. Duration
- 2h 47m
- When
- Every day
- Estimated price
- ¥1,100–3,300
Flights from Beijing Daxing International Airport to Chengdu Tianfu International Airport
- Ave. Duration
- 2h 58m
- When
- Every day
- Estimated price
- ¥1,400–5,000
Flights from Beijing Daxing International Airport to Chengdu Tianfu International Airport via Yulin
- Ave. Duration
- 4h 30m
- When
- Every day
- Estimated price
- ¥2,000–5,500
Flights from Shijiazhuang Zhengding International Airport to Chengdu Tianfu International Airport
- Ave. Duration
- 2h 27m
- When
- Every day
- Estimated price
- ¥500–3,500
Flights from Shijiazhuang Zhengding International Airport to Chengdu Tianfu International Airport via Lanzhou
- Ave. Duration
- 4h 55m
- When
- Every day
- Estimated price
- ¥1,700–4,600
- Website
- cdal.com.cn
Flights from Beijing Capital International Airport to Chengdu Shuangliu International Airport
- Ave. Duration
- 2h 50m
- When
- Every day
- Estimated price
- ¥650–3,200
Flights from Beijing Daxing International Airport to Chengdu Shuangliu International Airport
- Ave. Duration
- 2h 50m
- When
- Every day
- Estimated price
- ¥600–3,100
Flights from Beijing Capital International Airport to Chengdu Tianfu International Airport
- Ave. Duration
- 2h 47m
- When
- Every day
- Estimated price
- ¥1,100–3,300
Flights from Shijiazhuang Zhengding International Airport to Chengdu Shuangliu International Airport
- Ave. Duration
- 2h 32m
- When
- Every day
- Estimated price
- ¥600–3,200
Flights from Shijiazhuang Zhengding International Airport to Chengdu Shuangliu International Airport via Guyuan
- Ave. Duration
- 3h 50m
- When
- Wednesday and Sunday
- Estimated price
- ¥650–3,300
Flights from Shijiazhuang Zhengding International Airport to Chengdu Tianfu International Airport
- Ave. Duration
- 2h 25m
- When
- Every day
- Estimated price
- ¥1,100–3,500
- Website
- chinaexpressair.com
Flights from Beijing Capital International Airport to Chengdu Shuangliu International Airport
- Ave. Duration
- 2h 51m
- When
- Every day
- Estimated price
- ¥2,400–2,900
Flights from Shijiazhuang Zhengding International Airport to Chengdu Tianfu International Airport
- Ave. Duration
- 2h 30m
- When
- Every day
- Estimated price
- ¥500–2,600
- Website
- flycua.com
Flights from Beijing Daxing International Airport to Chengdu Shuangliu International Airport
- Ave. Duration
- 2h 56m
- When
- Every day
- Estimated price
- ¥2,000–2,400
Flights from Beijing Daxing International Airport to Chengdu Tianfu International Airport
- Ave. Duration
- 2h 58m
- When
- Every day
- Estimated price
- ¥1,400–5,000
Flights from Beijing Daxing International Airport to Chengdu Tianfu International Airport via Yulin
- Ave. Duration
- 4h 30m
- When
- Every day
- Estimated price
- ¥2,000–5,500
- Website
- tibetairlines.com
Flights from Beijing Capital International Airport to Chengdu Shuangliu International Airport
- Ave. Duration
- 2h 50m
- When
- Every day
- Estimated price
- ¥650–3,200
Flights from Beijing Daxing International Airport to Chengdu Shuangliu International Airport
- Ave. Duration
- 2h 50m
- When
- Every day
- Estimated price
- ¥600–3,100
Flights from Shijiazhuang Zhengding International Airport to Chengdu Shuangliu International Airport
- Ave. Duration
- 2h 32m
- When
- Every day
- Estimated price
- ¥600–3,200
Flights from Shijiazhuang Zhengding International Airport to Chengdu Shuangliu International Airport via Guyuan
- Ave. Duration
- 3h 50m
- When
- Wednesday and Sunday
- Estimated price
- ¥650–3,300
- Website
- hainanairlines.com
Flights from Beijing Capital International Airport to Chengdu Tianfu International Airport
- Ave. Duration
- 3h 2m
- When
- Every day
- Estimated price
- ¥1,600–4,400
- Website
- hbhk.com.cn
Flights from Beijing Daxing International Airport to Chengdu Tianfu International Airport
- Ave. Duration
- 2h 50m
- When
- Every day
- Estimated price
- ¥500–2,500
Flights from Shijiazhuang Zhengding International Airport to Chengdu Tianfu International Airport
- Ave. Duration
- 2h 37m
- When
- Every day
- Estimated price
- ¥500–2,600
- Website
- luckyair.net
Flights from Beijing Capital International Airport to Chengdu Tianfu International Airport
- Ave. Duration
- 3h
- When
- Every day
- Estimated price
- ¥1,600–4,400
Flights from Shijiazhuang Zhengding International Airport to Chengdu Tianfu International Airport
- Ave. Duration
- 3h
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥500–2,600
- Website
- intl.jdair.net
Flights from Beijing Daxing International Airport to Chengdu Tianfu International Airport
- Ave. Duration
- 2h 50m
- When
- Every day
- Estimated price
- ¥1,400–3,500
- Website
- ch.com
Flights from Shijiazhuang Zhengding International Airport to Chengdu Tianfu International Airport
- Ave. Duration
- 2h 30m
- When
- Every day
- Estimated price
- ¥600–2,000
Train from Gaobeidian East to Shijiazhuang
- 2nd Class Seat
- ¥90–100
- 1st Class Seat
- ¥140–160
- Business Class Seat
- ¥210–300
Train from Shijiazhuang to Chengdu East
- 2nd Class Seat
- ¥650–750
- 1st Class Seat
- ¥1,100–1,200
- Business Class Seat
- ¥1,600–2,300
Train from Baoding East to Chengdu East
- 2nd Class Seat
- ¥700–800
- 1st Class Seat
- ¥1,200–1,300
- Business Class Seat
- ¥1,700–2,500
Train from Baoding East to Shijiazhuang
- Ave. Duration
- 43 min
- Frequency
- Every 30 minutes
- Estimated price
- ¥65–75
- Schedules at
- 12306.cn
- Book at
- 12306.cn
- 2nd Class Seat
- ¥65–75
- 1st Class Seat
- ¥105–120
- Business Class Seat
- ¥150–220
Train from Shijiazhuang to Xi'an North
- 2nd Class Seat
- ¥370–410
- 1st Class Seat
- ¥620–680
- Business Class Seat
- ¥900–1,300
Train from Xian North Station to Chengdu East
- 2nd Class Seat
- ¥290–320
- 1st Class Seat
- ¥480–520
- Business Class Seat
- ¥650–1,000
Train from Gaobeidian East to Shijiazhuang
- 2nd Class Seat
- ¥90–100
- 1st Class Seat
- ¥140–160
- Business Class Seat
- ¥210–300
Train from Gaobeidian East to Shijiazhuang
- 2nd Class Seat
- ¥90–100
- 1st Class Seat
- ¥140–160
- Business Class Seat
- ¥210–300
Train from Mianyang to Chengdu East Station
- 2nd Class Seat
- ¥53–58
- 1st Class Seat
- ¥85–95
- Business Class Seat
- ¥110–170
Train from Chengdu East Station to Lidui Park
- Adult - second class
- ¥30–45
Train from Chengdu East Station to Lidui Park
- Adult - second class
- ¥30–45
Train from Chengdu East Station to Lidui Park
- Adult - second class
- ¥30–45
Train from Chengdu East Station to Lidui Park
- Adult - second class
- ¥30–45
Train from Beijing West to Beijing Daxing Airport
- Adult - second class
- ¥22–35
Train from Chengdu East Station to Lidui Park
- Adult - second class
- ¥30–45
Train from Chengdu East Station to Lidui Park
- Adult - second class
- ¥30–45
Train from Beijing West to Beijing Daxing Airport
- Adult - second class
- ¥22–35
Train from Chengdu East Station to Lidui Park
- Adult - second class
- ¥30–45
Train from Chengdu East Station to Lidui Park
- Adult - second class
- ¥30–45
Train from Chengdu East Station to Lidui Park
- Adult - second class
- ¥30–45
Train from Beijing West to Beijing Daxing Airport
- Adult - second class
- ¥22–35
Train from Chengdu East Station to Lidui Park
- Adult - second class
- ¥30–45
Train from Gaobeidian to Beijing West Station
- Hard Seat
- ¥19–26
- Hard sleeper
- ¥40–60
- Soft sleeper
- ¥70–95
Train from Gaobeidian to Beijing West Station
- Hard Seat
- ¥19–26
- Hard sleeper
- ¥40–60
- Soft sleeper
- ¥70–95
Train from Gaobeidian to Beijing West Station
- Hard Seat
- ¥19–26
- Hard sleeper
- ¥40–60
- Soft sleeper
- ¥70–95
Train from Gaobeidian to Beijing West Station
- Hard Seat
- ¥19–26
- Hard sleeper
- ¥40–60
- Soft sleeper
- ¥70–95
Train from Gaobeidian to Beijing West Station
- Hard Seat
- ¥19–26
- Hard sleeper
- ¥40–60
- Soft sleeper
- ¥70–95
- 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
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
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 Mianyang to Chengdu East Station
- Ave. Duration
- 27 min
- Frequency
- Hourly
- Estimated price
- ¥55–100
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥55–80
- Adult - 1st Class
- ¥70–100
- Ave. Duration
- 48 min
- Estimated price
- ¥100–190
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 Luton Airport into central London, How to get from JFK to New York City, and Travel Insider: Top Japan travel tips by Beatrix Holland - to help you get the most out of your next trip.






















