There are 9 ways to get from Songkhla to Ko Chang by bus, plane, train, ferry, night bus, car, or car ferry
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Minivan to Hat Yai, fly to Trat Airport
best- Take the bus from Songkhla to Hat Yaibus
- Fly from Hat Yai (HDY) to Trat Airport (TDX)plane HDY - TDX
11h 40m฿5,050–9,350Train, bus
cheapest- Take the train from Hat Yai to Krung Thep Aphiwat Central Terminaltrain 32
- Take the bus from Ekkamai to Chai Chet Koh Changbus Ekkamai - Chai Chet Koh Chang
21h 57m฿1,866–2,592Bus via Bangkok
- Take the bus from Songkhla Bus Terminal to Southern Terminal Bangkokbus Songkhla Bus Terminal - Southern Terminal Bangkok
- Take the bus from Ekkamai to Klong Prao Beachbus Ekkamai - Klong Prao Beach
22h 37m฿1,970–8,443Ferry
- Take the ferry from Hat Yai Bus Terminal to Koh Samui Town Transferferry Hat Yai Bus Terminal - Koh Samui Town Transfer
- Take the ferry from Koh Samui Transfer to Koh Chang Bang Bao Pierferry Koh Samui Transfer - Koh Chang Boonsiri Office Bang Bao Pier
36h 47m฿4,529–4,544Fly Hat Yai to Suvarnabhumi Airport, bus
- Fly from Hat Yai (HDY) to Suvarnabhumi Airport (BKK)plane HDY - BKK
- Take the bus from McDonalds The Nine Center Rama 9 to Koh Chang Hotel Transferbus
11h 19m฿2,625–4,440Fly Hat Yai to Don Mueang International Airport, bus
- Fly from Hat Yai (HDY) to Don Mueang International Airport (DMK)plane HDY - DMK
- Take the bus from Ekkamai to Chai Chet Koh Changbus
11h 50m฿2,475–4,187Minivan, ferry to Krabi Airport, fly to Trat Airport
- Take the nightbus from Songkhla to Trangnightbus
- Take the ferry from Trang station to Krabi Airportferry
- Fly from Krabi Airport (KBV) to Trat Airport (TDX)plane KBV - TDX
14h 36m฿5,700–10,500Bus
- Take the bus from Hat Yai Bus Terminal to Koh Changbus Hat Yai Bus Terminal - Koh Chang
28h 45m฿2,562–2,577Drive, car ferry
- Drive from Songkhla to Ao Thammachat Piercar
- Take the carferry from Ao Thammachat Pier to Koh Chang Ao Sapparot Piercarferry
18h 48m฿4,920–7,086
Hat Yai (HDY) to Trat Airport (TDX) flights
Comparing Your Travel Options
The cheapest way to get from Songkhla to Ko Chang is to train and bus which costs ฿1800 - ฿2600 and takes 21h 57m.
The fastest way to get from Songkhla to Ko Chang is to fly and bus which takes 11h 19m and costs ฿2600 - ฿4500.
No, there is no direct bus from Songkhla to Ko Chang. However, there are services departing from Songkhla Bus Terminal and arriving at Klong Prao Beach via Southern Bus Terminal Bangkok and Ekkamai. The journey, including transfers, takes approximately 22h 37m.
No, there is no direct ferry from Songkhla to Ko Chang. However, there are services departing from Hat Yai Bus Terminal and arriving at Koh Chang Bang Bao Pier via Koh Samui Transfer. The journey, including transfers, takes approximately 36h 47m.
The distance between Songkhla and Ko Chang is 726 km.
The best way to get from Songkhla to Ko Chang without a car is to train and bus which takes 21h 57m and costs ฿1800 - ฿2600.
It takes approximately 11h 40m to get from Songkhla to Ko Chang, including transfers.
Songkhla to Ko Chang bus services, operated by Siam Lane Tour (Siam Dernrod) | สยามเดินรถ, depart from Songkhla Bus Terminal station.
Songkhla to Ko Chang bus services, operated by Siam Lane Tour (Siam Dernrod) | สยามเดินรถ, arrive at Southern Terminal Bangkok station.
Book your Songkhla to Ko Chang bus tickets online with 12go.asia.
What companies run services between Songkhla, Thailand and Ko Chang, Trat, Thailand?
You can take a bus from Songkhla Bus Terminal to Klong Prao Beach via Southern Terminal Bangkok, Southern Bus Terminal Bangkok, Major Ekamai, and Ekkamai in around 22h 37m. Alternatively, you can take a bus from Songkhla to Ko Chang via Hat Yai, Hat Yai Bus Terminal, Koh Samui Transfer, and Koh Chang Bang Bao Pier in around 36h 47m.
- Website
- lionairthai.com
Flights from Hat Yai to Don Mueang International Airport
- Ave. Duration
- 1h 27m
- When
- Every day
- Estimated price
- ฿1,100–2,500
- Website
- thaiairways.com
Flights from Hat Yai to Trat Airport via Suvarnabhumi Airport
- Ave. Duration
- 6h 4m
- When
- Every day
- Estimated price
- ฿1,800–9,500
Flights from Hat Yai to Suvarnabhumi Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- ฿2,500–4,000
Flights from Krabi Airport to Trat Airport via Suvarnabhumi Airport
- Ave. Duration
- 4h 45m
- When
- Every day
- Estimated price
- ฿3,700–7,500
- Website
- airasia.com
Flights from Hat Yai to Don Mueang International Airport
- Ave. Duration
- 1h 31m
- When
- Every day
- Estimated price
- ฿1,200–2,800
- Website
- bangkokair.com
Flights from Hat Yai to Trat Airport via Suvarnabhumi Airport
- Ave. Duration
- 5h 36m
- When
- Every day
- Estimated price
- ฿1,800–5,500
Flights from Krabi Airport to Trat Airport via Suvarnabhumi Airport
- Ave. Duration
- 4h 20m
- When
- Every day
- Estimated price
- ฿3,700–7,500
- Website
- vietjetair.com
Flights from Hat Yai to Suvarnabhumi Airport
- Ave. Duration
- 1h 31m
- When
- Every day
- Estimated price
- ฿1,500–3,300
- Website
- nokair.com
Flights from Hat Yai to Don Mueang International Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- ฿1,300–3,100
- Website
- Thai Railway
Train from Hat Yai to Krung Thep Aphiwat Central Terminal
- Ave. Duration
- 15h 25m
- Frequency
- Hourly
- Estimated price
- ฿250–1,800
- Schedules at
- Thai Railway
- Phone
- 1690
- [email protected]
- Website
- railway.co.th
Train from Hat Yai to Krung Thep Aphiwat Central Terminal
- Ave. Duration
- 14h 25m
- Frequency
- 3 times a day
- Estimated price
- ฿300–900
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿300–360
- 2nd Class (Air-Conditioned Berth)
- ฿320–410
- 2nd Class (Air-conditioned Seat)
- ฿670–730
Bus from Songkhla to Hat Yai
- Ave. Duration
- 1h 30m
- Frequency
- Hourly
- Estimated price
- ฿40
- Schedules at
- facebook.com
Night bus from Songkhla to Trang
- Ave. Duration
- 3h
- Frequency
- Hourly
- Estimated price
- ฿150
- 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
Bus from Ekkamai to Klong Prao Beach
- Ave. Duration
- 4h 35m
- Frequency
- Once daily
- Estimated price
- ฿1,147
- Website
- TransBaanTon
Bus from Ekkamai to Chai Chet Koh Chang
- Ave. Duration
- 4h 25m
- Frequency
- Once daily
- Estimated price
- ฿1,137
- Website
- TransBaanTon
Bus from Songkhla Bus Terminal to Southern Terminal Bangkok
- Ave. Duration
- 16h
- Frequency
- Twice daily
- Estimated price
- ฿900–1,100
- Schedules at
- Siam Lane Tour (Siam Dernrod) | สยามเดินรถ
- Phone
- 0-2894-6330-2
- Website
- busonlineticket.co.th
Bus from Songkhla Bus Terminal to Southern Terminal Bangkok
- Phone
- 1490
- [email protected]
- Website
- ฺBor Kor Sor
Bus from Songkhla Bus Terminal to Southern Terminal Bangkok
- Ave. Duration
- 16h 44m
- Frequency
- Once daily
- Estimated price
- ฿800–7,500
- Book at
- 12go.asia
- Website
- ฺBor Kor Sor
- 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
- [email protected]
- Website
- m.facebook.com
Bus from Hat Yai Bus Terminal to Koh Chang
- Ave. Duration
- 26h
- Frequency
- Once daily
- Estimated price
- ฿2,482
- Book at
- https://www.12go.asia/en/operator/nara-travel
- Website
- Phantip 1970
Ferry from Hat Yai Bus Terminal to Koh Samui Town Transfer
- Ave. Duration
- 8h
- Frequency
- Once daily
- Estimated price
- ฿930
- Schedules at
- Phantip 1970
- Phone
- +66 9 4724 4555
- [email protected]
- Website
- Boonsiri Highspeed Ferries
Ferry from Koh Samui Transfer to Koh Chang Bang Bao Pier
- Ave. Duration
- 25h
- Frequency
- Once daily
- Estimated price
- ฿2,200–3,600
- Book at
- 12 Go
- Website
- Boonsiri Highspeed Ferries
- Phone
- +66 980 168 181
- [email protected]
- Website
- tigerlinetravel
Ferry from Trang station to Krabi Airport
- Ave. Duration
- 2h
- Frequency
- Once daily
- Estimated price
- ฿750–2,100
- Website
- tigerlinetravel
Car ferry from Ao Thammachat Pier to Koh Chang Ao Sapparot Pier
- Ave. Duration
- 30 min
- Frequency
- Hourly
- Estimated price
- ฿90
- Schedules at
- kohchangferries.com
- Website
- kohchangferries.com
Car ferry from Ao Thammachat Pier to Koh Chang Ao Sapparot Pier
- Ave. Duration
- 45 min
- Frequency
- Hourly
- Estimated price
- ฿80
- Schedules at
- kohchangferries.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 Need to know: Eurostar, How to get from Heathrow Airport into central London, and Bali: What to do if Mount Agung erupts - to help you get the most out of your next trip.
Booking & Getting There
There are 509+ hotels available in Ko Chang.









