There are 5 ways to get from Foshan to Chengdu by plane, subway, train, 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.
Fly Foshan Shadi Airport to Chengdu Tianfu International Airport, subway
best- Fly from Foshan Shadi Airport (FUO) to Chengdu Tianfu International Airport (TFU)plane FUO - TFU
- Take the subway from Tianfu International Airport North to Century Citysubway
3h 54m¥1,963–4,379Train
cheapest- Take the train from Guangzhou South station to Chengdu Southtrain Guangzhou South
10h 53m¥437–1,118Drive 1,535.9 km
- Drive from Foshan to Chengducar 1,535.9 km
15h 44m¥1,292–1,866Subway to Guangzhou Baiyun International Airport, fly to Chengdu Shuangliu International Airport
- Take the subway from Lijiao to Guangzhou Airport Southsubway
- Fly from Guangzhou Baiyun International Airport (CAN) to Chengdu Shuangliu International Airport (CTU)plane CAN - CTU
5h¥1,614–2,228Subway to Guangzhou Baiyun International Airport, fly to Chengdu Tianfu International Airport, subway
- Take the subway from Lijiao to Guangzhou Airport Southsubway
- Fly from Guangzhou Baiyun International Airport (CAN) to Chengdu Tianfu International Airport (TFU)plane CAN - TFU
- Take the subway from Tianfu International Airport North to Century Citysubway
5h 54m¥1,121–2,238
Foshan Shadi Airport (FUO) to Chengdu Tianfu International Airport (TFU) flights
Comparing Your Travel Options
The cheapest way to get from Foshan to Chengdu is to train which costs ¥430 - ¥1200 and takes 10h 53m.
The fastest way to get from Foshan to Chengdu is to fly and subway which takes 3h 54m and costs ¥1900 - ¥4400.
No, there is no direct train from Foshan to Chengdu. However, there are services departing from Chao An and arriving at Luomashi via Nanzhou, Guangzhou South station and South station. The journey, including transfers, takes approximately 10h 53m.
The distance between Foshan and Chengdu is 1262 km. The road distance is 1535.9 km.
The best way to get from Foshan to Chengdu without a car is to train which takes 10h 53m and costs ¥430 - ¥1200.
It takes approximately 3h 54m to get from Foshan to Chengdu, including transfers.
Foshan to Chengdu train services, operated by China Railways D-Class, depart from Guangzhou South station.
Foshan to Chengdu train services, operated by China Railways D-Class, arrive at Chengdu South station.
Yes, the driving distance between Foshan to Chengdu is 1536 km. It takes approximately 15h 44m to drive from Foshan to Chengdu.
Book your Foshan to Chengdu train tickets online with Omio.
What companies run services between Foshan, China and Chengdu, China?
China Railways D-Class operates a train from Guangzhou South station to Chengdu South once daily. Tickets cost ¥430–1,100 and the journey takes 9h 2m.
- Website
- ch.com
Flights from Guangzhou Baiyun International Airport to Chengdu Shuangliu International Airport
- Ave. Duration
- 2h 22m
- When
- Every day
- Estimated price
- ¥1,100–4,100
Flights from Guangzhou Baiyun International Airport to Chengdu Tianfu International Airport
- Ave. Duration
- 2h 22m
- When
- Every day
- Estimated price
- ¥950–3,300
Flights from Guangzhou Baiyun International Airport to Chengdu Tianfu International Airport via Guiyang
- Ave. Duration
- 4h 55m
- When
- Every day
- Estimated price
- ¥1,200–3,500
- Website
- airchina.com
Flights from Guangzhou Baiyun International Airport to Chengdu Shuangliu International Airport
- Ave. Duration
- 2h 32m
- When
- Every day
- Estimated price
- ¥500–3,300
Flights from Guangzhou Baiyun International Airport to Chengdu Tianfu International Airport
- Ave. Duration
- 2h 25m
- When
- Every day
- Estimated price
- ¥1,100–3,400
- Website
- csair.com
Flights from Guangzhou Baiyun International Airport to Chengdu Shuangliu International Airport
- Ave. Duration
- 2h 25m
- When
- Every day
- Estimated price
- ¥1,100–4,100
Flights from Guangzhou Baiyun International Airport to Chengdu Shuangliu International Airport via Changsha
- Ave. Duration
- 4h 30m
- When
- Monday and Friday
- Estimated price
- ¥1,200–3,500
Flights from Guangzhou Baiyun International Airport to Chengdu Tianfu International Airport
- Ave. Duration
- 2h 25m
- When
- Every day
- Estimated price
- ¥1,200–3,400
- Website
- en.ceair.com
Flights from Foshan Shadi Airport to Chengdu Tianfu International Airport
- Ave. Duration
- 2h 15m
- When
- Every day
- Estimated price
- ¥1,900–4,300
Flights from Guangzhou Baiyun International Airport to Chengdu Shuangliu International Airport
- Ave. Duration
- 2h 20m
- When
- Every day
- Estimated price
- ¥1,100–3,400
Flights from Guangzhou Baiyun International Airport to Chengdu Tianfu International Airport
- Ave. Duration
- 2h 20m
- When
- Every day
- Estimated price
- ¥1,200–3,300
- Website
- shenzhenair.com
Flights from Guangzhou Baiyun International Airport to Chengdu Shuangliu International Airport
- Ave. Duration
- 2h 22m
- When
- Every day
- Estimated price
- ¥500–3,300
Flights from Guangzhou Baiyun International Airport to Chengdu Tianfu International Airport
- Ave. Duration
- 2h 19m
- When
- Every day
- Estimated price
- ¥1,100–3,400
- Website
- flycua.com
Flights from Foshan Shadi Airport to Chengdu Tianfu International Airport
- Ave. Duration
- 2h 16m
- When
- Every day
- Estimated price
- ¥1,900–4,300
Flights from Guangzhou Baiyun International Airport to Chengdu Tianfu International Airport
- Ave. Duration
- 2h 25m
- When
- Every day
- Estimated price
- ¥1,200–3,300
- Website
- cdal.com.cn
Flights from Guangzhou Baiyun International Airport to Chengdu Shuangliu International Airport
- Ave. Duration
- 2h 18m
- When
- Every day
- Estimated price
- ¥500–3,400
- Website
- hainanairlines.com
Flights from Guangzhou Baiyun International Airport to Chengdu Tianfu International Airport
- Ave. Duration
- 2h 25m
- When
- Every day
- Estimated price
- ¥1,200–3,500
- Website
- tibetairlines.com
Flights from Guangzhou Baiyun International Airport to Chengdu Shuangliu International Airport
- Ave. Duration
- 2h 10m
- When
- Every day
- Estimated price
- ¥500–2,700
- Website
- intl.jdair.net
Flights from Guangzhou Baiyun International Airport to Chengdu Tianfu International Airport
- Ave. Duration
- 2h 25m
- When
- Every day
- Estimated price
- ¥1,100–2,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
Train from Guangzhou South station to Chengdu South
- Ave. Duration
- 9h 2m
- Frequency
- Once daily
- Estimated price
- ¥430–1,100
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥430–600
- Adult - 1st Class
- ¥750–1,100
- Phone
- (86) 020-96891
- 96891@gzmtr.com
- Website
- gzmtr.com
Subway from Lijiao to Guangzhou Airport South
- Ave. Duration
- 54 min
- Frequency
- Every 5 minutes
- Estimated price
- ¥7–10
- Schedules at
- gzmtr.com
Subway from Lijiao to Guangzhou Airport South
- Ave. Duration
- 54 min
- Frequency
- Every 5 minutes
- Estimated price
- ¥7–10
- Schedules at
- gzmtr.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 Gatwick Airport into central London, Bali: What to do if Mount Agung erupts, and Flying into Beijing? - to help you get the most out of your next trip.
Booking & Getting There
There are 485+ hotels available in Chengdu.















