There are 4 ways to get from Chengdu to Nanchong by train, bus, car, or taxi
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 Chengdu East to Nanchong Northtrain D5126 / ...
3h 2m¥103–154Line 2 bus, bus
cheapest- Take the bus from downtown to Chengdu Airport T2bus 2
- Take the bus from Chengdu Airport to Nanchong bus stationbus
4h 42m¥86–144Drive 214.5 km
- Drive from Chengdu to Nanchongcar 214.5 km
2h 13m¥183–264Taxi
- Take the taxi from Chengdu to Nanchongtaxi 214.5 km
2h 13m¥480–600
Questions & Answers
The cheapest way to get from Chengdu to Nanchong is to line 2 bus and bus which costs ¥85 - ¥150 and takes 4h 42m.
The fastest way to get from Chengdu to Nanchong is to drive which takes 2h 13m and costs ¥180 - ¥270.
No, there is no direct bus from Chengdu to Nanchong station. However, there are services departing from downtown and arriving at Nanchong bus station via Chengdu Airport. The journey, including transfers, takes approximately 4h 42m.
No, there is no direct train from Chengdu to Nanchong. However, there are services departing from Tianfu Square and arriving at Nanchong North via Chengdu East. The journey, including transfers, takes approximately 3h 2m.
The distance between Chengdu and Nanchong is 226 km. The road distance is 214.5 km.
The best way to get from Chengdu to Nanchong without a car is to train which takes 3h 2m and costs ¥100 - ¥160.
It takes approximately 3h 2m to get from Chengdu to Nanchong, including transfers.
Chengdu to Nanchong bus services, operated by Chengdu Shangliu Airport, depart from downtown station.
Chengdu to Nanchong train services, operated by China Railways D-Class, depart from Chengdu East station.
The best way to get from Chengdu to Nanchong is to train which takes 3h 2m and costs ¥100 - ¥160. Alternatively, you can line 2 bus and bus, which costs ¥85 - ¥150 and takes 4h 42m.
What companies run services between Chengdu, China and Nanchong, China?
China Railways D-Class operates a train from Chengdu East to Nanchong North twice daily. Tickets cost ¥85–170 and the journey takes 1h 42m. China Railways C-Class also services this route once daily. Alternatively, you can take a bus from downtown to Nanchong bus station via Chengdu Airport T2 and Chengdu Airport in around 4h 42m.
Train from Chengdu East to Nanchong North
- Ave. Duration
- 1h 42m
- Frequency
- Twice daily
- Estimated price
- ¥85–170
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥85–120
- Adult - 1st Class
- ¥110–170
Train from Chengdu East to Nanchong North
- Adult - second class
- ¥70–110
- Phone
- +86 028-85205555
- Website
- cdairport.com
Bus from downtown to Chengdu Airport T2
- Ave. Duration
- 1h 5m
- Frequency
- Every 30 minutes
- Estimated price
- ¥11–14
- Website
- https://www.cdairport.com/en/
- [email protected]
- Website
- chinabusguide.com
Bus from Chengdu Airport to Nanchong bus station
- Ave. Duration
- 2h 30m
- Frequency
- Twice daily
- Estimated price
- ¥79–130
- Schedules at
- chinabusguide.com
- Bus
- ¥90–130
- Ave. Duration
- 2h 13m
- Estimated price
- ¥480–600
Chengfeng Taxi
- Phone
- +86 28-87771910
- Website
- cfczqc.com
Jincheng Taxi
- Phone
- +86 28-81707790
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 What documents do I need to cross Niagara Falls?, Travelling around the UAE, and How to travel India's Golden Triangle - to help you get the most out of your next trip.
More Questions & Answers
Chengdu to Nanchong bus services, operated by Chengdu Shangliu Airport, arrive at Chengdu Airport T2 station.
Chengdu to Nanchong train services, operated by China Railways D-Class, arrive at Nanchong North station.
Yes, the driving distance between Chengdu to Nanchong is 214 km. It takes approximately 2h 13m to drive from Chengdu to Nanchong.
There are four+ hotels available in Nanchong.








