There are 7 ways to get from Kota Bharu to Ko Samui by car, train, ferry, bus, car ferry, 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.
Drive, train, ferry
best- Drive from Kota Bharu to Sungai Kolokcar
- Take the train from Sungai Kolok to Surat Thani Train Stationtrain 38
- Take the ferry from Surat Thani Train Station to Lomprayah Nathon Pierferry
12h 37m฿627–3,127Mini Van, bus
- Take the bus from Sungai Kolok to Khao Sokbus
- Take the bus from Khao Sok van station to Lomprayah Nathon Pierbus Khao Sok van station - Lomprayah Nathon Pier
15h 3m฿1,856–2,380Drive, car ferry
- Drive from Kota Bharu to Raja Ferry Donsak Piercar
- Take the carferry from Raja Ferry Donsak Pier to Lipa Noi Piercarferry
10h 4m฿2,443–3,468Fly
- Fly from Sultan Ismail Petra (KBR) to Koh Samui Airport (USM)plane KBR - USM
7h 44m฿7,343–14,422Drive, train, bus
- Drive from Kota Bharu to Sungai Kolokcar
- Take the train from Sungai Kolok to Surat Thani Train Stationtrain 38
- Take the bus from Surat Thani Town to Na Thon Koh Samui Songsermbus
13h 47m฿1,377–2,347Bus, ferry
- Take the bus from Bus Terminal Kota Bharu to Kuala Perlisbus
- Take the bus from Kuala Perlis Ferry Terminal to Satun Town Transferbus
- Take the ferry from Satun Town Transfer to Na Thon Pierferry
20h 29m฿4,926–5,389Bus, ferry via Hat Yai
- Take the bus from Terminal Kota Bharu to Changlunbus
- Take the bus from KFC Changlun to Hat Yai Bus Terminal 1bus
- Take the ferry from Wichan Tour Office to Koh Samui Nathon Pierferry
23h 40m฿2,011–3,060
Kota Bharu to Ko Samui by bus and ferry
Comparing Your Travel Options
The cheapest way to get from Kota Bharu to Ko Samui is to drive and train and bus which costs ฿1300 - ฿2400 and takes 13h 47m.
The fastest way to get from Kota Bharu to Ko Samui is to fly which takes 7h 44m and costs ฿7000 - ฿15000.
No, there is no direct bus from Kota Bharu to Ko Samui. However, there are services departing from Sungai Kolok and arriving at Lomprayah Nathon Pier via Khao Sok van station. The journey, including transfers, takes approximately 15h 3m.
The distance between Kota Bharu and Ko Samui is 641 km.
The best way to get from Kota Bharu to Ko Samui without a car is to bus and ferry which takes 20h 29m and costs ฿4900 - ฿5400.
It takes approximately 12h 37m to get from Kota Bharu to Ko Samui, including transfers.
Kota Bharu to Ko Samui bus services, operated by Local Minivan Thailand, depart from Sungai Kolok station.
The best way to get from Kota Bharu to Ko Samui is to Mini Van and bus which takes 15h 3m and costs ฿1800 - ฿2400. Alternatively, you can fly, which costs ฿7000 - ฿15000 and takes 7h 44m.
Kota Bharu to Ko Samui bus services, operated by Local Minivan Thailand, arrive at Khao Sok station.
Ko Samui is 1h behind Kota Bharu. It is currently 12:23 AM in Kota Bharu and 11:23 PM in Ko Samui.
What companies run services between Kota Bharu, Malaysia and Ko Samui, Thailand?
You can take a vehicle from Kota Bharu to Lomprayah Nathon Pier via Sungai Kolok, Khao Sok, and Khao Sok van station in around 15h 3m. Alternatively, Scoot Tigerair, Malaysia Airlines, and Bangkok Airways fly from Sultan Ismail Petra (KBR) to Koh Samui Airport (USM) 6 times a week.
- Website
- flyscoot.com
Flights from Sultan Ismail Petra to Koh Samui Airport via Singapore Changi
- Ave. Duration
- 5h 55m
- When
- Thursday
- Estimated price
- ฿6,000–14,000
- Website
- malaysiaairlines.com
Flights from Sultan Ismail Petra to Koh Samui Airport via Kuala Lumpur, Phuket
- Ave. Duration
- 8h 50m
- When
- Monday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ฿5,500–20,000
- Website
- Thai Railway
Train from Sungai Kolok to Surat Thani Train Station
- Ave. Duration
- 8h 44m
- Frequency
- Every 4 hours
- Estimated price
- ฿190–1,300
- Schedules at
- Thai Railway
Train from Sungai Kolok to Surat Thani Train Station
- Ave. Duration
- 8h 44m
- Frequency
- Every 4 hours
- Estimated price
- ฿190–1,300
- Schedules at
- Thai Railway
- Phone
- 1690
- [email protected]
- Website
- 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
- 12go.asia
- Website
- railway.co.th
- 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 Surat Thani Train Station
- Ave. Duration
- 9h 5m
- Frequency
- Once daily
- Estimated price
- ฿170–900
- Book at
- 12go.asia
- Website
- railway.co.th
- 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
Bus from Sungai Kolok to Khao Sok
- Ave. Duration
- 10h 30m
- Frequency
- Once daily
- Estimated price
- ฿900
- Website
- PP Service
Bus from Khao Sok van station to Lomprayah Nathon Pier
- Ave. Duration
- 2h 50m
- Frequency
- 4 times a day
- Estimated price
- ฿900–1,200
- Schedules at
- PP Service
Bus from Surat Thani Town to Na Thon Koh Samui Songserm
- Ave. Duration
- 1h 19m
- Frequency
- Twice daily
- Estimated price
- ฿750
- Schedules at
- PP Service
- Phone
- +66 86 2730389
- [email protected]
- Website
- Songserm
Bus from Khao Sok van station to Lomprayah Nathon Pier
- Ave. Duration
- 5h 15m
- Frequency
- Once daily
- Estimated price
- ฿1,400
- Website
- Songserm
Bus from Surat Thani Town to Na Thon Koh Samui Songserm
- Ave. Duration
- 2h 15m
- Frequency
- 3 times a day
- Estimated price
- ฿850
- Website
- Songserm
- Phone
- +609-765 6000
- [email protected]
- Website
- Ekspres Perdana
Bus from Bus Terminal Kota Bharu to Kuala Perlis
- Ave. Duration
- 8h 29m
- Frequency
- Twice daily
- Estimated price
- ฿380–850
- Website
- Ekspres Perdana
Bus from Terminal Kota Bharu to Changlun
- Ave. Duration
- 8h 2m
- Frequency
- Once daily
- Estimated price
- ฿360–800
- Website
- Ekspres Perdana
- Phone
- +66 2 326 1126
- [email protected]
- Website
- Satun Center Tour
Bus from Kuala Perlis Ferry Terminal to Satun Town Transfer
- Ave. Duration
- 2h
- Frequency
- Once daily
- Estimated price
- ฿1,288
- Schedules at
- Satun Center Tour
- Phone
- (09) 774 2655
- [email protected]
- Website
- e-mutiara.com.my
Bus from Terminal Kota Bharu to Changlun
- Ave. Duration
- 8h 10m
- Frequency
- Twice daily
- Estimated price
- ฿360–1,200
- Schedules at
- e-mutiara.com.my
- Book at
- easybook.com
- Phone
- +66 2 295 1095
- [email protected]
- Website
- Zee Zenith Travel
Bus from KFC Changlun to Hat Yai Bus Terminal 1
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- ฿850
- Schedules at
- Zee Zenith Travel
- Phone
- +66 89 873 0008
- [email protected]
- Website
- Lomprayah
Ferry from Surat Thani Train Station to Lomprayah Nathon Pier
- Ave. Duration
- 2h 15m
- Frequency
- Once daily
- Estimated price
- ฿410–2,000
- Schedules at
- Lomprayah
- Phone
- +66 9 4724 4555
- [email protected]
- Website
- Boonsiri Highspeed Ferries
Ferry from Surat Thani Train Station to Lomprayah Nathon Pier
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- ฿300–750
- Book at
- 12 Go
- Website
- Boonsiri Highspeed Ferries
- Website
- Phantip 1970
Ferry from Surat Thani Train Station to Lomprayah Nathon Pier
- Ave. Duration
- 4h
- Frequency
- Once daily
- Estimated price
- ฿540
- Schedules at
- Phantip 1970
Ferry from Wichan Tour Office to Koh Samui Nathon Pier
- Ave. Duration
- 7h
- Frequency
- Once daily
- Estimated price
- ฿820
- Schedules at
- Phantip 1970
- Phone
- +66 2 277 4488
- [email protected]
- Website
- Raja Ferry
Car ferry from Raja Ferry Donsak Pier to Lipa Noi Pier
- Ave. Duration
- 1h 30m
- Frequency
- Every 2 hours
- Estimated price
- ฿230–270
- Book at
- 12 Go
- Website
- Raja Ferry
- Phone
- +66 2 326 1126
- [email protected]
- Website
- Satun Center Tour
Ferry from Satun Town Transfer to Na Thon Pier
- Ave. Duration
- 8h
- Frequency
- Once daily
- Estimated price
- ฿3,250
- Schedules at
- Satun Center Tour
- Phone
- +66 2 281 1081
- [email protected]
- Website
- 12go.co
Ferry from Wichan Tour Office to Koh Samui Nathon Pier
- Ave. Duration
- 10h 30m
- Frequency
- Twice daily
- Estimated price
- ฿1,040
- Book at
- Udomrat Tour
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 The beginner’s guide to the 2018 World Nomad Games, Getting to Rome from the airport, and How do I get from Sydney to Melbourne - to help you get the most out of your next trip.
Booking & Getting There
There are 3419+ hotels available in Ko Samui.



















