“Koh Samui bus terminal is located to the north of Nathon, Koh Samui’s main port and administrative centre and the place where most people arrive on the island by boat. Its exact location is in the neighbourhood known as Ang Thong on the ring road (4169) that runs around Nathon. Bus services operate from here to Bangkok and other destinations within Thailand.
From this bus station it is possible to catch a range of bus services including standard and VIP buses. Every day there is one standard and a number of VIP bus services to Bangkok’s Southern bus terminal. Journey time is between 13 and 18 hours. Travellers are advised to reserve their seat ahead of time online since, especially in high season (from November through February), buses frequently fill up.
The easiest way to make the long journey is by purchasing a combination bus-ferry ticket. With a bus-ferry ticket, passengers are taken from the bus terminal to the ferry terminal in Nathon to catch the ferry to Donsak on the mainland (one hour, 45 minutes). On the mainland, passengers board the bus again and continue the journey to Bangkok. There is one (overnight) standard bus service to the capital each day that departs at 14:30. There are four VIP services per day, departing at 07:30, 15:30, 16:30 and 17:30.
An additional option for reaching Bangkok is to take the ferry from Koh Samui to Donsak then the shuttle bus to Surat Thani from where there is an overnight train service to Bangkok’s Hua Lumphong station; the train departs at 20:45 each night and offers 1st and 2nd class sleeper services.
In and around the Samui bus terminal travellers can find a range of places to buy food including street vendors selling snacks, eateries, a supermarket and shops.
From the bus station, songthaews tuk-tuks and taxis depart for destinations within Nathon such as the pier, hotels and so on. Public bus services also operate from here to destinations across the island.”