There are 8 ways to get from KL Sentral to Ko Samui by plane, bus, car ferry, train, ferry, car, or busferry
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly from Sultan Abdul Aziz Shah
best- Fly from Sultan Abdul Aziz Shah (SZB) to Koh Samui Airport (USM)plane SZB - USM
7h 46m฿7,920–16,127Train, ferry
cheapest- Take the train from Kl Sentral to Hat Yaitrain Ets
- Take the train from Hat Yai to Surat Thani Train Stationtrain
- Take the ferry from Surat Thani Train Station to Boonsiri Ferry Nathon Pier Koh Samuiferry
20h 59m฿467–1,821Bus, Minivan, car ferry
- Take the bus from Terminal Bersepadu Selatan to Hatyaibus
- Take the bus from Hat Yai Bus Terminal to Donsak Rajabus
- Take the carferry from Raja Ferry Donsak Pier to Lipa Noi Piercarferry
17h 49m฿1,446–2,975Train, ferry via Padang Besar
- Take the train from Kuala Lumpur to Padang Besartrain Ets
- Take the train from Padang Besar to Hat Yaitrain
- Take the train from Hat Yai to Surat Thani Train Stationtrain
- Take the ferry from Surat Thani Train Station to Boonsiri Ferry Nathon Pier Koh Samuiferry
17h 54m฿468–1,926Drive, car ferry
- Drive from KL Sentral to Raja Ferry Donsak Piercar
- Take the carferry from Raja Ferry Donsak Pier to Lipa Noi Piercarferry
12h 6m฿3,267–4,788Train to Kuala Lumpur International Airport, fly
- Take the train from KL Sentral to Klia T2train
- Fly from Kuala Lumpur International Airport (KUL) to Koh Samui Airport (USM)plane KUL - USM
7h 44m฿5,956–9,744Bus to Malacca International Airport, fly
- Take the bus from Terminal Bersepadu Selatan to Melaka Sentralbus
- Fly from Malacca International Airport (MKZ) to Koh Samui Airport (USM)plane MKZ - USM
8h 30m฿4,216–16,405Bus, drive, bus and ferry
- Take the bus from KL Sentral to Butterworthbus
- Take the bus from Butterworth Bus Terminal to Kangarbus
- Drive from Kangar to Satuncar
- Take the bus from Satun to Krabi Bus Stationbus
- Take the busferry from Krabi Bus Terminal to Lipa Noi Pierbusferry
22h 9m฿1,452–2,288
Sultan Abdul Aziz Shah (SZB) to Koh Samui Airport (USM) flights
Questions & Answers
The cheapest way to get from KL Sentral to Ko Samui is to train and ferry which costs ฿460 - ฿1900 and takes 20h 59m.
The fastest way to get from KL Sentral to Ko Samui is to train and fly which takes 7h 44m and costs ฿5500 - ฿10000.
The distance between KL Sentral and Ko Samui is 784 km.
The best way to get from KL Sentral to Ko Samui without a car is to bus and Minivan and car ferry which takes 17h 49m and costs ฿1400 - ฿3000.
It takes approximately 7h 46m to get from KL Sentral to Ko Samui, including transfers.
Ko Samui is 1h behind KL Sentral. It is currently 5:14 PM in KL Sentral and 4:14 PM in Ko Samui.
There are 3334+ hotels available in Ko Samui.
What companies run services between KL Sentral, Malaysia and Ko Samui, Thailand?
Scoot Tigerair, Malindo Airways, and two other airlines fly from Sultan Abdul Aziz Shah (SZB) to Koh Samui Airport (USM) twice daily.
- Website
- singaporeair.com
Flights from Sultan Abdul Aziz Shah to Koh Samui Airport via Singapore Changi
- Ave. Duration
- 4h 15m
- When
- Every day
- Estimated price
- ฿7,000–17,000
Flights from Kuala Lumpur International Airport to Koh Samui Airport via Singapore Changi
- Ave. Duration
- 4h 28m
- When
- Every day
- Estimated price
- ฿5,000–8,000
Flights from Malacca International Airport to Koh Samui Airport via Singapore Changi
- Ave. Duration
- 4h 48m
- When
- Friday to Sunday
- Estimated price
- ฿3,100–18,000
- Website
- bangkokair.com
Flights from Sultan Abdul Aziz Shah to Koh Samui Airport via Singapore Changi
- Ave. Duration
- 4h 10m
- When
- Friday and Sunday
- Estimated price
- ฿7,500–12,000
Flights from Kuala Lumpur International Airport to Koh Samui Airport via Phuket
- Ave. Duration
- 4h 22m
- When
- Every day
- Estimated price
- ฿3,500–11,000
Flights from Kuala Lumpur International Airport to Koh Samui Airport via Suvarnabhumi
- Ave. Duration
- 4h 50m
- When
- Every day
- Estimated price
- ฿4,400–14,000
- Website
- thaiairways.com
Flights from Sultan Abdul Aziz Shah to Koh Samui Airport via Singapore Changi
- Ave. Duration
- 4h 10m
- When
- Friday and Sunday
- Estimated price
- ฿7,500–12,000
Flights from Kuala Lumpur International Airport to Koh Samui Airport via Phuket
- Ave. Duration
- 4h 22m
- When
- Every day
- Estimated price
- ฿3,500–11,000
Flights from Kuala Lumpur International Airport to Koh Samui Airport via Suvarnabhumi
- Ave. Duration
- 4h 44m
- When
- Every day
- Estimated price
- ฿4,400–14,000
- Website
- malaysiaairlines.com
Flights from Sultan Abdul Aziz Shah to Koh Samui Airport via Penang, Phuket
- Ave. Duration
- 7h 45m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ฿8,000–13,000
Flights from Kuala Lumpur International Airport to Koh Samui Airport via Phuket
- Ave. Duration
- 4h 23m
- When
- Every day
- Estimated price
- ฿3,500–11,000
Flights from Kuala Lumpur International Airport to Koh Samui Airport via Suvarnabhumi
- Ave. Duration
- 4h 41m
- When
- Every day
- Estimated price
- ฿4,400–14,000
- Website
- flyscoot.com
Flights from Sultan Abdul Aziz Shah to Koh Samui Airport via Singapore Changi
- Ave. Duration
- 4h 20m
- When
- Every day
- Estimated price
- ฿7,000–17,000
Flights from Kuala Lumpur International Airport to Koh Samui Airport via Singapore Changi
- Ave. Duration
- 4h 5m
- When
- Monday, Tuesday, Thursday, Friday, and Saturday
- Estimated price
- ฿5,000–7,000
Flights from Malacca International Airport to Koh Samui Airport via Singapore Changi
- Ave. Duration
- 4h 45m
- When
- Friday to Sunday
- Estimated price
- ฿3,100–15,000
- Phone
- +603 - 9779 1200
- callcenter@ktmb.com.my
- Website
- KTMB
Train from Kuala Lumpur to Padang Besar
- Ave. Duration
- 5h 15m
- Frequency
- Every 4 hours
- Estimated price
- ฿100–550
- Website
- KTMB
- Shuttle
- ฿100–160
- Express
- ฿350–550
Train from Padang Besar to Hat Yai
- Ave. Duration
- 40 min
- Frequency
- Once daily
- Estimated price
- ฿11–140
- Website
- KTMB
- Shuttle
- ฿11–16
- Express
- ฿95–140
Train from Kl Sentral to Hat Yai
- Ave. Duration
- 11h 20m
- Frequency
- Once daily
- Estimated price
- ฿110–550
- Website
- KTMB
- Shuttle
- ฿110–170
- Express
- ฿380–550
- Phone
- 1690
- sarabanklang@railway.co.th
- Website
- railway.co.th
Train from Padang Besar to Hat Yai
- Ave. Duration
- 1h 45m
- Frequency
- 3 times a day
- Estimated price
- ฿15–900
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿95–120
- 2nd Class (Air-Conditioned Berth)
- ฿15–20
- 2nd Class (Air-conditioned Seat)
- ฿250–280
Train from Hat Yai to Surat Thani Train Station
- Ave. Duration
- 4h 39m
- Frequency
- 3 times a day
- Estimated price
- ฿100–900
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿150–190
- 2nd Class (Air-Conditioned Berth)
- ฿100–130
- 2nd Class (Air-conditioned Seat)
- ฿370–400
Train from Hat Yai to Surat Thani Train Station
- Ave. Duration
- 4h 39m
- Frequency
- 3 times a day
- Estimated price
- ฿100–900
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿150–190
- 2nd Class (Air-Conditioned Berth)
- ฿100–130
- 2nd Class (Air-conditioned Seat)
- ฿370–400
- Phone
- +603 2267 8000
- customerenquiry@kliaekspres.com
- Website
- KLIA Ekspres
Train from KL Sentral to Klia T2
- Ave. Duration
- 33 min
- Frequency
- Every 15 minutes
- Estimated price
- ฿45–650
- Website
- KLIA Ekspres
- Phone
- +66-83-3983993
- Website
- suasanatonycoach.com
Bus from Terminal Bersepadu Selatan to Hatyai
- Ave. Duration
- 8h 33m
- Frequency
- Every 4 hours
- Estimated price
- ฿750–1,300
- Schedules at
- suasanatonycoach.com
- Book at
- easybook.com
- Phone
- 603-62637668
- Website
- Alisan Golden Coach Express
Bus from Terminal Bersepadu Selatan to Hatyai
- Ave. Duration
- 14h 44m
- Frequency
- Hourly
- Estimated price
- ฿900–1,500
- Website
- Alisan Golden Coach Express
- Phone
- +66 (0)77 272230
- info@phantiptravel.com
- Website
- Phantip Travel
Bus from Hat Yai Bus Terminal to Donsak Raja
- Ave. Duration
- 5h
- Frequency
- Once daily
- Estimated price
- ฿550–1,200
- Book at
- 12 Go
- Website
- Phantip Travel
- Phone
- +60 1222 59897
- melorbas@yahoo.com
- Website
- Melor Interline Express
Bus from Terminal Bersepadu Selatan to Melaka Sentral
- Ave. Duration
- 1h 45m
- Frequency
- Hourly
- Estimated price
- ฿98
- Schedules at
- Melor Interline Express
- Phone
- 012-708 2999
- enquiry@kkkl.com.my
- Website
- kkklexpress.com
Bus from Terminal Bersepadu Selatan to Melaka Sentral
- Ave. Duration
- 2h 15m
- Frequency
- Hourly
- Estimated price
- ฿180–270
- Schedules at
- kkklexpress.com
- Book at
- easybook.com
- Phone
- +606 952 0642
- expressmayangsari@yahoo.com
- Website
- mayangsariexpress.com.my
Bus from Terminal Bersepadu Selatan to Melaka Sentral
- Ave. Duration
- 2h 12m
- Frequency
- Every 3 hours
- Estimated price
- ฿170–250
- Schedules at
- mayangsariexpress.com.my
- Book at
- easybook.com
- Phone
- +6019 625 0098
- helpdesk@gohub.com.my
- Website
- delima.com.my
Bus from Terminal Bersepadu Selatan to Melaka Sentral
- Ave. Duration
- 2h 42m
- Frequency
- Hourly
- Estimated price
- ฿98
- Schedules at
- delima.com.my
- Book at
- easybook.com
- Phone
- 017-6592527
- talk2us@parkmayberhad.com.my
- Website
- Transnasional
Bus from Terminal Bersepadu Selatan to Melaka Sentral
- Ave. Duration
- 2h 14m
- Frequency
- 4 times a day
- Estimated price
- ฿110–150
- Website
- Transnasional
- Phone
- 03 – 5569 9999
- suasana_edaran@yahoo.com
- Website
- suasanaedaran.com
Bus from KL Sentral to Butterworth
- Ave. Duration
- 4h 48m
- Frequency
- Every 2 hours
- Estimated price
- ฿220–700
- Book at
- easybook.com
- Phone
- +60165217775
- kesatuanexpress@gmail.com
- Website
- easybook.com
Bus from Butterworth Bus Terminal to Kangar
- Ave. Duration
- 2h 36m
- Frequency
- 4 times a day
- Estimated price
- ฿170–360
- Schedules at
- kesatuanexpress.com
- Book at
- easybook.com
- Phone
- +60 5-253 8898
- srimajutours@srimaju.com
- Website
- Sri Maju
Bus from Butterworth Bus Terminal to Kangar
- Ave. Duration
- 2h 27m
- Frequency
- Once daily
- Estimated price
- ฿130–350
- Website
- Sri Maju
Bus from Satun to Krabi Bus Station
- Ave. Duration
- 5h
- Frequency
- 4 times a day
- Estimated price
- ฿215
- Phone
- +66 2 277 4488
- info@rajaferryport.com
- Website
- Raja Ferry
Busferry from Krabi Bus Terminal to Lipa Noi Pier
- Ave. Duration
- 5h 30m
- Frequency
- Once daily
- Estimated price
- ฿600
- Book at
- 12 Go
- Website
- Raja Ferry
- Phone
- +66 2 277 4488
- info@rajaferryport.com
- Website
- Raja Ferry
Car ferry from Raja Ferry Donsak Pier to Lipa Noi Pier
- Ave. Duration
- 1h 30m
- Frequency
- Hourly
- Estimated price
- ฿120–240
- Book at
- 12 Go
- Website
- Raja Ferry
Car ferry from Raja Ferry Donsak Pier to Lipa Noi Pier
- Ave. Duration
- 1h 30m
- Frequency
- Hourly
- Estimated price
- ฿120–240
- Book at
- 12 Go
- Website
- Raja Ferry
- Phone
- +66 9 4724 4555
- info@boonsiriferry.com
- Website
- Boonsiri Highspeed Ferries
Ferry from Surat Thani Train Station to Boonsiri Ferry Nathon Pier Koh Samui
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- ฿250–750
- Book at
- 12 Go
- Website
- Boonsiri Highspeed Ferries
Ferry from Surat Thani Train Station to Boonsiri Ferry Nathon Pier Koh Samui
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- ฿250–750
- Book at
- 12 Go
- Website
- Boonsiri Highspeed Ferries
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 Flying into Beijing?, Want to know more about Flixbus?, and Train travel in France: A guide to SNCF - to help you get the most out of your next trip.










































