There are 7 ways to get from Chengdu to Ko Chang by plane, bus, train, ferry, 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.
Fly Chengdu Shuangliu International Airport to Suvarnabhumi Airport, bus
best- Fly from Chengdu Shuangliu International Airport (CTU) to Suvarnabhumi Airport (BKK)plane CTU - BKK
- Take the bus from McDonalds The Nine Center Rama 9 to Koh Chang Hotel Transferbus
13h 10m฿5,155–12,081Bus, train
cheapest- Take the bus from Chengdu East to Kunmingbus
- Take the train from Kunming South to Vientiane stationtrain
- Take the train from Khamsavath Station to Don Mueangtrain
- Take the bus from Don Mueang International Airport to Koh Chang Ao Sapparot Pierbus
2d฿4,485–8,285Train, ferry
- Take the train from Chengdu East to Kunming Southtrain
- Take the train from Kunming South to Vientiane stationtrain
- Take the train from Khamsavath Station to Don Mueangtrain
- Take the ferry from Don Mueang International Airport to Koh Chang Hotel Transferferry
40h 38m฿5,831–9,256Subway to Chengdu Tianfu International Airport, fly to Suvarnabhumi Airport, bus
- Take the subway from Century City to Tianfu International Airport Northsubway
- Fly from Chengdu Tianfu International Airport (TFU) to Suvarnabhumi Airport (BKK)plane TFU - BKK
- Take the bus from McDonalds The Nine Center Rama 9 to Koh Chang Hotel Transferbus
12h 27m฿4,793–11,134Subway to Chengdu Tianfu International Airport, fly to Don Mueang International Airport, bus
- Take the subway from Century City to Tianfu International Airport Northsubway
- Fly from Chengdu Tianfu International Airport (TFU) to Don Mueang International Airport (DMK)plane TFU - DMK
- Take the bus from Ekkamai to Chai Chet Koh Changbus
12h 53m฿5,043–12,281Fly Chengdu Shuangliu International Airport to Trat Airport
- Fly from Chengdu Shuangliu International Airport (CTU) to Trat Airport (TDX)plane CTU - TDX
14h 36m฿6,780–19,791Subway to Chengdu Tianfu International Airport, fly to Trat Airport
- Take the subway from Century City to Tianfu International Airport Northsubway
- Fly from Chengdu Tianfu International Airport (TFU) to Trat Airport (TDX)plane TFU - TDX
14h 18m฿5,818–18,844
Chengdu Shuangliu International Airport (CTU) to Suvarnabhumi Airport (BKK) flights
Comparing Your Travel Options
The cheapest way to get from Chengdu to Ko Chang is to bus and train which costs ฿4400 - ฿8500 and takes 2 days 0h.
The fastest way to get from Chengdu to Ko Chang is to subway and fly and bus which takes 12h 27m and costs ฿4700 - ฿12000.
The distance between Chengdu and Ko Chang is 2271 km.
The best way to get from Chengdu to Ko Chang without a car is to train and ferry which takes 40h 38m and costs ฿5500 - ฿9500.
It takes approximately 13h 10m to get from Chengdu to Ko Chang, including transfers.
Ko Chang is 1h behind Chengdu. It is currently 4:53 PM in Chengdu and 3:53 PM in Ko Chang.
There are 509+ hotels available in Ko Chang.
What companies run services between Chengdu, China and Ko Chang, Trat, Thailand?
China Southern Airlines, Bangkok Airways, and three other airlines fly from Chengdu Shuangliu International Airport (CTU) to Trat Airport (TDX) every 4 hours.
- Website
- thaiairways.com
Flights from Chengdu Tianfu International Airport to Suvarnabhumi Airport
- Ave. Duration
- 3h 15m
- When
- Every day
- Estimated price
- ฿5,000–13,000
Flights from Chengdu Shuangliu International Airport to Trat Airport via Guangzhou Baiyun, Suvarnabhumi Airport
- Ave. Duration
- 12h 21m
- When
- Every day
- Estimated price
- ฿7,000–26,000
Flights from Chengdu Shuangliu International Airport to Trat Airport via Kunming, Suvarnabhumi Airport
- Ave. Duration
- 13h 35m
- When
- Every day
- Estimated price
- ฿6,000–18,000
Flights from Chengdu Shuangliu International Airport to Trat Airport via Shenzhen Bao'an International, Suvarnabhumi Airport
- Ave. Duration
- 16h 17m
- When
- Every day
- Estimated price
- ฿6,000–19,000
Flights from Chengdu Tianfu International Airport to Trat Airport via Suvarnabhumi Airport
- Ave. Duration
- 10h 17m
- When
- Every day
- Estimated price
- ฿5,000–29,000
Flights from Chengdu Tianfu International Airport to Trat Airport via Yangon, Suvarnabhumi Airport
- Ave. Duration
- 11h 40m
- When
- Tuesday, Friday, and Sunday
- Estimated price
- ฿10,000–25,000
Flights from Chengdu Tianfu International Airport to Trat Airport via Kunming, Suvarnabhumi Airport
- Ave. Duration
- 11h 15m
- When
- Every day
- Estimated price
- ฿5,500–18,000
- Website
- bangkokair.com
Flights from Chengdu Shuangliu International Airport to Trat Airport via Guangzhou Baiyun, Suvarnabhumi Airport
- Ave. Duration
- 12h 21m
- When
- Every day
- Estimated price
- ฿7,000–26,000
Flights from Chengdu Shuangliu International Airport to Trat Airport via Kunming, Suvarnabhumi Airport
- Ave. Duration
- 13h 35m
- When
- Every day
- Estimated price
- ฿6,000–18,000
Flights from Chengdu Shuangliu International Airport to Trat Airport via Shenzhen Bao'an International, Suvarnabhumi Airport
- Ave. Duration
- 16h 17m
- When
- Every day
- Estimated price
- ฿6,000–19,000
Flights from Chengdu Tianfu International Airport to Trat Airport via Suvarnabhumi Airport
- Ave. Duration
- 10h 17m
- When
- Every day
- Estimated price
- ฿5,000–29,000
Flights from Chengdu Tianfu International Airport to Trat Airport via Yangon, Suvarnabhumi Airport
- Ave. Duration
- 11h 40m
- When
- Tuesday, Friday, and Sunday
- Estimated price
- ฿10,000–25,000
Flights from Chengdu Tianfu International Airport to Trat Airport via Kunming, Suvarnabhumi Airport
- Ave. Duration
- 11h 15m
- When
- Every day
- Estimated price
- ฿5,500–18,000
- Website
- en.ceair.com
Flights from Chengdu Shuangliu International Airport to Suvarnabhumi Airport via Kunming
- Ave. Duration
- 7h 1m
- When
- Every day
- Estimated price
- ฿4,100–13,000
Flights from Chengdu Tianfu International Airport to Suvarnabhumi Airport
- Ave. Duration
- 3h 10m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ฿4,100–13,000
Flights from Chengdu Tianfu International Airport to Suvarnabhumi Airport via Kunming
- Ave. Duration
- 5h 58m
- When
- Every day
- Estimated price
- ฿4,100–13,000
- Website
- csair.com
Flights from Chengdu Shuangliu International Airport to Suvarnabhumi Airport via Guangzhou Baiyun
- Ave. Duration
- 6h 48m
- When
- Every day
- Estimated price
- ฿4,900–18,000
Flights from Chengdu Shuangliu International Airport to Suvarnabhumi Airport via Shenzhen Bao'an International
- Ave. Duration
- 10h 10m
- When
- Every day
- Estimated price
- ฿4,900–18,000
- Website
- shenzhenair.com
Flights from Chengdu Shuangliu International Airport to Suvarnabhumi Airport via Shenzhen Bao'an International
- Ave. Duration
- 6h 32m
- When
- Every day
- Estimated price
- ฿4,100–13,000
Flights from Chengdu Tianfu International Airport to Suvarnabhumi Airport
- Ave. Duration
- 3h 15m
- When
- Every day
- Estimated price
- ฿5,000–13,000
Flights from Chengdu Tianfu International Airport to Suvarnabhumi Airport via Kunming
- Ave. Duration
- 4h 55m
- When
- Every day
- Estimated price
- ฿5,000–13,000
- Website
- airchina.com
Flights from Chengdu Shuangliu International Airport to Suvarnabhumi Airport via Shenzhen Bao'an International
- Ave. Duration
- 6h 32m
- When
- Every day
- Estimated price
- ฿4,100–13,000
Flights from Chengdu Tianfu International Airport to Suvarnabhumi Airport
- Ave. Duration
- 3h 27m
- When
- Every day
- Estimated price
- ฿3,700–10,000
- Website
- maiair.com
Flights from Chengdu Tianfu International Airport to Suvarnabhumi Airport via Yangon
- Ave. Duration
- 7h 10m
- When
- Tuesday, Friday, and Sunday
- Estimated price
- ฿7,000–17,000
Flights from Chengdu Tianfu International Airport to Don Mueang International Airport via Yangon
- Ave. Duration
- 5h 45m
- When
- Tuesday, Friday, and Sunday
- Estimated price
- ฿7,500–19,000
- Website
- airmacau.com.mo
Flights from Chengdu Shuangliu International Airport to Suvarnabhumi Airport via Macau
- Ave. Duration
- 10h
- When
- Monday, Wednesday, Saturday, and Sunday
- Estimated price
- ฿6,500–21,000
- Website
- cdal.com.cn
Flights from Chengdu Tianfu International Airport to Suvarnabhumi Airport
- Ave. Duration
- 3h 10m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ฿2,900–14,000
- Website
- ch.com
Flights from Chengdu Tianfu International Airport to Suvarnabhumi Airport
- Ave. Duration
- 3h 20m
- When
- Every day
- Estimated price
- ฿3,300–13,000
- Website
- ch.com
Flights from Chengdu Tianfu International Airport to Suvarnabhumi Airport
- Ave. Duration
- 3h 20m
- When
- Every day
- Estimated price
- ฿5,000–21,000
- Website
- airkunming.com
Flights from Chengdu Tianfu International Airport to Suvarnabhumi Airport via Kunming
- Ave. Duration
- 6h 50m
- When
- Every day
- Estimated price
- ฿2,900–14,000
- Website
- hainanairlines.com
Flights from Chengdu Tianfu International Airport to Suvarnabhumi Airport via Haikou
- Ave. Duration
- 6h 50m
- When
- Every day
- Estimated price
- ฿4,600–12,000
- Website
- airasia.com
Flights from Chengdu Tianfu International Airport to Don Mueang International Airport
- Ave. Duration
- 3h 5m
- When
- Monday, Tuesday, Wednesday, Thursday, and Saturday
- Estimated price
- ฿3,800–11,000
- Website
- lionairthai.com
Flights from Chengdu Tianfu International Airport to Don Mueang International Airport
- Ave. Duration
- 3h
- When
- Monday, Tuesday, Friday, Saturday, and Sunday
- Estimated price
- ฿4,600–11,000
- Phone
- 021-891888
- Website
- facebook.com
Train from Kunming South to Vientiane station
- Ave. Duration
- 9h 36m
- Frequency
- Once daily
- Estimated price
- ฿2,200–4,600
- Schedules at
- baolau.com
- Second Class
- ฿2,200–2,900
- First Class
- ฿2,900–4,600
Train from Kunming South to Vientiane station
- Ave. Duration
- 9h 36m
- Frequency
- Once daily
- Estimated price
- ฿2,200–4,600
- Schedules at
- baolau.com
- Second Class
- ฿2,200–2,900
- First Class
- ฿2,900–4,600
- Phone
- 1690
- [email protected]
- Website
- railway.co.th
Train from Khamsavath Station to Don Mueang
- Ave. Duration
- 12h 38m
- Frequency
- Once daily
- Estimated price
- ฿200–900
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿220–270
- 2nd Class (Air-Conditioned Berth)
- ฿200–270
- 2nd Class (Air-conditioned Seat)
- ฿510–560
Train from Khamsavath Station to Don Mueang
- Ave. Duration
- 12h 38m
- Frequency
- Once daily
- Estimated price
- ฿200–900
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿220–270
- 2nd Class (Air-Conditioned Berth)
- ฿200–270
- 2nd Class (Air-conditioned Seat)
- ฿510–560
- Phone
- 028-61638000
- Website
- cdmetro.cn
Subway from Century City to Tianfu International Airport North
- Ave. Duration
- 46 min
- Frequency
- Every 10 minutes
- Estimated price
- ฿50–70
- Schedules at
- travelchinaguide.com
Subway from Century City to Tianfu International Airport North
- Ave. Duration
- 46 min
- Frequency
- Every 10 minutes
- Estimated price
- ฿50–70
- Schedules at
- travelchinaguide.com
Subway from Century City to Tianfu International Airport North
- Ave. Duration
- 46 min
- Frequency
- Every 10 minutes
- Estimated price
- ฿50–70
- Schedules at
- travelchinaguide.com
- Phone
- +66 63 125 1421
- [email protected]
- Website
- Seudam Go
Bus from McDonalds The Nine Center Rama 9 to Koh Chang Hotel Transfer
- Ave. Duration
- 4h 20m
- Frequency
- Once daily
- Estimated price
- ฿1,000
- Schedules at
- Seudam Go
Bus from McDonalds The Nine Center Rama 9 to Koh Chang Hotel Transfer
- Ave. Duration
- 4h 20m
- Frequency
- Once daily
- Estimated price
- ฿1,000
- Schedules at
- Seudam Go
- Phone
- +66 2 219 1019
- [email protected]
- Website
- TransBaanTon
Bus from Ekkamai to Chai Chet Koh Chang
- Ave. Duration
- 4h 25m
- Frequency
- Once daily
- Estimated price
- ฿1,137
- Website
- TransBaanTon
- [email protected]
- Website
- chinabusguide.com
Bus from Chengdu East to Kunming
- Ave. Duration
- 13h
- Frequency
- Once daily
- Estimated price
- ฿1,000–1,500
- Schedules at
- chinabusguide.com
- Bus
- ฿1,000–1,500
- Phone
- +66 9 4724 4555
- [email protected]
- Website
- Boonsiri Highspeed Ferries
Bus from Don Mueang International Airport to Koh Chang Ao Sapparot Pier
- Ave. Duration
- 7h
- Frequency
- Twice daily
- Estimated price
- ฿820–870
- Book at
- 12 Go
- Website
- Boonsiri Highspeed Ferries
- Phone
- +66 63 125 1421
- [email protected]
- Website
- Seudam Go
Ferry from Don Mueang International Airport to Koh Chang Hotel Transfer
- Ave. Duration
- 8h
- Frequency
- Once daily
- Estimated price
- ฿900–1,400
- Schedules at
- Seudam Go
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, How to get from London City Airport into central London, and Why you should take the train in the US - to help you get the most out of your next trip.













