There are 7 ways to get from Ko Samui to Pekan by plane, taxi, busferry, train, bus, car ferry, car, 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.
Fly, taxi
best- Fly from Koh Samui Airport (USM) to Sultan Haji Ahmad Shah Airport (KUA)plane USM - KUA
- Take the taxi from Sultan Haji Ahmad Shah Airport (KUA) to Pekantaxi
7h 10mRM 1,016–4,167Car ferry, bus, train
cheapest- Take the car ferry from Lipa Noi Pier to Raja Ferry Donsak Piercarferry
- Take the bus from Raja Ferry Donsak Pier to Surat Thani Train Stationbus
- Take the train from Surat Thani Train Station to Padang Besar Malaysiatrain 45
- Take the train from Padang Besar to Parit Buntartrain Ets
- Take the bus from Parit Buntar to Shah Alambus
- Take the bus from Shah Alam to Pekanbus
25h 22mRM 129–352Bus and ferry, train, bus, taxi
- Take the busferry from Koh Samui Nathon Pier to Surat Thani Train stationbusferry
- Take the train from Surat Thani Train Station to Hat Yaitrain 983
- Take the train from Hat Yai to Padang Besartrain 45
- Take the train from Padang Besar to Kl Sentraltrain Ets
- Take the bus from Terminal Bersepadu Selatan to UMP Gambangbus
- Take the taxi from UMP Gambang to Pekantaxi
21h 10mBus and ferry, train, bus
- Take the busferry from Koh Samui Nathon Pier to Surat Thani Train stationbusferry
- Take the train from Surat Thani Train Station to Sungai Koloktrain 171
- Take the bus from Rantau Panjang to Kuantanbus
- Take the bus from (M) Hentian Bandar to (M) Terminal Pekanbus 400
23h 29mCar ferry, drive
- Take the car ferry from Lipa Noi Pier to Raja Ferry Donsak Piercarferry
- Drive from Raja Ferry Donsak Pier to Pekancar
14h 52mRM 450–682Bus and ferry, Minivan, bus
- Take the busferry from Koh Samui Nathon Pier to Surat Thani Citybusferry
- Take the bus from Surathani Talad Kaset Station to Hat Yai Bus Terminalbus
- Take the bus from Hat Yai to Terminal Bas Sungai Nibongbus
- Take the bus from Sungai Nibong to Shah Alambus
- Take the bus from Shah Alam to Pekanbus
24h 55mFerry, bus
- Take the ferry from Koh Samui Nathon Pier to Donsak Pierferry
- Take the bus from Donsak Piers to Hat Yai Airportbus
- Take the bus from Hat Yai to Terminal Meru Rayabus
- Take the bus from Terminal Meru Raya to UMP Gambangbus
- Take the bus from (M) Hentian Bandar to (M) Terminal Pekanbus 400
25h 35mRM 619–1,120
Koh Samui Airport (USM) to Sultan Haji Ahmad Shah Airport (KUA) flights
Questions & Answers
The cheapest way to get from Ko Samui to Pekan is to car ferry and bus and train which costs RM 120 - RM 360 and takes 25h 22m.
The fastest way to get from Ko Samui to Pekan is to fly and taxi which takes 7h 10m and costs RM 1000 - RM 4200.
No, there is no direct bus from Ko Samui to Pekan. However, there are services departing from Koh Samui Nathon Pier and arriving at Pekan via Surathani Talad Kaset Station, Hat Yai, Sungai Nibong and Shah Alam. The journey, including transfers, takes approximately 24h 55m.
The distance between Ko Samui and Pekan is 799 km.
The best way to get from Ko Samui to Pekan without a car is to bus and ferry and train and bus and taxi which takes 21h 10m and costs .
It takes approximately 7h 10m to get from Ko Samui to Pekan, including transfers.
Ko Samui to Pekan bus services, operated by Lomprayah, depart from Koh Samui Nathon Pier station.
Ko Samui to Pekan bus services, operated by Lomprayah, arrive at Surat Thani City station.
Pekan is 1h ahead of Ko Samui. It is currently 9:54 AM in Ko Samui and 10:54 AM in Pekan.
There are three+ hotels available in Pekan.
What companies run services between Ko Samui, Thailand and Pekan, Malaysia?
There is no direct connection from Ko Samui to Pekan. However, you can take the taxi to Koh-Samui-Airport-USM airport, fly to Sultan Haji Ahmad Shah Airport (KUA), then take the taxi to Pekan. Alternatively, you can take the vehicle to Surat Thani Train station, walk to Surat Thani Train Station, take the train to Hat Yai, take the train to Padang Besar, take the train to Kl Sentral, walk to KL Sentral, take the train to Bandar Tasik Selatan, walk to Kuala Lumpur, Tbs (Terminal Bersepadu Selatan), take the bus to UMP Gambang, then take the taxi to Pekan.
- Website
- malaysiaairlines.com
Flights from Koh Samui Airport to Sultan Haji Ahmad Shah Airport via Phuket, Kuala Lumpur
- Ave. Duration
- 7h 32m
- When
- Every day
- Estimated price
- RM 800–3,900
Flights from Koh Samui Airport to Sultan Haji Ahmad Shah Airport via Suvarnabhumi, Kuala Lumpur
- Ave. Duration
- 8h 7m
- When
- Every day
- Estimated price
- RM 1,000–5,000
- Phone
- 1690
- sarabanklang@railway.co.th
- Website
- dticket.railway.co.th
Train from Surat Thani Train Station to Hat Yai
- Ave. Duration
- 4h 52m
- Frequency
- Hourly
- Estimated price
- RM 13–150
- Book at
- https://12go.asia/en/operator/thai-railways
- Website
- https://dticket.railway.co.th/DTicketPublicWeb/home/Home
- 3rd Class (Seat)
- RM 13–26
- 2nd Class (Air-Conditioned Berth)
- RM 75–110
- 2nd Class (Air-conditioned Seat)
- RM 35–55
- 1st Class (Air-Conditioned Berth)
- RM 110–150
Train from Hat Yai to Padang Besar
- Ave. Duration
- 45 min
- Frequency
- 3 times a day
- Estimated price
- RM 5–120
- Book at
- https://12go.asia/en/operator/thai-railways
- Website
- https://dticket.railway.co.th/DTicketPublicWeb/home/Home
- 3rd Class (Seat)
- RM 5–20
- 2nd Class (Air-Conditioned Berth)
- RM 65–95
- 2nd Class (Air-conditioned Seat)
- RM 30–45
- 1st Class (Air-Conditioned Berth)
- RM 90–120
Train from Surat Thani Train Station to Sungai Kolok
- Ave. Duration
- 8h 43m
- Frequency
- Every 4 hours
- Estimated price
- RM 19–170
- Book at
- https://12go.asia/en/operator/thai-railways
- Website
- https://dticket.railway.co.th/DTicketPublicWeb/home/Home
- 3rd Class (Seat)
- RM 19–35
- 2nd Class (Air-Conditioned Berth)
- RM 80–110
- 2nd Class (Air-conditioned Seat)
- RM 45–65
- 1st Class (Air-Conditioned Berth)
- RM 130–170
Train from Surat Thani Train Station to Padang Besar Malaysia
- Ave. Duration
- 6h 13m
- Frequency
- Once daily
- Estimated price
- RM 14–150
- Book at
- https://12go.asia/en/operator/thai-railways
- Website
- https://dticket.railway.co.th/DTicketPublicWeb/home/Home
- 3rd Class (Seat)
- RM 14–27
- 2nd Class (Air-Conditioned Berth)
- RM 75–110
- 2nd Class (Air-conditioned Seat)
- RM 40–55
- 1st Class (Air-Conditioned Berth)
- RM 110–150
- Phone
- +603 - 9779 1200
- callcenter@ktmb.com.my
- Website
- ktmb.com.my
Train from Padang Besar to Kl Sentral
- Ave. Duration
- 5h 25m
- Frequency
- Once daily
- Estimated price
- RM 13–65
- Website
- https://www.ktmb.com.my
- Shuttle
- RM 13–19
- Express
- RM 40–65
Train from Padang Besar to Parit Buntar
- Ave. Duration
- 1h 46m
- Frequency
- Once daily
- Estimated price
- RM 4–30
- Website
- https://www.ktmb.com.my
- Shuttle
- RM 4–7
- Express
- RM 21–30
- Phone
- +66 89 873 0008
- customercare@lomprayah.com
- 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
- lomprayah.com
Busferry from Koh Samui Nathon Pier to Surat Thani City
- Ave. Duration
- 2h 30m
- Frequency
- Twice daily
- Schedules at
- lomprayah.com
- Book at
- lomprayah.com
- Phone
- (+60) 123895689
- general@laholidays.com.my
- Website
- laholidays.my
Bus from Terminal Bersepadu Selatan to UMP Gambang
- Ave. Duration
- 3h 18m
- Frequency
- Hourly
- Estimated price
- RM 24–35
- Schedules at
- laholidays.my
- Book at
- laholidays.my
- Phone
- +609-765 6000
- hq@ekspresperdana.my
- Website
- ekspresperdana.com.my
Bus from Rantau Panjang to Kuantan
- Ave. Duration
- 6h 29m
- Frequency
- Once daily
- Estimated price
- RM 35–110
- Website
- https://www.ekspresperdana.com.my/
- Phone
- +60 9 222 0773
- bas.mykuantan@outlook.com
- Website
- bas.my
Bus from (M) Hentian Bandar to (M) Terminal Pekan
- Ave. Duration
- 1h 20m
- Frequency
- Every 2 hours
- Estimated price
- RM 2–4
- Schedules at
- bas.my
Bus from Surathani Talad Kaset Station to Hat Yai Bus Terminal
- Ave. Duration
- 5h
- Frequency
- Hourly
- Estimated price
- RM 29
- Phone
- 019 - 545 3888
- beh_travel@outlook.com
- Website
- behtravelandtour.com
Bus from Hat Yai to Terminal Bas Sungai Nibong
- Ave. Duration
- 4h 11m
- Frequency
- 3 times a day
- Estimated price
- RM 59
- Schedules at
- behtravelandtour.com
- Book at
- easybook.com
- Phone
- +60 111 066 1111
- billionstarsexpress@gmail.com
- Website
- billionstarsexpress.com
Bus from Sungai Nibong to Shah Alam
- Ave. Duration
- 5h 3m
- Frequency
- Once daily
- Estimated price
- RM 45–95
- Website
- http://www.billionstarsexpress.com/
- Phone
- +603-7728 4789
- helpdesk@eticketing.my
- Website
- facebook.com
Bus from Shah Alam to Pekan
- Ave. Duration
- 4h 41m
- Frequency
- Twice daily
- Estimated price
- RM 30–60
- Book at
- easybook.com
- Phone
- +66 2 277 4488
- info@rajaferryport.com
- Website
- rajaferryport.com
Bus from Raja Ferry Donsak Pier to Surat Thani Train Station
- Ave. Duration
- 1h 45m
- Frequency
- Hourly
- Estimated price
- RM 25
- Book at
- https://12go.asia/en/operator/raja-ferry
- Website
- https://www.rajaferryport.com/
- Phone
- +604 332 5815
- kpbekspress@outlook.com
- Website
- kpbekspres.com
Bus from Parit Buntar to Shah Alam
- Ave. Duration
- 4h 31m
- Frequency
- Twice daily
- Estimated price
- RM 40–60
- Website
- http://www.kpbekspres.com/
- Phone
- +66 614655695
- booking.smartenplus@gmail.com
- Website
- smartenplus.co.th
Bus from Donsak Piers to Hat Yai Airport
- Ave. Duration
- 6h
- Frequency
- On demand
- Estimated price
- RM 470–800
- Book at
- https://12go.asia/en/operator/smart-en-plus
- Website
- https://www.smartenplus.co.th/
- Phone
- +60 5-253 8898
- srimajutours@srimaju.com
- Website
- srimaju.com
Bus from Hat Yai to Terminal Meru Raya
- Ave. Duration
- 5h 46m
- Frequency
- Twice daily
- Estimated price
- RM 50–100
- Website
- https://www.srimaju.com/
- Phone
- +60165217775
- kesatuanexpress@gmail.com
- Website
- easybook.com
Bus from Hat Yai to Terminal Meru Raya
- Ave. Duration
- 8h 1m
- Frequency
- Twice daily
- Estimated price
- RM 50–80
- Schedules at
- easybook.com
- Book at
- easybook.com
Bus from Terminal Meru Raya to UMP Gambang
- Ave. Duration
- 5h 18m
- Frequency
- Once daily
- Estimated price
- RM 50–85
- Schedules at
- easybook.com
- Phone
- +66 2 277 4488
- info@rajaferryport.com
- Website
- rajaferryport.com
Car ferry from Lipa Noi Pier to Raja Ferry Donsak Pier
- Ave. Duration
- 1h 30m
- Frequency
- Hourly
- Estimated price
- RM 16–27
- 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 Koh Samui Nathon Pier to Donsak Pier
- Ave. Duration
- 1h 30m
- Frequency
- Hourly
- Estimated price
- RM 21–100
- Website
- https://www.seatrandiscovery.com/
- Ave. Duration
- 48 min
- Estimated price
- RM 100–160
Terminal Teksi Pekan
- Phone
- +60 9-422 2211
Teksi Taxi Kuantan
- Phone
- +60 16-986 9603
Grab Taxi
- Website
- grab.com
Terminal Teksi Pekan
- Phone
- +60 9-422 2211
Teksi Taxi Kuantan
- Phone
- +60 16-986 9603
Grab Taxi
- Website
- grab.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 How to get from London City Airport into central London, Train travel in France: A guide to SNCF, and Travelling to and around Russia for the 2018 FIFA World Cup - to help you get the most out of your next trip.



































