There are 9 ways to get from Shah Alam to Ko Samui by train, plane, tram, car, bus, busferry, car ferry, or ferry
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train to Kuala Lumpur International Airport, fly
best- Take the train from KL Sentral to Klia T1train
- Fly from Kuala Lumpur International Airport (KUL) to Koh Samui Airport (USM)plane KUL - USM
7h 2m฿5,578–10,570Bus, Minivan, car ferry
cheapest- Take the bus from Shah Alam to Sungai Nibongbus
- Take the bus from Terminal Bas Sungai Nibong to Hat Yaibus
- Take the bus from Hat Yai Bus Terminal to Donsak Rajabus
- Take the car ferry from Raja Ferry Donsak Pier to Lipa Noi Piercarferry
19h 48m฿1,357–2,279Train, tram, drive, bus, bus and ferry
- Take the train from Kl Sentral to Bukit Mertajamtrain Ets
- Take the tram from Bukit Mertajam to Bukit Katritram
- Drive from Bukit Katri to Satuncar
- Take the bus from Satun to Krabi Bus Stationbus
- Take the busferry from Krabi Lomprayah Bus Terminal to Koh Samui Nathon Pierbusferry
19h 47m฿2,171–3,378Drive, car ferry
- Drive from Shah Alam to Raja Ferry Donsak Piercar
- Take the car ferry from Raja Ferry Donsak Pier to Lipa Noi Piercarferry
12h 3m฿3,210–4,573Fly from Sultan Abdul Aziz Shah
- Fly from Sultan Abdul Aziz Shah (SZB) to Koh Samui Airport (USM)plane SZB - USM
7h 42m฿6,416–11,180Bus to Malacca International Airport, fly
- Take the bus from Terminal Shah Alam to Melaka Sentralbus
- Fly from Malacca International Airport (MKZ) to Koh Samui Airport (USM)plane MKZ - USM
10h 27m฿4,620–20,239Bus, train, bus and ferry
- Take the bus from Terminal Shah Alam to Kangarbus
- Take the bus from Kangar to Padang Besarbus T11
- Take the train from Padang Besar to Surat Thani Train Stationtrain 46
- Take the busferry from Surat Thani Airport to Koh Samui Nathon Pierbusferry
19h 49m฿1,687–2,892Bus, drive, bus and ferry
- Take the bus from Terminal Shah Alam 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
20h 6m฿1,671–1,891Bus, ferry
- Take the bus from Terminal Shah Alam to Terminal Meru Rayabus
- Take the bus from Terminal Meru Raya to Hat Yai Stationbus
- Take the bus from Hat Yai Airport to Donsak Piersbus
- Take the ferry from Donsak Pier to Koh Samui Nathon Pierferry
20h 8m฿4,725–7,995
Kuala Lumpur International Airport (KUL) to Koh Samui Airport (USM) flights
Questions & Answers
The cheapest way to get from Shah Alam to Ko Samui is to bus and Minivan and car ferry which costs ฿1300 - ฿2300 and takes 19h 48m.
The fastest way to get from Shah Alam to Ko Samui is to train and fly which takes 7h 2m and costs ฿5500 - ฿11000.
The distance between Shah Alam and Ko Samui is 878 km.
The best way to get from Shah Alam to Ko Samui without a car is to bus and Minivan and car ferry which takes 19h 48m and costs ฿1300 - ฿2300.
It takes approximately 7h 2m to get from Shah Alam to Ko Samui, including transfers.
Ko Samui is 1h behind Shah Alam. It is currently 9:41 AM in Shah Alam and 8:41 AM in Ko Samui.
There are 2998+ hotels available in Ko Samui.
What companies run services between Shah Alam, 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) 3 times a day.
- Website
- singaporeair.com
Flights from Kuala Lumpur International Airport to Koh Samui Airport via Singapore Changi
- Ave. Duration
- 5h 6m
- When
- Every day
- Estimated price
- ฿4,200–11,000
Flights from Kuala Lumpur International Airport to Koh Samui Airport via Phuket
- Ave. Duration
- 3h 20m
- When
- Every day
- Estimated price
- ฿5,000–14,000
Flights from Sultan Abdul Aziz Shah to Koh Samui Airport via Singapore Changi
- Ave. Duration
- 4h 20m
- When
- Every day
- Estimated price
- ฿5,500–9,500
Flights from Malacca International Airport to Koh Samui Airport via Singapore Changi
- Ave. Duration
- 4h 55m
- When
- Monday, Friday, Saturday, and Sunday
- Estimated price
- ฿3,600–29,000
- Website
- bangkokair.com
Flights from Kuala Lumpur International Airport to Koh Samui Airport via Phuket
- Ave. Duration
- 3h 25m
- When
- Every day
- Estimated price
- ฿4,800–14,000
Flights from Kuala Lumpur International Airport to Koh Samui Airport via Suvarnabhumi
- Ave. Duration
- 4h 33m
- When
- Every day
- Estimated price
- ฿4,800–9,000
Flights from Sultan Abdul Aziz Shah to Koh Samui Airport via Don Muang
- Ave. Duration
- 6h
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ฿7,000–11,000
- Website
- thaiairways.com
Flights from Kuala Lumpur International Airport to Koh Samui Airport via Phuket
- Ave. Duration
- 3h 25m
- When
- Every day
- Estimated price
- ฿4,800–14,000
Flights from Kuala Lumpur International Airport to Koh Samui Airport via Suvarnabhumi
- Ave. Duration
- 4h 31m
- When
- Every day
- Estimated price
- ฿4,800–14,000
- Website
- malaysiaairlines.com
Flights from Kuala Lumpur International Airport to Koh Samui Airport via Phuket
- Ave. Duration
- 3h 53m
- When
- Every day
- Estimated price
- ฿4,800–9,000
Flights from Kuala Lumpur International Airport to Koh Samui Airport via Suvarnabhumi
- Ave. Duration
- 4h 27m
- When
- Every day
- Estimated price
- ฿4,800–9,000
Flights from Sultan Abdul Aziz Shah to Koh Samui Airport via Penang, Phuket
- Ave. Duration
- 8h 20m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ฿3,900–11,000
- Website
- flyscoot.com
Flights from Kuala Lumpur International Airport to Koh Samui Airport via Singapore Changi
- Ave. Duration
- 6h 7m
- When
- Every day
- Estimated price
- ฿4,200–8,000
Flights from Sultan Abdul Aziz Shah to Koh Samui Airport via Singapore Changi
- Ave. Duration
- 4h 20m
- When
- Every day
- Estimated price
- ฿5,500–9,500
Flights from Malacca International Airport to Koh Samui Airport via Singapore Changi
- Ave. Duration
- 4h 50m
- When
- Monday, Friday, Saturday, and Sunday
- Estimated price
- ฿3,600–19,000
- Phone
- +603 2267 8000
- CustomerEnquiry@KLIAekspres.com
- Website
- kliaekspres.com
Train from KL Sentral to Klia T1
- Ave. Duration
- 28 min
- Frequency
- Every 15 minutes
- Estimated price
- ฿370–430
- Website
- https://www.kliaekspres.com
- Phone
- +603 - 9779 1200
- callcenter@ktmb.com.my
- Website
- ktmb.com.my
Train from Kl Sentral to Bukit Mertajam
- Ave. Duration
- 3h 52m
- Frequency
- Once daily
- Estimated price
- ฿190–900
- Website
- https://www.ktmb.com.my
- Express Economy
- ฿190–270
- Shuttle
- ฿320–900
- Express First
- ฿430–550
Tram from Bukit Mertajam to Bukit Katri
- Ave. Duration
- 1h 27m
- Frequency
- Hourly
- Estimated price
- ฿130–350
- Website
- https://www.ktmb.com.my
- Express Economy
- ฿140–200
- Shuttle
- ฿130–350
- Express First
- ฿220–280
- Phone
- 1690
- sarabanklang@railway.co.th
- Website
- dticket.railway.co.th
Train from Padang Besar to Surat Thani Train Station
- Ave. Duration
- 5h 41m
- Frequency
- Once daily
- Estimated price
- ฿110–1,200
- Book at
- https://12go.asia/en/operator/thai-railways
- Website
- https://dticket.railway.co.th/DTicketPublicWeb/home/Home
- 3rd Class (Seat)
- ฿110–220
- 2nd Class (Air-Conditioned Berth)
- ฿600–850
- 2nd Class (Air-conditioned Seat)
- ฿320–450
- 1st Class (Air-Conditioned Berth)
- ฿900–1,200
Bus from Satun to Krabi Bus Station
- Ave. Duration
- 5h
- Frequency
- 4 times a day
- Estimated price
- ฿215
- Phone
- +66 89 873 0008
- customercare@lomprayah.com
- Website
- lomprayah.com
Busferry from Krabi Lomprayah Bus Terminal to Koh Samui Nathon Pier
- Ave. Duration
- 3h 45m
- Frequency
- Twice daily
- Estimated price
- ฿1,289
- Schedules at
- lomprayah.com
- Book at
- lomprayah.com
Busferry from Surat Thani Airport to Koh Samui Nathon Pier
- Ave. Duration
- 2h 15m
- Frequency
- Twice daily
- Estimated price
- ฿1,084
- Schedules at
- lomprayah.com
- Book at
- lomprayah.com
- Phone
- +606 952 0642
- expressmayangsari@yahoo.com
- Website
- mayangsariexpress.com.my
Bus from Terminal Shah Alam to Melaka Sentral
- Ave. Duration
- 2h 33m
- Frequency
- 4 times a day
- Estimated price
- ฿120–140
- Schedules at
- mayangsariexpress.com.my
- Book at
- mayangsariexpress.com.my
- Phone
- +60 111 066 1111
- billionstarsexpress@gmail.com
- Website
- billionstarsexpress.com
Bus from Shah Alam to Sungai Nibong
- Ave. Duration
- 5h 3m
- Frequency
- Once daily
- Estimated price
- ฿290–550
- Website
- http://www.billionstarsexpress.com/
- Phone
- 019 - 545 3888
- beh_travel@outlook.com
- Website
- behtravelandtour.com
Bus from Terminal Bas Sungai Nibong to Hat Yai
- Ave. Duration
- 4h 11m
- Frequency
- 3 times a day
- Estimated price
- ฿439
- Schedules at
- behtravelandtour.com
- Book at
- easybook.com
- Phone
- +66 (0)77 272230
- info@phantiptravel.com
- Website
- phantiptravel.com
Bus from Hat Yai Bus Terminal to Donsak Raja
- Ave. Duration
- 5h
- Frequency
- Once daily
- Estimated price
- ฿400–1,000
- Book at
- https://12go.asia/en/operator/phantip-1970
- Website
- https://www.phantiptravel.com/
- Phone
- +6012 4703155
- Website
- intercity.my
Bus from Terminal Shah Alam to Kangar
- Ave. Duration
- 6h 51m
- Frequency
- Once daily
- Estimated price
- ฿450–600
- Schedules at
- intercity.my
- Book at
- intercity.my
- Phone
- 019 - 2436350
- info@maralinergroup.com
- Website
- maralinergroup.my
Bus from Kangar to Padang Besar
- Ave. Duration
- 45 min
- Frequency
- Every 3 hours
- Estimated price
- ฿35–50
- Website
- https://maralinergroup.my/mybas/index.html
- Phone
- +66 2 277 4488
- info@rajaferryport.com
- Website
- rajaferryport.com
Busferry from Krabi Bus Terminal to Lipa Noi Pier
- Ave. Duration
- 5h
- Frequency
- Twice daily
- Estimated price
- ฿728
- Book at
- https://12go.asia/en/operator/raja-ferry
- Website
- https://www.rajaferryport.com/
- Website
- easybook.com
Bus from Terminal Shah Alam to Terminal Meru Raya
- Ave. Duration
- 3h 6m
- Frequency
- 5 times a day
- Estimated price
- ฿325
- Schedules at
- easybook.com
- Book at
- easybook.com
- Phone
- +60165217775
- kesatuanexpress@gmail.com
- Website
- easybook.com
Bus from Terminal Meru Raya to Hat Yai Station
- Ave. Duration
- 7h
- Frequency
- Twice daily
- Estimated price
- ฿240–600
- Schedules at
- easybook.com
- Book at
- easybook.com
- Phone
- +66 614655695
- booking.smartenplus@gmail.com
- Website
- smartenplus.co.th
Bus from Hat Yai Airport to Donsak Piers
- Ave. Duration
- 6h
- Frequency
- On demand
- Estimated price
- ฿3,800–6,500
- Book at
- https://12go.asia/en/operator/smart-en-plus
- Website
- https://www.smartenplus.co.th/
- Phone
- +66 2 277 4488
- info@rajaferryport.com
- Website
- rajaferryport.com
Car ferry from Raja Ferry Donsak Pier to Lipa Noi Pier
- Ave. Duration
- 1h 30m
- Frequency
- Hourly
- Estimated price
- ฿220–250
- Book at
- https://12go.asia/en/operator/raja-ferry
- Website
- https://www.rajaferryport.com/
- Phone
- (+66) 02 240 2582
- info@seatrandiscovery.com
- Website
- seatrandiscovery.com
Ferry from Donsak Pier to Koh Samui Nathon Pier
- Ave. Duration
- 1h 30m
- Frequency
- Hourly
- Estimated price
- ฿170–340
- Website
- https://www.seatrandiscovery.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 Travelling by boat in Italy, South Korea: Travelling from Seoul to Busan , and Need to know: Greyhound - to help you get the most out of your next trip.



































