There are 5 ways to get from Ya'an to Songpan by train, bus, taxi, or car
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 WestChengdu
- Take the train from Chengdu East Station to Qingchuan StationChengdu-Xi'an
4h 59mBus, train
cheapest- Take the bus from Ya'an Ximen Bus Station to Chengdu General Bus Station
- Take the train from Chengdu East Station to Qingchuan StationChengdu-Xi'an
5h 11m¥213–360Bus, train, taxi
- Take the bus from Ya'an Ximen Bus Station to Chengdu General Bus Station
- Take the train from Chengdu East Station to Jiangyou North
- Take the taxi from Jiangyou North to Songpan
5h 5m¥228–360Drive 370.2 km
- Drive from Ya'an to Songpan370.2 km
4h 3m¥333–480Taxi
- Take the taxi from Ya'an to Songpan370.2 km
4h 3m¥750–950
Questions & Answers
The cheapest way to get from Ya'an to Songpan is to bus and train which costs ¥210 - ¥360 and takes 5h 11m.
The fastest way to get from Ya'an to Songpan is to drive which takes 4h 3m and costs ¥330 - ¥480.
The distance between Ya'an and Songpan is 426 km. The road distance is 370.2 km.
The best way to get from Ya'an to Songpan without a car is to train which takes 4h 59m and costs .
It takes approximately 4h 59m to get from Ya'an to Songpan, including transfers.
Yes, the driving distance between Ya'an to Songpan is 370 km. It takes approximately 4h 3m to drive from Ya'an to Songpan.
What companies run services between Ya'an, China and Songpan, China?
You can take a vehicle from Ya'an to Songpan via Ya'an, Chengdu West, West station, CUTCM & Sichuan People's Hospital, East station, Chengdu East Station, and Qingchuan Station in around 4h 59m.
Train from Ya'an to Chengdu West
Train from Chengdu East Station to Qingchuan Station
- Ave. Duration
- 1h 20m
- Frequency
- 5 times a day
- Estimated price
- ¥85–180
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥85–120
- Adult - 1st Class
- ¥120–180
Train from Chengdu East Station to Jiangyou North
- Ave. Duration
- 1h 9m
- Frequency
- 4 times a day
- Estimated price
- ¥80–150
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥80–110
- Adult - 1st Class
- ¥100–150
Train from Chengdu East Station to Qingchuan Station
- 2nd Class Seat
- ¥100–110
- 1st Class Seat
- ¥160–180
- Business Class Seat
- ¥240–340
- bus@chinatrainguide.com
- Website
- chinabusguide.com
Bus from Ya'an Ximen Bus Station to Chengdu General Bus Station
- Ave. Duration
- 2h
- Frequency
- Every 30 minutes
- Estimated price
- ¥45–85
- Schedules at
- chinabusguide.com
- Ave. Duration
- 2h 24m
- Estimated price
- ¥100–950
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 5 incredible day trips from Florence by train, How to get from Stansted Airport into central London, and Thanksgiving 2018: How to travel stress-free - to help you get the most out of your next trip.













