There are 7 ways to get from Ko Samui to Kedah by ferry, bus, train, tram, car ferry, car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Ferry, Minivan, train
best- Take the ferry from Phantip Travel Koh Samui to Hat Yai Bus Terminalferry
- Take the bus from Hat Yai Bus Terminal to Padang Besarbus
- Take the train from Padang Besar to Sungai Petanitrain
11h 11mRM 110–152Bus, Minivan, tram
- Take the bus from Boonsiri Ferry Nathon Pier Koh Samui to Hat Yai Bus Stationbus
- Take the bus from Hat Yai Bus Terminal to Padang Besarbus
- Take the tram from Padang Besar to Sungai Petanitram
12h 33mRM 131–153Ferry, train
- Take the ferry from Na Thon Koh Samui Songserm to Surat Thani Townferry
- Take the train from Surat Thani Train Station to Hat Yaitrain 45
- Take the train from Hat Yai to Padang Besar Malaysiatrain 45
- Take the train from Padang Besar to Sungai Petanitrain
12h 46mRM 122–359Car ferry, drive
- Take the carferry from Lipa Noi Pier to Raja Ferry Donsak Piercarferry
- Drive from Raja Ferry Donsak Pier to Sungai Petanicar
8h 10mRM 271–399Bus
- Take the bus from Koh Samui Bus Terminal to Komtar Towerbus Koh Samui Bus Terminal - Komtar Tower
- Take the bus from Penang Komtar to Penang Sentral Butterworth Bus Terminalbus
15h 47mRM 222–243Fly to Hat Yai, bus, train
- Fly from Koh Samui Airport (USM) to Hat Yai (HDY)plane USM - HDY
- Take the bus from Hat Yai Airport to KTM Malaysia Railaway Station sidebus
- Take the train from Padang Besar to Alor Setartrain
8h 59mRM 826–1,205Fly to Phuket International Airport, ferry
- Fly from Koh Samui Airport (USM) to Phuket International Airport (HKT)plane USM - HKT
- Take the ferry from Phuket Airport to Kuah Jettyferry
12h 3mRM 785–1,642
Ko Samui to Kedah by ferry, bus, and train
Comparing Your Travel Options
The cheapest way to get from Ko Samui to Kedah is to ferry and Minivan and train which costs RM 110 - RM 160 and takes 11h 11m.
The fastest way to get from Ko Samui to Kedah is to car ferry and drive which takes 8h 10m and costs RM 270 - RM 400.
No, there is no direct bus from Ko Samui to Kedah. However, there are services departing from Koh Samui Bus Terminal and arriving at Dataran Jam Besar Sg.Petani via Penang Komtar and (M1) Penang Sentral. The journey, including transfers, takes approximately 15h 47m.
The distance between Ko Samui and Kedah is 460 km.
The best way to get from Ko Samui to Kedah without a car is to ferry and Minivan and train which takes 11h 11m and costs RM 110 - RM 160.
It takes approximately 11h 11m to get from Ko Samui to Kedah, including transfers.
Ko Samui to Kedah bus services, operated by TransBaanTon, depart from Koh Samui Bus Terminal station.
Ko Samui to Kedah bus services, operated by TransBaanTon, arrive at Komtar Tower station.
Kedah is 1h ahead of Ko Samui. It is currently 7:08 PM in Ko Samui and 8:08 PM in Kedah.
Book your Ko Samui to Kedah bus tickets online with 12go.asia.
What companies run services between Ko Samui, Thailand and Kedah, Malaysia?
You can take a bus from Koh Samui Bus Terminal to Dataran Jam Besar Sg.Petani via Komtar Tower, Penang Komtar, Penang Sentral Butterworth Bus Terminal, and (M1) Penang Sentral in around 15h 47m.
- Website
- thaiairways.com
Flights from Koh Samui Airport to Hat Yai via Phuket International Airport
- Ave. Duration
- 3h 25m
- When
- Every day
- Estimated price
- RM 650–950
Flights from Koh Samui Airport to Hat Yai via Suvarnabhumi
- Ave. Duration
- 4h 2m
- When
- Every day
- Estimated price
- RM 650–1,700
Flights from Koh Samui Airport to Phuket International Airport
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- RM 360–600
- Website
- bangkokair.com
Flights from Koh Samui Airport to Hat Yai via Phuket International Airport
- Ave. Duration
- 3h 25m
- When
- Every day
- Estimated price
- RM 650–950
Flights from Koh Samui Airport to Phuket International Airport
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- RM 360–600
- Website
- flyscoot.com
Flights from Koh Samui Airport to Hat Yai via Singapore Changi
- Ave. Duration
- 5h 20m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- RM 1,000–3,600
- Website
- vietjetair.com
Flights from Koh Samui Airport to Hat Yai via Suvarnabhumi
- Ave. Duration
- 4h
- When
- Every day
- Estimated price
- RM 340–1,000
- Website
- lionairthai.com
Flights from Koh Samui Airport to Hat Yai via Don Muang
- Ave. Duration
- 4h
- When
- Every day
- Estimated price
- RM 430–1,200
- Website
- airasia.com
Flights from Koh Samui Airport to Hat Yai via Don Muang
- Ave. Duration
- 4h 20m
- When
- Every day
- Estimated price
- RM 380–900
- Phone
- +603 - 9779 1200
- [email protected]
- Website
- KTM Intercity
Train from Padang Besar to Sungai Petani
- Ave. Duration
- 1h 17m
- Frequency
- Hourly
- Estimated price
- RM 30–45
- Website
- KTM Intercity
Train from Padang Besar to Sungai Petani
- Ave. Duration
- 1h 17m
- Frequency
- Hourly
- Estimated price
- RM 30–45
- Website
- KTM Intercity
Train from Padang Besar to Alor Setar
- Ave. Duration
- 43 min
- Frequency
- Hourly
- Estimated price
- RM 17–24
- Website
- KTM Intercity
- Phone
- +603 - 9779 1200
- [email protected]
- Website
- KTMB
Train from Padang Besar to Sungai Petani
- Ave. Duration
- 1h 7m
- Frequency
- Every 3 hours
- Estimated price
- RM 3–25
- Website
- KTMB
- Shuttle
- RM 3–5
- Express
- RM 17–25
Tram from Padang Besar to Sungai Petani
- Ave. Duration
- 1h 16m
- Frequency
- Hourly
- Estimated price
- RM 3–25
- Website
- KTMB
- Shuttle
- RM 3–5
- Express
- RM 17–25
Train from Hat Yai to Padang Besar Malaysia
- Ave. Duration
- 1h 40m
- Frequency
- Once daily
- Estimated price
- RM 1–17
- Website
- KTMB
- Shuttle
- RM 1–2
- Express
- RM 11–17
Train from Padang Besar to Sungai Petani
- Ave. Duration
- 1h 7m
- Frequency
- Every 3 hours
- Estimated price
- RM 3–25
- Website
- KTMB
- Shuttle
- RM 3–5
- Express
- RM 17–25
Train from Padang Besar to Alor Setar
- Ave. Duration
- 38 min
- Frequency
- Every 3 hours
- Estimated price
- RM 1–19
- Website
- KTMB
- Shuttle
- RM 1–3
- Express
- RM 13–19
- Phone
- 1690
- [email protected]
- Website
- railway.co.th
Train from Surat Thani Train Station to Hat Yai
- Ave. Duration
- 4h 52m
- Frequency
- Hourly
- Estimated price
- RM 12–110
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- RM 75–110
- 3rd Class (Seat)
- RM 18–22
- 2nd Class (Air-Conditioned Berth)
- RM 12–16
- 2nd Class (Air-conditioned Seat)
- RM 44–48
Train from Hat Yai to Padang Besar Malaysia
- Ave. Duration
- 45 min
- Frequency
- Every 4 hours
- Estimated price
- RM 1–110
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- RM 75–110
- 3rd Class (Seat)
- RM 11–14
- 2nd Class (Air-Conditioned Berth)
- RM 1–3
- 2nd Class (Air-conditioned Seat)
- RM 30–33
Bus from Hat Yai Bus Terminal to Padang Besar
- Ave. Duration
- 1h 20m
- Frequency
- Every 4 hours
- Estimated price
- RM 6
Bus from Hat Yai Bus Terminal to Padang Besar
- Ave. Duration
- 1h 20m
- Frequency
- Every 4 hours
- Estimated price
- RM 6
- Phone
- +66 9 4724 4555
- [email protected]
- Website
- Boonsiri Highspeed Ferries
Bus from Boonsiri Ferry Nathon Pier Koh Samui to Hat Yai Bus Station
- Ave. Duration
- 8h 10m
- Frequency
- Once daily
- Estimated price
- RM 123
- Book at
- 12 Go
- Website
- Boonsiri Highspeed Ferries
- Phone
- +66 2 219 1019
- [email protected]
- Website
- TransBaanTon
Bus from Koh Samui Bus Terminal to Komtar Tower
- Ave. Duration
- 12h 50m
- Frequency
- Twice daily
- Estimated price
- RM 200–230
- Website
- TransBaanTon
- Phone
- 04-3312966
- Website
- Supernice Grassland
Bus from Penang Komtar to Penang Sentral Butterworth Bus Terminal
- Ave. Duration
- 36 min
- Frequency
- Twice daily
- Estimated price
- RM 11–17
- Website
- Supernice Grassland
- Book at
- Supernice Grassland
- [email protected]
- Website
- Zee Zenith Travel
Bus from Hat Yai Airport to KTM Malaysia Railaway Station side
- Ave. Duration
- 1h 20m
- Frequency
- Once daily
- Estimated price
- RM 189
- Schedules at
- Zee Zenith Travel
- Phone
- +66 (0)77 272230
- [email protected]
- Website
- Phantip Travel
Ferry from Phantip Travel Koh Samui to Hat Yai Bus Terminal
- Ave. Duration
- 7h
- Frequency
- Once daily
- Estimated price
- RM 102
- Book at
- 12 Go
- Website
- Phantip Travel
- Phone
- +66 86 2730389
- [email protected]
- Website
- Songserm
Ferry from Na Thon Koh Samui Songserm to Surat Thani Town
- Ave. Duration
- 2h 20m
- Frequency
- Once daily
- Estimated price
- RM 100–190
- Website
- Songserm
- Phone
- +66 2 277 4488
- [email protected]
- Website
- Raja Ferry
Car ferry from Lipa Noi Pier to Raja Ferry Donsak Pier
- Ave. Duration
- 1h 30m
- Frequency
- Hourly
- Estimated price
- RM 27–33
- Book at
- 12 Go
- Website
- Raja Ferry
- Phone
- +66 980 168 181
- [email protected]
- Website
- tigerlinetravel
Ferry from Phuket Airport to Kuah Jetty
- Ave. Duration
- 8h
- Frequency
- Once daily
- Estimated price
- RM 380–750
- Website
- tigerlinetravel
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 to the US: What do I need to know?, Travelling Croatia’s Dalmatian Coast by boat, bus, car and train, and 4 of the smartest ways to explore Australia - to help you get the most out of your next trip.
Booking & Getting There
There are 498+ hotels available in Kedah.





















