There are 8 ways to get from Hai'an to Chengdu by car ferry, plane, train, bus, car, 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.
Car ferry to Haikou Airport, fly to Chengdu Shuangliu International Airport
best- Take the car ferry from Hai'an Port to Haikou Port
- Fly from Haikou Airport (HAK) to Chengdu Shuangliu International Airport (CTU)HAK - CTU
7h 4m¥2,047–3,151Car ferry, bus, train
cheapest- Take the car ferry from Hai'an Port to Haikou Port
- Take the bus from Haikou Xiuying Port Bus Terminal to Nanning
- Take the train from Nanning East to Chengdu East
18h 33m¥813–1,051Train
- Take the train from Xuwen Station to MaomingHaikou
- Take the train from Maoming to Chengdu EastZhanjiang
17h 14mDrive 1,600.6 km
- Drive from Hai'an to Chengdu1,600.6 km
16h 42m¥1,433–2,070Train to Zhanjiang, fly to Chengdu Tianfu International Airport, subway
- Take the train from Xuwen Station to Zhanjiang West Station
- Fly from Zhanjiang (ZHA) to Chengdu Tianfu International Airport (TFU)ZHA - TFU
- Take the subway from Tianfu International Airport North to Century City
6h 39mTrain to Zhanjiang, fly to Chengdu Shuangliu International Airport
- Take the train from Xuwen Station to Zhanjiang West Station
- Fly from Zhanjiang (ZHA) to Chengdu Shuangliu International Airport (CTU)ZHA - CTU
8h 8mCar ferry to Haikou Airport, fly to Chengdu Tianfu International Airport, subway
- Take the car ferry from Hai'an Port to Haikou Port
- Fly from Haikou Airport (HAK) to Chengdu Tianfu International Airport (TFU)HAK - TFU
- Take the subway from Tianfu International Airport North to Century City
7h 50m¥854–3,361Car ferry, bus to Beihai Fucheng Airport, fly to Chengdu Tianfu International Airport, subway
- Take the car ferry from Hai'an Port to Haikou Port
- Take the bus from Haikou Xiuying Port Bus Terminal to Beihai Nanzhu Bus Station
- Fly from Beihai Fucheng Airport (BHY) to Chengdu Tianfu International Airport (TFU)BHY - TFU
- Take the subway from Tianfu International Airport North to Century City
11h 26m¥974–2,906
Haikou Airport (HAK) to Chengdu Shuangliu International Airport (CTU) flights
Questions & Answers
The cheapest way to get from Hai'an to Chengdu is to car ferry and bus and train which costs ¥800 - ¥1100 and takes 18h 33m.
The fastest way to get from Hai'an to Chengdu is to car ferry and fly which takes 7h 4m and costs ¥2000 - ¥3200.
The distance between Hai'an and Chengdu is 1426 km. The road distance is 1600.6 km.
The best way to get from Hai'an to Chengdu without a car is to train which takes 17h 14m and costs .
It takes approximately 7h 4m to get from Hai'an to Chengdu, including transfers.
Yes, the driving distance between Hai'an to Chengdu is 1601 km. It takes approximately 16h 42m to drive from Hai'an to Chengdu.
There are 505+ hotels available in Chengdu.
What companies run services between Hai'an, Guangdong, China and Chengdu, China?
You can take a vehicle from Hai'an to Tianfu Square via Xuwen Station, Maoming, Chengdu East, and East station in around 17h 14m.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- csair.com
Flights from Haikou Airport to Chengdu Shuangliu International Airport
- Ave. Duration
- 2h 28m
- When
- Every day
- Estimated price
- ¥600–4,600
Flights from Haikou Airport to Chengdu Shuangliu International Airport via Guangzhou Baiyun
- Ave. Duration
- 5h 7m
- When
- Every day
- Estimated price
- ¥1,700–6,000
Flights from Zhanjiang to Chengdu Tianfu International Airport
- Ave. Duration
- 2h 15m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥1,700–5,500
Flights from Zhanjiang to Chengdu Shuangliu International Airport via Guangzhou Baiyun
- Ave. Duration
- 4h 35m
- When
- Every day
- Estimated price
- ¥2,300–8,000
Flights from Zhanjiang to Chengdu Shuangliu International Airport via Sanya
- Ave. Duration
- 6h 50m
- When
- Every day
- Estimated price
- ¥1,000–4,900
Flights from Haikou Airport to Chengdu Tianfu International Airport
- Ave. Duration
- 2h 38m
- When
- Every day
- Estimated price
- ¥1,200–4,300
Flights from Beihai Fucheng Airport to Chengdu Tianfu International Airport
- Ave. Duration
- 2h 5m
- When
- Every day
- Estimated price
- ¥600–4,900
- Website
- ch.com
Flights from Haikou Airport to Chengdu Shuangliu International Airport
- Ave. Duration
- 2h 28m
- When
- Every day
- Estimated price
- ¥600–4,600
Flights from Haikou Airport to Chengdu Shuangliu International Airport via Guangzhou Baiyun
- Ave. Duration
- 5h 11m
- When
- Every day
- Estimated price
- ¥1,700–6,000
Flights from Zhanjiang to Chengdu Tianfu International Airport
- Ave. Duration
- 2h 15m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥1,700–5,500
Flights from Haikou Airport to Chengdu Tianfu International Airport
- Ave. Duration
- 2h 38m
- When
- Every day
- Estimated price
- ¥1,200–4,300
Flights from Beihai Fucheng Airport to Chengdu Tianfu International Airport
- Ave. Duration
- 2h
- When
- Every day
- Estimated price
- ¥600–4,900
- Website
- airchina.com
Flights from Haikou Airport to Chengdu Shuangliu International Airport
- Ave. Duration
- 2h 25m
- When
- Every day
- Estimated price
- ¥1,500–4,800
Flights from Zhanjiang to Chengdu Tianfu International Airport
- Ave. Duration
- 2h 27m
- When
- Every day
- Estimated price
- ¥1,700–4,800
Flights from Zhanjiang to Chengdu Tianfu International Airport via Guiyang
- Ave. Duration
- 4h 10m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥650–3,500
Flights from Zhanjiang to Chengdu Shuangliu International Airport via Shenzhen Bao'an International
- Ave. Duration
- 5h 50m
- When
- Every day
- Estimated price
- ¥2,400–8,500
Flights from Zhanjiang to Chengdu Shuangliu International Airport via Changsha
- Ave. Duration
- 4h 40m
- When
- Every day
- Estimated price
- ¥2,400–8,500
Flights from Haikou Airport to Chengdu Tianfu International Airport
- Ave. Duration
- 2h 30m
- When
- Every day
- Estimated price
- ¥1,300–3,900
Flights from Haikou Airport to Chengdu Tianfu International Airport via Guilin
- Ave. Duration
- 4h 15m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥1,300–4,100
Flights from Beihai Fucheng Airport to Chengdu Tianfu International Airport
- Ave. Duration
- 2h 7m
- When
- Every day
- Estimated price
- ¥1,500–4,300
- Website
- shenzhenair.com
Flights from Haikou Airport to Chengdu Shuangliu International Airport
- Ave. Duration
- 2h 25m
- When
- Every day
- Estimated price
- ¥1,500–4,800
Flights from Zhanjiang to Chengdu Tianfu International Airport
- Ave. Duration
- 2h 27m
- When
- Every day
- Estimated price
- ¥1,700–4,800
Flights from Zhanjiang to Chengdu Tianfu International Airport via Guiyang
- Ave. Duration
- 4h 10m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥650–3,500
Flights from Zhanjiang to Chengdu Shuangliu International Airport via Shenzhen Bao'an International
- Ave. Duration
- 5h 50m
- When
- Every day
- Estimated price
- ¥2,400–8,500
Flights from Zhanjiang to Chengdu Shuangliu International Airport via Changsha
- Ave. Duration
- 4h 40m
- When
- Every day
- Estimated price
- ¥2,400–8,500
Flights from Haikou Airport to Chengdu Tianfu International Airport
- Ave. Duration
- 2h 30m
- When
- Every day
- Estimated price
- ¥1,300–3,900
Flights from Haikou Airport to Chengdu Tianfu International Airport via Guilin
- Ave. Duration
- 4h 15m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥1,300–4,100
Flights from Beihai Fucheng Airport to Chengdu Tianfu International Airport
- Ave. Duration
- 2h 7m
- When
- Every day
- Estimated price
- ¥1,500–4,300
- Website
- en.ceair.com
Flights from Haikou Airport to Chengdu Shuangliu International Airport
- Ave. Duration
- 2h 30m
- When
- Every day
- Estimated price
- ¥1,500–4,600
Flights from Haikou Airport to Chengdu Shuangliu International Airport via Kunming
- Ave. Duration
- 4h 15m
- When
- Monday, Wednesday, and Friday
- Estimated price
- ¥1,700–5,500
Flights from Zhanjiang to Chengdu Tianfu International Airport
- Ave. Duration
- 2h 30m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- ¥1,700–5,500
Flights from Zhanjiang to Chengdu Shuangliu International Airport via Kunming
- Ave. Duration
- 5h 57m
- When
- Every day
- Estimated price
- ¥2,300–7,000
Flights from Zhanjiang to Chengdu Shuangliu International Airport via Shantou
- Ave. Duration
- 6h 45m
- When
- Every day
- Estimated price
- ¥2,500–7,000
Flights from Haikou Airport to Chengdu Tianfu International Airport
- Ave. Duration
- 2h 20m
- When
- Every day
- Estimated price
- ¥1,200–4,000
Flights from Beihai Fucheng Airport to Chengdu Tianfu International Airport
- Ave. Duration
- 1h 55m
- When
- Every day
- Estimated price
- ¥1,600–4,900
- Website
- cdal.com.cn
Flights from Haikou Airport to Chengdu Shuangliu International Airport
- Ave. Duration
- 2h 35m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥600–3,200
Flights from Haikou Airport to Chengdu Tianfu International Airport
- Ave. Duration
- 2h 25m
- When
- Every day
- Estimated price
- ¥1,200–3,800
Flights from Beihai Fucheng Airport to Chengdu Tianfu International Airport
- Ave. Duration
- 2h
- When
- Every day
- Estimated price
- ¥600–4,900
- Website
- luckyair.net
Flights from Haikou Airport to Chengdu Tianfu International Airport
- Ave. Duration
- 2h 22m
- When
- Every day
- Estimated price
- ¥500–2,700
- Website
- hainanairlines.com
Flights from Haikou Airport to Chengdu Tianfu International Airport
- Ave. Duration
- 2h 22m
- When
- Every day
- Estimated price
- ¥1,400–6,000
- Website
- intl.jdair.net
Flights from Haikou Airport to Chengdu Tianfu International Airport
- Ave. Duration
- 2h 20m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥800–3,300
- Website
- qdairlines.com
Flights from Beihai Fucheng Airport to Chengdu Tianfu International Airport
- Ave. Duration
- 2h 15m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥800–2,600
Train from Xuwen Station to Maoming
Train from Xuwen Station to Zhanjiang West Station
Train from Xuwen Station to Maoming
Train from Xuwen Station to Zhanjiang West Station
Train from Maoming to Chengdu East
- Ave. Duration
- 13h 2m
- Frequency
- Once daily
- Estimated price
- ¥550–1,400
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥550–800
- Adult - 1st Class
- ¥950–1,400
Train from Nanning East to Chengdu East
- 2nd Class Seat
- ¥630–680
- 1st Class Seat
- ¥1,000–1,150
- Business Class Seat
- ¥1,500–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
- bus@chinatrainguide.com
- Website
- chinabusguide.com
Bus from Haikou Xiuying Port Bus Terminal to Nanning
- Ave. Duration
- 7h
- Frequency
- Every 4 hours
- Estimated price
- ¥120–280
- Schedules at
- chinabusguide.com
Bus from Haikou Xiuying Port Bus Terminal to Beihai Nanzhu Bus Station
- Ave. Duration
- 4h 30m
- Frequency
- 3 times a day
- Estimated price
- ¥70–180
- Schedules at
- chinabusguide.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 Travelling by boat in Italy, Heading to Europe? Read this before you buy a Eurail Pass, and 10 amazing places to get away from it all in Australia - to help you get the most out of your next trip.






















