Complete guide to bus travel from Bangkok to Koh Samui — schedules, prices, operators and booking tips.
Bangkok to Koh Samui combines an overnight bus to Surat Thani with a morning ferry crossing — the classic budget route to Thailand's most famous Gulf island.
Travelling from Bangkok to Koh Samui by bus and ferry is the budget alternative to flying, saving significant money at the cost of more travel time. The journey combines an overnight VIP bus from Bangkok's Sai Tai Mai terminal to Surat Thani (approximately 10–11 hours), followed by a bus transfer to Don Sak pier and a ferry crossing to Koh Samui (1.5 hours).
Combination tickets are the easiest option — these include all legs from Bangkok to Koh Samui in a single booking, with transfers between the bus terminal and the ferry pier included. Book through your guesthouse, a travel agency, or online.
On Koh Samui, ferries arrive at Nathon Pier on the western coast. From there, taxis and songthaews connect to all the main beaches — Chaweng (most lively), Lamai (relaxed), Bophut (boutique atmosphere), and Mae Nam (quieter, family-friendly).
The following operators run regular services on the Bangkok–Koh Samui route:
Compare prices across all operators before booking — fares can vary significantly by class and season.
Departures: Evening departures 18:00–20:00
From: Sai Tai Mai (Southern Bus Terminal), Bangkok
To: Nathon or Lipa Noi Pier, Koh Samui
Schedules may vary by operator and season. Confirm departure times when booking, particularly during Thai public holidays.
✅ Buy a combination bus+ferry ticket — includes transfer to Don Sak pier.
Secure booking · Instant e-ticket
Book 1–2 days ahead on weekdays. During Songkran (April), New Year and long weekends, book at least one week in advance — buses sell out fast on popular routes.