There are 5 ways to get from Shaanxi to Chengdu by train, car, plane, or subway
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train
best- Take the train from Weinan North to Chengdu Easttrain Jinan West
4h 55m¥368–403Drive 771.7 km
- Drive from Weinan to Chengducar 771.7 km
7h 52m¥656–948Fly from Yulin Airport, subway
- Fly from Yulin Airport (UYN) to Chengdu Tianfu International Airport (TFU)plane UYN - TFU
- Take the subway from Tianfu International Airport North to Century Citysubway
3h 42m¥576–2,835Fly from Yan'An Nanniwan Airport, subway
- Fly from Yan'An Nanniwan Airport (ENY) to Chengdu Tianfu International Airport (TFU)plane ENY - TFU
- Take the subway from Tianfu International Airport North to Century Citysubway
3h 36m¥680–3,040Fly from Xi'An Xianyang International Airport, subway
- Fly from Xi'An Xianyang International Airport (XIY) to Chengdu Tianfu International Airport (TFU)plane XIY - TFU
- Take the subway from Tianfu International Airport North to Century Citysubway
4h 45m¥677–2,844
Yulin Airport (UYN) to Chengdu Tianfu International Airport (TFU) flights
Questions & Answers
The cheapest way to get from Shaanxi to Chengdu is to train which costs ¥360 - ¥410 and takes 4h 55m.
The fastest way to get from Shaanxi to Chengdu is to fly and subway which takes 3h 36m and costs ¥650 - ¥3100.
No, there is no direct train from Shaanxi to Chengdu. However, there are services departing from Weinan North and arriving at Tianfu Square via East station. The journey, including transfers, takes approximately 4h 55m.
The distance between Shaanxi and Chengdu is 809 km. The road distance is 771.7 km.
The best way to get from Shaanxi to Chengdu without a car is to train which takes 4h 55m and costs ¥360 - ¥410.
It takes approximately 4h 55m to get from Shaanxi to Chengdu, including transfers.
Shaanxi to Chengdu train services, operated by China Railways G-Class, depart from Weinan North station.
Shaanxi to Chengdu train services, operated by China Railways G-Class, arrive at Chengdu East station.
Yes, the driving distance between Shaanxi to Chengdu is 772 km. It takes approximately 7h 52m to drive from Shaanxi to Chengdu.
There are 701+ hotels available in Chengdu.
What companies run services between Shaanxi, China and Chengdu, China?
China Railways G-Class operates a train from Weinan North to Chengdu East once daily. Tickets cost ¥350–380 and the journey takes 4h 32m.
- Website
- csair.com
Flights from Yulin Airport to Chengdu Tianfu International Airport via Zhengzhou
- Ave. Duration
- 4h 47m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥550–3,500
Flights from Xi'An Xianyang International Airport to Chengdu Tianfu International Airport
- Ave. Duration
- 1h 42m
- When
- Every day
- Estimated price
- ¥650–3,100
- Website
- ch.com
Flights from Yan'An Nanniwan Airport to Chengdu Tianfu International Airport via Hohhot
- Ave. Duration
- 4h 40m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥650–3,000
Flights from Xi'An Xianyang International Airport to Chengdu Tianfu International Airport
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- ¥650–2,800
- Website
- hainanairlines.com
Flights from Yulin Airport to Chengdu Tianfu International Airport
- Ave. Duration
- 2h 15m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥1,400–4,400
- Website
- flycua.com
Flights from Yulin Airport to Chengdu Tianfu International Airport
- Ave. Duration
- 2h 10m
- When
- Every day
- Estimated price
- ¥1,900–3,500
- Website
- airchina.com
Flights from Yan'An Nanniwan Airport to Chengdu Tianfu International Airport
- Ave. Duration
- 2h
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥1,100–3,300
Train from Weinan North to Chengdu East
- 2nd Class Seat
- ¥350–380
- 1st Class Seat
- ¥580–630
- Business Class Seat
- ¥800–1,200
- Phone
- 028-61638000
- Website
- cdmetro.cn
Subway from Tianfu International Airport North to Century City
- Ave. Duration
- 45 min
- Frequency
- Every 10 minutes
- Estimated price
- ¥9–14
- Schedules at
- travelchinaguide.com
Subway from Tianfu International Airport North to Century City
- Ave. Duration
- 45 min
- Frequency
- Every 10 minutes
- Estimated price
- ¥9–14
- Schedules at
- travelchinaguide.com
Subway from Tianfu International Airport North to Century City
- Ave. Duration
- 45 min
- Frequency
- Every 10 minutes
- Estimated price
- ¥9–14
- Schedules at
- travelchinaguide.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 How to get from Southend Airport into central London, Need to know: Eurostar, and Need to know: Greyhound - to help you get the most out of your next trip.










