There are 6 ways to get from Pulau Perhentian to Ko Samui by ferry, bus, plane, train, car, busferry, or car ferry
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Ferry, bus to Sultan Ismail Petra, fly
best- Take the ferry from Pulau Perhentian Port to Kuala Besutferry
- Take the bus from Kuala Besut Jetty to Kota Bharu Airportbus
- Fly from Sultan Ismail Petra (KBR) to Koh Samui Airport (USM)plane KBR - USM
9h 38m฿8,428–13,628Ferry, bus, drive, Mini Van, Mini Bus, bus and ferry
cheapest- Take the ferry from Pulau Perhentian Port to Kuala Besutferry
- Take the bus from Kuala Besut Bus Terminal to Kangarbus
- Drive from Kangar to Satuncar
- Take the bus from Satun to Trangbus
- Take the bus from Trang to Suratthanibus 488
- Take the busferry from Surat Thani Airport to Koh Samui Nathon Pierbusferry
23h 14m฿2,398–3,133Ferry, bus, train
- Take the ferry from Pulau Perhentian Port to Kuala Besutferry
- Take the bus from Kuala Besut Jetty to Terminal Kota Bharubus
- Take the train from Sungai Kolok to Surat Thani Train Stationtrain
- Take the ferry from Surat Thani Train Station to Boonsiri Ferry Nathon Pier Koh Samuiferry
17h 19mFerry, bus, train to Hat Yai, fly
- Take the ferry from Pulau Perhentian Port to Kuala Besutferry
- Take the bus from Kuala Besut Jetty to Terminal Kota Bharubus
- Take the train from Sungai Kolok to Hat Yaitrain
- Fly from Hat Yai (HDY) to Koh Samui Airport (USM)plane HDY - USM
13h 56mFerry, bus, train, bus and ferry
- Take the ferry from Pulau Perhentian Port to Kuala Besutferry
- Take the bus from Kuala Besut Jetty to Terminal Kota Bharubus
- Take the train from Sungai Kolok to Surat Thani Train Stationtrain
- Take the busferry from Surat Thani Airport to Koh Samui Nathon Pierbusferry
17h 51mFerry, bus, Minivan, car ferry
- Take the ferry from Pulau Perhentian Port to Kuala Besutferry
- Take the bus from Kuala Besut Jetty to Terminal Kota Bharubus
- Take the bus from Terminal Kota Bharu 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
24h 22m
Sultan Ismail Petra (KBR) to Koh Samui Airport (USM) flights
Questions & Answers
The cheapest way to get from Pulau Perhentian to Ko Samui is to ferry and bus and drive and Mini Van and Mini Bus and bus and ferry which costs ฿2400 - ฿3200 and takes 23h 14m.
The fastest way to get from Pulau Perhentian to Ko Samui is to ferry and bus and fly which takes 9h 38m and costs ฿8000 - ฿14000.
The distance between Pulau Perhentian and Ko Samui is 562 km.
The best way to get from Pulau Perhentian to Ko Samui without a car is to ferry and bus and Minivan and car ferry which takes 24h 22m and costs .
It takes approximately 9h 38m to get from Pulau Perhentian to Ko Samui, including transfers.
There are 3344+ hotels available in Ko Samui.
What companies run services between Pulau Perhentian, Malaysia and Ko Samui, Thailand?
There is no direct connection from Pulau Perhentian to Ko Samui. However, you can walk to Pulau Perhentian Port, take the ferry to Kuala Besut, walk to Kuala Besut Jetty, take the bus to Kota Bharu Airport, walk to Sultan Ismail Petra (KBR) airport, fly to Koh Samui Airport (USM), then take the taxi to Ko Samui. Alternatively, you can take a vehicle from Pulau Perhentian to Boonsiri Ferry Nathon Pier Koh Samui via Pulau Perhentian Port, Kuala Besut, Kuala Besut Jetty, Terminal Kota Bharu, Sungai Kolok, Surat Thani Train Station, and Surat Thani Train Station in around 17h 19m.
- Website
- malaysiaairlines.com
Flights from Sultan Ismail Petra to Koh Samui Airport via Kuala Lumpur, Phuket
- Ave. Duration
- 7h 15m
- When
- Every day
- Estimated price
- ฿5,500–16,000
Flights from Hat Yai to Koh Samui Airport via Suvarnabhumi
- Ave. Duration
- 3h 46m
- When
- Every day
- Estimated price
- ฿3,200–11,000
- Website
- flyscoot.com
Flights from Sultan Ismail Petra to Koh Samui Airport via Singapore Changi
- Ave. Duration
- 4h 25m
- When
- Thursday
- Estimated price
- ฿7,000–14,000
Flights from Hat Yai to Koh Samui Airport via Singapore Changi
- Ave. Duration
- 5h 10m
- When
- Every day
- Estimated price
- ฿9,500–24,000
- Website
- bangkokair.com
Flights from Hat Yai to Koh Samui Airport via Suvarnabhumi
- Ave. Duration
- 3h 32m
- When
- Every day
- Estimated price
- ฿3,200–8,000
Flights from Hat Yai to Koh Samui Airport via Don Muang
- Ave. Duration
- 4h
- When
- Every day
- Estimated price
- ฿3,300–7,000
- Website
- thaiairways.com
Flights from Hat Yai to Koh Samui Airport via Suvarnabhumi
- Ave. Duration
- 3h 55m
- When
- Every day
- Estimated price
- ฿3,200–11,000
- Phone
- 1690
- [email protected]
- Website
- dticket.railway.co.th
Train from Sungai Kolok to Surat Thani Train Station
- Ave. Duration
- 9h 5m
- Frequency
- Once daily
- Estimated price
- ฿170–900
- Book at
- https://12go.asia/en/operator/thai-railways
- Website
- https://dticket.railway.co.th/DTicketPublicWeb/home/Home
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿200–240
- 2nd Class (Air-Conditioned Berth)
- ฿170–220
- 2nd Class (Air-conditioned Seat)
- ฿470–510
Train from Sungai Kolok to Hat Yai
- Ave. Duration
- 3h 40m
- Frequency
- Once daily
- Estimated price
- ฿70–900
- Book at
- https://12go.asia/en/operator/thai-railways
- Website
- https://dticket.railway.co.th/DTicketPublicWeb/home/Home
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿130–170
- 2nd Class (Air-Conditioned Berth)
- ฿70–95
- 2nd Class (Air-conditioned Seat)
- ฿330–360
Train from Sungai Kolok to Surat Thani Train Station
- Ave. Duration
- 9h 5m
- Frequency
- Once daily
- Estimated price
- ฿170–900
- Book at
- https://12go.asia/en/operator/thai-railways
- Website
- https://dticket.railway.co.th/DTicketPublicWeb/home/Home
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿200–240
- 2nd Class (Air-Conditioned Berth)
- ฿170–220
- 2nd Class (Air-conditioned Seat)
- ฿470–510
- Phone
- +6019-558 4736
- [email protected]
- Website
- besutjetty.com
Bus from Kuala Besut Jetty to Kota Bharu Airport
- Ave. Duration
- 1h 15m
- Frequency
- 4 times a day
- Estimated price
- ฿244
- Schedules at
- besutjetty.com
Bus from Kuala Besut Jetty to Terminal Kota Bharu
- Ave. Duration
- 1h
- Frequency
- 4 times a day
- Schedules at
- besutjetty.com
Bus from Kuala Besut Jetty to Terminal Kota Bharu
- Ave. Duration
- 1h
- Frequency
- 4 times a day
- Schedules at
- besutjetty.com
Bus from Kuala Besut Jetty to Terminal Kota Bharu
- Ave. Duration
- 1h
- Frequency
- 4 times a day
- Schedules at
- besutjetty.com
Bus from Kuala Besut Jetty to Terminal Kota Bharu
- Ave. Duration
- 1h
- Frequency
- 4 times a day
- Schedules at
- besutjetty.com
- Phone
- +609-765 6000
- [email protected]
- Website
- ekspresperdana.com.my
Bus from Kuala Besut Bus Terminal to Kangar
- Ave. Duration
- 8h 35m
- Frequency
- Once daily
- Estimated price
- ฿420–950
- Website
- https://www.ekspresperdana.com.my/
Bus from Satun to Trang
- Ave. Duration
- 3h
- Frequency
- Hourly
- Estimated price
- ฿105
Bus from Trang to Suratthani
- Ave. Duration
- 3h
- Frequency
- Hourly
- Estimated price
- ฿160
- Phone
- +66 89 873 0008
- [email protected]
- Website
- 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
- 12go.asia
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
- 12go.asia
- Phone
- (09) 774 2655
- [email protected]
- Website
- e-mutiara.com.my
Bus from Terminal Kota Bharu to Sungai Nibong
- Ave. Duration
- 7h 14m
- Frequency
- Twice daily
- Estimated price
- ฿550–900
- Schedules at
- e-mutiara.com.my
- Book at
- easybook.com
- Phone
- 019 - 545 3888
- [email protected]
- Website
- behtravelandtour.com
Bus from Terminal Bas Sungai Nibong to Hat Yai
- Ave. Duration
- 4h 11m
- Frequency
- 3 times a day
- Estimated price
- ฿487
- Schedules at
- behtravelandtour.com
- Phone
- +66 (0)77 272230
- [email protected]
- Website
- phantiptravel.com
Bus from Hat Yai Bus Terminal to Donsak Raja
- Ave. Duration
- 5h
- Frequency
- Once daily
- Estimated price
- ฿550–1,200
- Book at
- https://12go.asia/en/operator/phantip-1970
- Website
- https://www.phantiptravel.com/
- Phone
- +60 19-558 4736
- [email protected]
- Website
- perhentiantrans.com
Ferry from Pulau Perhentian Port to Kuala Besut
- Ave. Duration
- 33 min
- Frequency
- 4 times a day
- Estimated price
- ฿284
- Schedules at
- perhentiantrans.com
- Book at
- 12go.asia
Ferry from Pulau Perhentian Port to Kuala Besut
- Ave. Duration
- 33 min
- Frequency
- 4 times a day
- Estimated price
- ฿284
- Schedules at
- perhentiantrans.com
- Book at
- 12go.asia
Ferry from Pulau Perhentian Port to Kuala Besut
- Ave. Duration
- 33 min
- Frequency
- 4 times a day
- Estimated price
- ฿284
- Schedules at
- perhentiantrans.com
- Book at
- 12go.asia
Ferry from Pulau Perhentian Port to Kuala Besut
- Ave. Duration
- 33 min
- Frequency
- 4 times a day
- Estimated price
- ฿284
- Schedules at
- perhentiantrans.com
- Book at
- 12go.asia
Ferry from Pulau Perhentian Port to Kuala Besut
- Ave. Duration
- 33 min
- Frequency
- 4 times a day
- Estimated price
- ฿284
- Schedules at
- perhentiantrans.com
- Book at
- 12go.asia
Ferry from Pulau Perhentian Port to Kuala Besut
- Ave. Duration
- 33 min
- Frequency
- 4 times a day
- Estimated price
- ฿284
- Schedules at
- perhentiantrans.com
- Book at
- 12go.asia
- Phone
- +6019-558 4736
- [email protected]
- Website
- besutjetty.com
Ferry from Pulau Perhentian Port to Kuala Besut
- Ave. Duration
- 40 min
- Frequency
- 4 times a day
- Estimated price
- ฿284
- Schedules at
- besutjetty.com
Ferry from Pulau Perhentian Port to Kuala Besut
- Ave. Duration
- 40 min
- Frequency
- 4 times a day
- Estimated price
- ฿284
- Schedules at
- besutjetty.com
Ferry from Pulau Perhentian Port to Kuala Besut
- Ave. Duration
- 40 min
- Frequency
- 4 times a day
- Estimated price
- ฿284
- Schedules at
- besutjetty.com
Ferry from Pulau Perhentian Port to Kuala Besut
- Ave. Duration
- 40 min
- Frequency
- 4 times a day
- Estimated price
- ฿284
- Schedules at
- besutjetty.com
Ferry from Pulau Perhentian Port to Kuala Besut
- Ave. Duration
- 40 min
- Frequency
- 4 times a day
- Estimated price
- ฿284
- Schedules at
- besutjetty.com
Ferry from Pulau Perhentian Port to Kuala Besut
- Ave. Duration
- 40 min
- Frequency
- 4 times a day
- Estimated price
- ฿284
- Schedules at
- besutjetty.com
- Phone
- +66 9 4724 4555
- [email protected]
- Website
- boonsiriferry.com
Ferry from Surat Thani Train Station to Boonsiri Ferry Nathon Pier Koh Samui
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- ฿260–750
- Book at
- https://12go.asia/en/operator/boonsiri-high-speed-ferries
- Website
- https://boonsiriferry.com/en
- Phone
- +66 2 277 4488
- [email protected]
- Website
- rajaferryport.com
Car ferry from Raja Ferry Donsak Pier to Lipa Noi Pier
- Ave. Duration
- 1h 30m
- Frequency
- Hourly
- Estimated price
- ฿110–240
- 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 10 amazing places to get away from it all in Australia, The London Underground: Essential tips to navigate the Tube, and Flying into Beijing? - to help you get the most out of your next trip.



















