By bus and ferry it takes between 2 and 4 hours depending on which service you take to travel 119.2 km from Surat Thani to Koh Samui. This service is a combined bus and ferry service.
Bus Timetable from Surat Thani to Koh Samui
Click on the Surat Thani – Koh Samui link in the timetable below for more information and to buy tickets.
| Surat Thani - Koh Samui ฿ 700 2h | |
| |
| Surat Thani - Koh Samui ฿ 650–11,550 30m – 4h 30m | |
| |
Where to get the Bus in Surat Thani
Bus services to Koh Samui depart from three locations in Surat Thani: Surat Thani City, Surat Thani Train Station and Surat Thani Airport.
Arrival in Koh Samui
Bus services from Surat Thani terminate at several different locations depending upon which service you take. The busiest ferry port in Koh Samui is Na Thon Pier. Some services also arrive at Bangrak Pier near Chaweng.
About travel to Koh Samui
There are many different companies operating joint bus and ferry services from Surat Thani to Koh Samui including Lomprayah High Speed Ferry, Phantip Travel, Songserm, Seatran Ferry, Phangan Tour 2000 and Raja Ferry.
Nearly all Ferries Depart from Donsak
All services, except the one offered by the Lomprayah High Speed Ferry company, operate via a ferry pier in Donsak which is around 90 minutes by bus from Surat Thani.
Less Expensive Services
The cheapest services (Phantip Travel, Seatran Ferry, Phangan Tour 2000 and Raja Ferry) use the slow car ferry which takes 1 hour 30 minutes to reach Koh Samui.

Premium Travel Services
The only premium bus and ferry services from Surat Thani to Koh Samui is provided by the Lomprayah High Speed Ferry Company.
This company uses large modern buses to take passengers to their ferry pier on the outskirts of Surat Thani City (rather than 90 minutes down the road to pier in Donsak district) for a trip in a large high speed catamaran which first travel down the Tapee River before entering the open ocean following a course to Koh Samui passing between some of the islands at the southern end of the Ang Thong Marine Park.