By bus and ferry it takes between 11 and 17 hours to travel 735 km from Bangkok to Koh Samui depending on which service you take. The quicker the service, generally the more expensive it will be.
Bus Timetable from Bangkok to Koh Samui
- Click on the ‘Bangkok – Koh Samui’ link in the timetable below for more information and to buy tickets.
Bangkok - Koh Samui āļŋ 1,130–1,526 10h 30m – 18h 30m | |
|
Bus Station in Bangkok
Bus services to Koh Samui depart from Bangkok’s Southern Bus Terminal at 8 Borommaratchachonnani Rd, Khwaeng Chim Phli, Khet Taling Chan, Krung Thep Maha Nakhon 10170, Thailand.
Arrival in Koh Samui
Bus services from Bangkok terminate at Koh Samui Bus Station at Ang Thong, Ko Samui District, Surat Thani 84140, Thailand.
Travel in Koh Samui
Taxi’s are expensive in Koh Samui and they rarely use the meter, instead charging high fixed amounts for journeys. For this reason you should consider using other forms of transport when you visit Koh Samui. The cheapest form of public transport in Koh Samui is the songthaew shared taxi. A songthaew shared taxi is a converted pick up truck with two rows of seats in the back and a metal cover. The way these shared taxis work is that they run on fixed routes around Koh Samui’s ring road calling in at major destinations such as Chaweng beach. You can flag these taxis down and tell the driver where you are going. Agree a price per person before you set off. The cost should be less than 60 THB for any journey but not all drivers are honest and some want foreigners to pay a lot more than local Thai people are charged.

Another cheaper option for travel around Koh Samui is a motorbike taxi. These motorbike taxis can only carry one person safely. They wait around at the bus station and the ferry pier and they charge a lot less than normal taxis and they are good if you plan to visit several places in one journey. You need to agree a price in advance with motorbike taxi drivers before you set off.