There are 9 ways to get from Ko Samui to Kuala Lumpur by busferry, train, ferry, car ferry, bus, 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.
Bus and ferry, train
best- Take the busferry from Koh Samui Nathon Pier to Surat Thani Train stationbusferry
- 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 Kuala Lumpurtrain Ets
15h 48mBus
cheapest- Take the bus from Na Thon Pier Seatran Ferry to TBS Kuala Lumpurbus Na Thon Pier Seatran Ferry - TBS Kuala Lumpur
19h 20mRM 183–185Ferry, car ferry, train
- Take the ferry from Na Thon Pier Seatran Ferry to Bus Terminal Komtarferry
- Take the carferry from Raja Tun Uda Ferry Terminal to Sultan Abdul Halim Ferry Terminalcarferry
- Take the train from Butterworth to Kuala Lumpurtrain Ets
16h 55mRM 201–244Car ferry, drive
- Take the carferry from Lipa Noi Pier to Raja Ferry Donsak Piercarferry
- Drive from Raja Ferry Donsak Pier to Kuala Lumpurcar
12h 6mRM 411–638Bus via Chaweng Transfer
- Take the bus from Chaweng Transfer to Kuala Lumpur Terminal Bersepadu Selatanbus Chaweng Transfer - Kuala Lumpur Terminal Bersepadu Selatan
26h 26mRM 262–267Fly Koh Samui Airport to Sultan Abdul Aziz Shah
- Fly from Koh Samui Airport (USM) to Sultan Abdul Aziz Shah (SZB)plane USM - SZB
10h 59mRM 873–1,930Fly Koh Samui Airport to Kuala Lumpur International Airport, train
- Fly from Koh Samui Airport (USM) to Kuala Lumpur International Airport (KUL)plane USM - KUL
- Take the train from Klia T2 to Bandar Tasik Selatantrain
8h 23mRM 674–1,043Fly Koh Samui Airport to Malacca International Airport, bus
- Fly from Koh Samui Airport (USM) to Malacca International Airport (MKZ)plane USM - MKZ
- Take the bus from Melaka Sentral to Terminal Bersepadu Selatanbus
21h 42mRM 514–2,156Ferry to Phuket International Airport, fly to Kuala Lumpur International Airport, train
- Take the ferry from Na Thon Koh Samui to Phuket Airportferry
- Fly from Phuket International Airport (HKT) to Kuala Lumpur International Airport (KUL)plane HKT - KUL
- Take the train from Klia T2 to Bandar Tasik Selatantrain
10h 58mRM 376–792
Ko Samui to Kuala Lumpur by bus and train
Comparing Your Travel Options
The cheapest way to get from Ko Samui to Kuala Lumpur is to bus which costs RM 183 - RM 186 and takes 19h 20m.
The fastest way to get from Ko Samui to Kuala Lumpur is to fly and train which takes 8h 23m and costs RM 650 - RM 1100.
No, there is no direct bus from Ko Samui to Kuala Lumpur. However, there are services departing from Na Thon Pier Seatran Ferry and arriving at TBS Kuala Lumpur via . The journey, including transfers, takes approximately 19h 20m.
The distance between Ko Samui and Kuala Lumpur is 987 km.
The best way to get from Ko Samui to Kuala Lumpur without a car is to bus and ferry and train which takes 15h 48m and costs .
It takes approximately 15h 48m to get from Ko Samui to Kuala Lumpur, including transfers.
Ko Samui to Kuala Lumpur bus services, operated by KST Travels, depart from Na Thon Pier Seatran Ferry station.
The best way to get from Ko Samui to Kuala Lumpur is to bus which takes 19h 20m and costs RM 183 - RM 186. Alternatively, you can fly, which costs RM 850 - RM 2000 and takes 10h 59m.
Ko Samui to Kuala Lumpur bus services, operated by KST Travels, arrive at TBS Kuala Lumpur station.
Kuala Lumpur is 1h ahead of Ko Samui. It is currently 7:53 AM in Ko Samui and 8:53 AM in Kuala Lumpur.
What companies run services between Ko Samui, Thailand and Kuala Lumpur, Malaysia?
KST Travels operates a bus from Na Thon Pier Seatran Ferry to TBS Kuala Lumpur twice daily. Tickets cost RM 181 and the journey takes 19h. Alternatively, Bangkok Airways, Malindo Airways, and three other airlines fly from Koh Samui Airport (USM) to Sultan Abdul Aziz Shah (SZB) 3 times a day.
- Website
- malaysiaairlines.com
Flights from Koh Samui Airport to Sultan Abdul Aziz Shah via Phuket International Airport, Penang
- Ave. Duration
- 6h 35m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- RM 700–1,800
Flights from Koh Samui Airport to Kuala Lumpur International Airport via Phuket International Airport
- Ave. Duration
- 3h 45m
- When
- Every day
- Estimated price
- RM 490–1,800
Flights from Koh Samui Airport to Kuala Lumpur International Airport via Suvarnabhumi
- Ave. Duration
- 5h
- When
- Every day
- Estimated price
- RM 600–2,200
Flights from Phuket International Airport to Kuala Lumpur International Airport
- Ave. Duration
- 1h 33m
- When
- Every day
- Estimated price
- RM 290–1,100
Flights from Phuket International Airport to Kuala Lumpur International Airport via Penang
- Ave. Duration
- 3h 42m
- When
- Monday, Sunday, and Wednesday
- Estimated price
- RM 260–1,300
- Website
- thaiairways.com
Flights from Koh Samui Airport to Kuala Lumpur International Airport via Phuket International Airport
- Ave. Duration
- 3h 35m
- When
- Every day
- Estimated price
- RM 490–1,800
Flights from Koh Samui Airport to Kuala Lumpur International Airport via Suvarnabhumi
- Ave. Duration
- 5h
- When
- Every day
- Estimated price
- RM 600–2,200
Flights from Phuket International Airport to Kuala Lumpur International Airport
- Ave. Duration
- 1h 32m
- When
- Every day
- Estimated price
- RM 290–1,100
- Website
- bangkokair.com
Flights from Koh Samui Airport to Kuala Lumpur International Airport via Phuket International Airport
- Ave. Duration
- 3h 35m
- When
- Every day
- Estimated price
- RM 490–1,800
Flights from Koh Samui Airport to Kuala Lumpur International Airport via Suvarnabhumi
- Ave. Duration
- 5h 5m
- When
- Every day
- Estimated price
- RM 600–2,200
Flights from Phuket International Airport to Kuala Lumpur International Airport
- Ave. Duration
- 1h 32m
- When
- Every day
- Estimated price
- RM 290–1,100
- Website
- malindoair.com
Flights from Koh Samui Airport to Sultan Abdul Aziz Shah via Singapore Changi
- Ave. Duration
- 10h 15m
- When
- Friday, Saturday, Sunday, Monday, Tuesday, and Wednesday
- Estimated price
- RM 800–1,900
Flights from Koh Samui Airport to Sultan Abdul Aziz Shah via Don Muang
- Ave. Duration
- 9h 20m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- RM 600–2,000
Flights from Koh Samui Airport to Sultan Abdul Aziz Shah via Suvarnabhumi, Singapore Changi
- Ave. Duration
- 7h 50m
- When
- Friday to Sunday
- Estimated price
- RM 1,100–2,900
Flights from Phuket International Airport to Kuala Lumpur International Airport
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- RM 190–550
- Website
- airasia.com
Flights from Phuket International Airport to Kuala Lumpur International Airport
- Ave. Duration
- 1h 38m
- When
- Every day
- Estimated price
- RM 190–470
- Website
- fireflyz.com.my
Flights from Phuket International Airport to Kuala Lumpur International Airport
- Ave. Duration
- 1h 32m
- When
- Every day
- Estimated price
- RM 290–1,100
Flights from Phuket International Airport to Kuala Lumpur International Airport via Penang
- Ave. Duration
- 3h 25m
- When
- Monday and Sunday
- Estimated price
- RM 320–750
- Website
- flyscoot.com
Flights from Koh Samui Airport to Kuala Lumpur International Airport via Singapore Changi
- Ave. Duration
- 5h 15m
- When
- Every day
- Estimated price
- RM 600–850
Flights from Koh Samui Airport to Malacca International Airport via Singapore Changi
- Ave. Duration
- 16h 40m
- When
- Thursday to Saturday
- Estimated price
- RM 470–2,100
- Website
- Thai Railway
Train from Surat Thani Train Station to Hat Yai
- Ave. Duration
- 4h 52m
- Frequency
- Hourly
- Estimated price
- RM 12–160
- Schedules at
- Thai Railway
Train from Hat Yai to Padang Besar Malaysia
- Ave. Duration
- 45 min
- Frequency
- 4 times a day
- Estimated price
- RM 6–45
- Schedules at
- Thai Railway
- Phone
- 1690
- [email protected]
- Website
- railway.co.th
Train from Surat Thani Train Station to Hat Yai
- Ave. Duration
- 4h 45m
- Frequency
- Every 4 hours
- 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–49
Train from Hat Yai to Padang Besar Malaysia
- Ave. Duration
- 45 min
- Frequency
- 3 times a day
- 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–15
- 2nd Class (Air-Conditioned Berth)
- RM 1–3
- 2nd Class (Air-conditioned Seat)
- RM 30–34
- Phone
- +603 - 9779 1200
- [email protected]
- Website
- KTMB
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 Kuala Lumpur
- Ave. Duration
- 5h 19m
- Frequency
- Every 4 hours
- Estimated price
- RM 13–65
- Website
- KTMB
- Shuttle
- RM 13–19
- Express
- RM 40–65
Train from Butterworth to Kuala Lumpur
- Ave. Duration
- 3h 59m
- Frequency
- Every 3 hours
- Estimated price
- RM 9–50
- Website
- KTMB
- Shuttle
- RM 9–14
- Express
- RM 30–50
- Phone
- +603 2267 8000
- [email protected]
- Website
- KLIA Ekspres
Train from Klia T2 to Bandar Tasik Selatan
- Ave. Duration
- 31 min
- Frequency
- Every 30 minutes
- Estimated price
- RM 1–65
- Website
- KLIA Ekspres
Train from Klia T2 to Bandar Tasik Selatan
- Ave. Duration
- 31 min
- Frequency
- Every 30 minutes
- Estimated price
- RM 1–65
- Website
- KLIA Ekspres
- Phone
- +66 89 873 0008
- [email protected]
- Website
- lomprayah.com
Busferry from Koh Samui Nathon Pier to Surat Thani Train station
- Ave. Duration
- 2h 20m
- Frequency
- 3 times a day
- Schedules at
- lomprayah.com
- Book at
- 12go.asia
- Phone
- +66 2 269 1069
- [email protected]
- Website
- KST Travel
Bus from Na Thon Pier Seatran Ferry to TBS Kuala Lumpur
- Ave. Duration
- 19h
- Frequency
- Twice daily
- Estimated price
- RM 181
- Website
- KST Travel
- Phone
- +66 2 279 1079
- [email protected]
- Website
- 12go.co
Bus from Chaweng Transfer to Kuala Lumpur Terminal Bersepadu Selatan
- Ave. Duration
- 24h 10m
- Frequency
- Once daily
- Estimated price
- RM 239
- Book at
- Faiz Travel and Tour
- Phone
- +60 1222 59897
- [email protected]
- Website
- Melor Interline Express
Bus from Melaka Sentral to Terminal Bersepadu Selatan
- Ave. Duration
- 1h 45m
- Frequency
- Hourly
- Estimated price
- RM 12
- Schedules at
- Melor Interline Express
- Phone
- 012-708 2999
- [email protected]
- Website
- kkklexpress.com
Bus from Melaka Sentral to Terminal Bersepadu Selatan
- Ave. Duration
- 2h 15m
- Frequency
- Hourly
- Estimated price
- RM 23–30
- Schedules at
- kkklexpress.com
- Book at
- easybook.com
- Phone
- +606 952 0642
- [email protected]
- Website
- mayangsariexpress.com.my
Bus from Melaka Sentral to Terminal Bersepadu Selatan
- Ave. Duration
- 2h 19m
- Frequency
- Every 2 hours
- Estimated price
- RM 18–27
- Schedules at
- mayangsariexpress.com.my
- Book at
- easybook.com
- Phone
- +6019 625 0098
- [email protected]
- Website
- delima.com.my
Bus from Melaka Sentral to Terminal Bersepadu Selatan
- Ave. Duration
- 2h 42m
- Frequency
- Hourly
- Estimated price
- RM 12
- Schedules at
- delima.com.my
- Book at
- easybook.com
- Phone
- 017-6592527
- [email protected]
- Website
- Transnasional
Bus from Melaka Sentral to Terminal Bersepadu Selatan
- Ave. Duration
- 2h 13m
- Frequency
- 3 times a day
- Estimated price
- RM 13–18
- Website
- Transnasional
- Phone
- +66 2 269 1069
- [email protected]
- Website
- KST Travel
Ferry from Na Thon Pier Seatran Ferry to Bus Terminal Komtar
- Ave. Duration
- 11h
- Frequency
- Once daily
- Estimated price
- RM 190
- Website
- KST Travel
- Phone
- 04-375 2400
- [email protected]
- Website
- penangport.com.my
Car ferry from Raja Tun Uda Ferry Terminal to Sultan Abdul Halim Ferry Terminal
- Ave. Duration
- 20 min
- Frequency
- Hourly
- Estimated price
- RM 1–2
- Schedules at
- penangport.com.my
- 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
- Website
- PP Service
Ferry from Na Thon Koh Samui to Phuket Airport
- Ave. Duration
- 5h 30m
- Frequency
- Once daily
- Estimated price
- RM 175
- Schedules at
- PP Service
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 Italy Travel Guides, What documents do I need to cross Niagara Falls?, and How to get from Stansted Airport into central London - to help you get the most out of your next trip.
Booking & Getting There
Book your Ko Samui to Kuala Lumpur bus tickets online with 12go.asia.
There are 8245+ hotels available in Kuala Lumpur.





























