There are 7 ways to get from Ya'an to Chongqing by train, bus, car, taxi, 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
best- Take the train from Ya'an to Chengdu Westtrain Chengdu
- Take the train from Chengdu East to Shapingba Stationtrain Chengdu East / ...
4h 31m¥208–263Bus
cheapest- Take the bus from Ya'an Bus Station to Leshan Central Bus Stationbus
- Take the bus from Leshan Central Bus Station to Chongqingbus
8h 30m¥151–220Bus, train
- Take the bus from Ya'an Ximen Bus Station to Chengdu General Bus Stationbus
- Take the train from Chengdu East to Shapingba Stationtrain Chengdu East / ...
4h 51m¥181–257Drive 405 km
- Drive from Ya'an to Chongqingcar 405 km
4h 13m¥343–495Taxi
- Take the taxi from Ya'an to Chongqingtaxi 405 km
4h 13m¥900–1,100Taxi to Xichang Qingshan Airport, fly
- Take the taxi from Ya'an to Xichang Qingshan Airport (XIC)taxi
- Fly from Xichang Qingshan Airport (XIC) to Chongqing Jiangbei International Airport (CKG)plane XIC - CKG
5h 15m¥876–2,695Bus to Chengdu Shuangliu International Airport, fly
- Take the bus from Ya'an Ximen Bus Station to Chengdu Shiyangchang Bus Stationbus
- Fly from Chengdu Shuangliu International Airport (CTU) to Chongqing Jiangbei International Airport (CKG)plane CTU - CKG
7h 45m¥1,856–2,812
Xichang Qingshan Airport (XIC) to Chongqing Jiangbei International Airport (CKG) flights
Questions & Answers
The cheapest way to get from Ya'an to Chongqing is to bus which costs ¥150 - ¥220 and takes 8h 30m.
The fastest way to get from Ya'an to Chongqing is to drive which takes 4h 13m and costs ¥340 - ¥500.
No, there is no direct bus from Ya'an station to Chongqing. However, there are services departing from Ya'an Bus Station and arriving at Chongqing via Leshan Central Bus Station. The journey, including transfers, takes approximately 8h 30m.
No, there is no direct train from Ya'an to Chongqing. However, there are services departing from Ya'an and arriving at Qixinggang via West station, CUTCM & Sichuan People's Hospital, Chengdu East and Shapingba. The journey, including transfers, takes approximately 4h 31m.
The distance between Ya'an and Chongqing is 481 km. The road distance is 405 km.
The best way to get from Ya'an to Chongqing without a car is to train which takes 4h 31m and costs ¥200 - ¥270.
It takes approximately 4h 31m to get from Ya'an to Chongqing, including transfers.
Ya'an to Chongqing bus services, operated by Checi, depart from Ya'an Bus Station.
Ya'an to Chongqing train services, operated by China Railways C-Class, depart from Ya'an station.
The best way to get from Ya'an to Chongqing is to train which takes 4h 31m and costs ¥200 - ¥270. Alternatively, you can bus, which costs ¥150 - ¥220 and takes 8h 30m.
What companies run services between Ya'an, China and Chongqing, China?
You can take a vehicle from Ya'an to Qixinggang via Ya'an, Chengdu West, West station, CUTCM & Sichuan People's Hospital, East station, Chengdu East, Shapingba Station, and Shapingba in around 4h 31m. Alternatively, you can take a bus from Ya'an Bus Station to Chongqing via Leshan Central Bus Station in around 8h 30m.
- Website
- ch.com
Flights from Xichang Qingshan Airport to Chongqing Jiangbei International Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- ¥290–2,000
Flights from Chengdu Shuangliu International Airport to Chongqing Jiangbei International Airport via Xichang Qingshan Airport
- Ave. Duration
- 3h 40m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥430–2,500
Flights from Chengdu Shuangliu International Airport to Chongqing Jiangbei International Airport via Kunming
- Ave. Duration
- 5h 50m
- When
- Every day
- Estimated price
- ¥1,500–4,300
Flights from Chengdu Shuangliu International Airport to Chongqing Jiangbei International Airport via Lijiang
- Ave. Duration
- 4h 35m
- When
- Every day
- Estimated price
- ¥2,000–2,800
Train from Ya'an to Chengdu West
- Adult - second class
- ¥50–75
- [email protected]
- Website
- chinabusguide.com
Bus from Ya'an Ximen Bus Station to Chengdu General Bus Station
- Ave. Duration
- 2h
- Frequency
- Every 30 minutes
- Estimated price
- ¥48–110
- Schedules at
- chinabusguide.com
- Bus
- ¥75–110
Bus from Leshan Central Bus Station to Chongqing
- Ave. Duration
- 5h
- Frequency
- Every 4 hours
- Estimated price
- ¥100–150
- Schedules at
- chinabusguide.com
- Bus
- ¥100–150
Bus from Ya'an Ximen Bus Station to Chengdu Shiyangchang Bus Station
- Ave. Duration
- 1h 50m
- Frequency
- Every 30 minutes
- Estimated price
- ¥48–100
- Schedules at
- chinabusguide.com
- Bus
- ¥70–100
- Ave. Duration
- 3h 37m
- Estimated price
- ¥550–1,100
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 Why you should take the train in the US, Which side of Niagara Falls should I choose (and how do I get there)?, and How do I get from Sydney to Melbourne - to help you get the most out of your next trip.
More Questions & Answers
Ya'an to Chongqing bus services, operated by Checi, arrive at Leshan Central Bus Station.
Ya'an to Chongqing train services, operated by China Railways C-Class, arrive at Chengdu West station.
Yes, the driving distance between Ya'an to Chongqing is 405 km. It takes approximately 4h 13m to drive from Ya'an to Chongqing.
There are 670+ hotels available in Chongqing.




