There are 9 ways to get from Shah Alam to Ko Samui by train, plane, bus, ferry, car, car ferry, tram, 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.
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,488–11,060Bus, 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,358–2,280Bus, ferry
- Take the bus from Terminal Bersepadu Selatan to Hatyaibus
- Take the bus from Hat Yai Airport to Donsak Piersbus
- Take the ferry from Donsak Pier to Koh Samui Nathon Pierferry
19h 4m฿4,665–8,070Drive, 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,200–4,558Fly from Sultan Abdul Aziz Shah
- Fly from Sultan Abdul Aziz Shah (SZB) to Koh Samui Airport (USM)plane SZB - USM
7h 42m฿6,416–12,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 42m฿3,920–18,239Train, 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 23m฿2,172–3,368Bus, 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,688–2,893Bus, 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,662–1,892
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 - ฿12000.
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 ferry which takes 19h 4m and costs ฿4600 - ฿8500.
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:32 AM in Shah Alam and 8:32 AM in Ko Samui.
There are 3006+ 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–11,000
Flights from Malacca International Airport to Koh Samui Airport via Singapore Changi
- Ave. Duration
- 4h 15m
- When
- Monday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- ฿2,900–17,000
Flights from Malacca International Airport to Koh Samui Airport via Singapore Changi, Suvarnabhumi
- Ave. Duration
- 6h 55m
- When
- Monday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- ฿4,500–20,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–7,500
Flights from Sultan Abdul Aziz Shah to Koh Samui Airport via Don Muang
- Ave. Duration
- 6h
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ฿5,500–12,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–13,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–7,500
Flights from Kuala Lumpur International Airport to Koh Samui Airport via Suvarnabhumi
- Ave. Duration
- 4h 27m
- When
- Every day
- Estimated price
- ฿4,800–7,500
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,700–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–9,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–11,000
Flights from Malacca International Airport to Koh Samui Airport via Singapore Changi
- Ave. Duration
- 4h 15m
- When
- Monday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- ฿2,900–17,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
- ฿380–420
- 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 28m
- Frequency
- Twice daily
- Estimated price
- ฿190–900
- Website
- https://www.ktmb.com.my
- Express Economy
- ฿190–270
- Shuttle
- ฿320–900
- Express First
- ฿440–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
- Phone
- +66-83-3983993
- Website
- suasanatonycoach.com
Bus from Terminal Bersepadu Selatan to Hatyai
- Ave. Duration
- 8h 33m
- Frequency
- Every 4 hours
- Estimated price
- ฿719
- Schedules at
- suasanatonycoach.com
- Book at
- suasanatonycoach.com
- Phone
- 603-62637668
- Website
- alisangoldencoach.com.my
Bus from Terminal Bersepadu Selatan to Hatyai
- Ave. Duration
- 14h 44m
- Frequency
- Hourly
- Estimated price
- ฿480–900
- Website
- https://www.alisangoldencoach.com.my/
- 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
- +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
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
- +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
- ฿440
- 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/
- 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/
- 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/
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?, Getting to Rome from the airport, and Travelling by boat in Italy - to help you get the most out of your next trip.




































