There are 4 ways to get from Shaanxi to Sichuan 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–947Fly to Luzhou Yunlong Airport
- Fly from Xi'An Xianyang International Airport (XIY) to Luzhou Yunlong Airport (LZO)plane XIY - LZO
3h 22m¥995–3,570Fly to Chengdu Tianfu 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¥777–2,844
Xi'An Xianyang International Airport (XIY) to Luzhou Yunlong Airport (LZO) flights
Questions & Answers
The cheapest way to get from Shaanxi to Sichuan is to train which costs ¥360 - ¥410 and takes 4h 55m.
The fastest way to get from Shaanxi to Sichuan is to fly which takes 3h 22m and costs ¥950 - ¥3600.
No, there is no direct train from Shaanxi to Sichuan. 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 Sichuan is 809 km. The road distance is 771.7 km.
The best way to get from Shaanxi to Sichuan without a car is to train which takes 4h 55m and costs ¥360 - ¥410.
It takes approximately 4h 55m to get from Shaanxi to Sichuan, including transfers.
Shaanxi to Sichuan train services, operated by China Railways G-Class, depart from Weinan North station.
The best way to get from Shaanxi to Sichuan is to train which takes 4h 55m and costs ¥360 - ¥410. Alternatively, you can fly, which costs ¥950 - ¥3600 and takes 3h 22m.
Shaanxi to Sichuan train services, operated by China Railways G-Class, arrive at Chengdu East station.
Yes, the driving distance between Shaanxi to Sichuan is 772 km. It takes approximately 7h 52m to drive from Shaanxi to Sichuan.
What companies run services between Shaanxi, China and Sichuan, 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. Alternatively, Sichuan Airlines flies from Xi'An Xianyang International Airport (XIY) to Luzhou Yunlong Airport (LZO) once daily.
- Website
- csair.com
Flights from Xi'An Xianyang International Airport to Luzhou Yunlong Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- ¥950–3,500
Flights from Xi'An Xianyang International Airport to Chengdu Tianfu International Airport
- Ave. Duration
- 1h 42m
- When
- Every day
- Estimated price
- ¥750–3,100
- Website
- ch.com
Flights from Xi'An Xianyang International Airport to Luzhou Yunlong Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- ¥950–3,500
Flights from Xi'An Xianyang International Airport to Chengdu Tianfu International Airport
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- ¥750–2,800
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
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 Is ride-sharing platform BlaBlaCar right for you?, How to get from Heathrow Airport into central London, and Getting to Rome from the airport - to help you get the most out of your next trip.
More Questions & Answers
There are 705+ hotels available in Sichuan.










