There are 8 ways to get from Kamala Beach to Ko Samui by bus, ferry, car, car ferry, plane, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus, ferry
best- Take the bus from Patong to Donsak Pierbus Patong - Donsak Pier
- Take the ferry from Donsak Pier to Na Thon Koh Samui Songsermferry Donsak Pier - Na Thon Koh Samui Songserm
5h 54m฿6,964–7,305Bus
cheapest- Take the bus from Kamala Beach Transfer to Na Thon Seatran Ferry Pierbus Kamala Beach Transfer - Na Thon Seatran Ferry Pier
7h 30m฿950–1,500Ferry
- Take the ferry from Kamala Phuket Hotel Transfer to Na Thon Seatran Ferry Pierferry Kamala Phuket Hotel Transfer - Na Thon Seatran Ferry Pier
7h 30m฿1,300–1,800Drive, car ferry
- Drive from Kamala Beach to Raja Ferry Donsak Piercar
- Take the carferry from Raja Ferry Donsak Pier to Lipa Noi Piercarferry
6h 4m฿1,351–1,891Fly from Phuket International Airport
- Fly from Phuket International Airport (HKT) to Koh Samui Airport (USM)plane HKT - USM
5h 22m฿3,266–9,400Bus via Surat Thani
- Take the bus from Kamala Beach Transfer to Surat City Agricural Market 2bus Kamala Beach Transfer - Surat City Agricural Market 2
- Take the bus from Surat Thani Town to Na Thon Koh Samui Songsermbus Surat Thani Town - Na Thon Koh Samui Songserm
7h 15m฿1,750–1,850Ferry via Phuket Airport
- Take the ferry from Phuket Airport to Lomprayah Nathon Pierferry Phuket Airport - Lomprayah Nathon Pier
7h 52m฿5,138–5,222Taxi, ferry to Krabi Airport, fly
- Take the taxi from Kamala Beach to Rassada Piertaxi
- Take the ferry from Rassada Pier to Krabi Airportferry
- Fly from Krabi Airport (KBV) to Koh Samui Airport (USM)plane KBV - USM
5h 35m฿5,422–11,477
Kamala Beach to Ko Samui by ferry
Comparing Your Travel Options
The cheapest way to get from Kamala Beach to Ko Samui is to bus which costs ฿950 - ฿1500 and takes 7h 30m.
The fastest way to get from Kamala Beach to Ko Samui is to fly which takes 5h 22m and costs ฿3200 - ฿9500.
Yes, there is a direct bus departing from Kamala Beach Transfer and arriving at Na Thon Seatran Ferry Pier. Services depart four times a day, and operate every day. The journey takes approximately 7h 30m.
Yes, there is a direct ferry departing from Kamala Phuket Hotel Transfer and arriving at Na Thon Seatran Ferry Pier. Services depart twice daily, and operate every day. The journey takes approximately 7h 30m.
The distance between Kamala Beach and Ko Samui is 332 km.
Book your Kamala Beach to Ko Samui ferry tickets online with 12go.asia.
The best way to get from Kamala Beach to Ko Samui without a car is to bus and ferry which takes 5h 54m and costs ฿6900 - ฿7400.
It takes approximately 5h 54m to get from Kamala Beach to Ko Samui, including transfers.
Kamala Beach to Ko Samui bus services, operated by PP Service, depart from Kamala Beach Transfer station.
The best way to get from Kamala Beach to Ko Samui is to fly which takes 5h 22m and costs ฿3200 - ฿9500. Alternatively, you can bus via Surat Thani, which costs ฿1750 - ฿1850 and takes 7h 15m.
What companies run services between Kamala Beach, Thailand and Ko Samui, Thailand?
Jijie Tour and Travel | จีจี้ ทัวร์ แอนด์ ทราเวล operates a ferry from Kamala Phuket Hotel Transfer to Na Thon Seatran Ferry Pier twice daily. Tickets cost ฿1,300–1,800 and the journey takes 7h 30m. Alternatively, Bangkok Airways flies from Phuket International Airport (HKT) to Koh Samui Airport (USM) every 4 hours.
- Website
- bangkokair.com
Flights from Phuket International Airport to Koh Samui Airport
- Ave. Duration
- 55 min
- When
- Every day
- Estimated price
- ฿3,000–8,500
Flights from Krabi Airport to Koh Samui Airport
- Ave. Duration
- 45 min
- When
- Every day
- Estimated price
- ฿3,100–9,000
- Phone
- +66 2 247 1047
- [email protected]
- Website
- 12go.co
Bus from Patong to Donsak Pier
- Ave. Duration
- 4h
- Frequency
- Once daily
- Estimated price
- ฿6,325
- Book at
- Nor Phuangphet Transport
- Website
- PP Service
Bus from Kamala Beach Transfer to Surat City Agricural Market 2
- Ave. Duration
- 4h
- Frequency
- Once daily
- Estimated price
- ฿1,000
- 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
Bus from Kamala Beach Transfer to Na Thon Seatran Ferry Pier
- Ave. Duration
- 7h 30m
- Frequency
- Twice daily
- Estimated price
- ฿1,100–1,500
- Schedules at
- PP Service
- Phone
- +66 86 2730389
- [email protected]
- 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
- +66 99 414 6109
- Website
- Call Me Taxi
Bus from Kamala Beach Transfer to Na Thon Seatran Ferry Pier
- Ave. Duration
- 7h 45m
- Frequency
- Once daily
- Estimated price
- ฿1,400
- Schedules at
- Call Me Taxi
- Phone
- +66 2 219 1019
- [email protected]
- Website
- TransBaanTon
Bus from Kamala Beach Transfer to Na Thon Seatran Ferry Pier
- Ave. Duration
- 8h
- Frequency
- Once daily
- Estimated price
- ฿963
- Website
- TransBaanTon
- Phone
- +66 86 2730389
- [email protected]
- Website
- Songserm
Ferry from Donsak Pier to Na Thon Koh Samui Songserm
- Ave. Duration
- 45 min
- Frequency
- Twice daily
- Estimated price
- ฿360–650
- Website
- Songserm
Ferry from Kamala Phuket Hotel Transfer to Na Thon Seatran Ferry Pier
- Ave. Duration
- 7h 30m
- Frequency
- Twice daily
- Estimated price
- ฿1,300–1,800
- Website
- Jijie Tour and Travel | จีจี้ ทัวร์ แอนด์ ทราเวล
- 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 89 873 0008
- [email protected]
- Website
- Lomprayah
Ferry from Phuket Airport to Lomprayah Nathon Pier
- Ave. Duration
- 5h 45m
- Frequency
- Once daily
- Estimated price
- ฿800–5,500
- Schedules at
- Lomprayah
- Phone
- +66 82 419 6222
- [email protected]
- Website
- Awaycation Trip
Ferry from Rassada Pier to Krabi Airport
- Ave. Duration
- 1h
- Frequency
- Once daily
- Estimated price
- ฿1,560
- Website
- Awaycation Trip
- Ave. Duration
- 25 min
- Estimated price
- ฿550–700
Grab Taxi
- Website
- grab.com
Phuket Taxi Meter
- Phone
- +66 65 532 8995
- Website
- phuket-taxi-meter.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 do I buy a London Underground ticket?, The London Underground: Essential tips to navigate the Tube, and How to get from Heathrow Airport into central London - to help you get the most out of your next trip.
Booking & Getting There
Kamala Beach to Ko Samui bus services, operated by PP Service, arrive at Surat City Agricural Market 2 station.
Book your Kamala Beach to Ko Samui bus tickets online with 12go.asia.
There are 3430+ hotels available in Ko Samui.








