Book Now
HomeAll Routes › Bus Bangkok to Koh Samui

Bus from Bangkok to Koh Samui

Complete guide to bus travel from Bangkok to Koh Samui — schedules, prices, operators and booking tips.

From 550 THBStarting price
14–16 hoursJourney time
680 km + ferryDistance
3+Operators

About the Bangkok to Koh Samui Bus Route

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.

Route Details & Travel Information

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).

Bus Operators

The following operators run regular services on the Bangkok–Koh Samui route:

  • Lomprayah — licensed, air-conditioned service
  • Seatran — licensed, air-conditioned service
  • Raja Ferry combo — licensed, air-conditioned service

Compare prices across all operators before booking — fares can vary significantly by class and season.

Departure Schedule

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.

Travel Tip

✅ Buy a combination bus+ferry ticket — includes transfer to Don Sak pier.

Frequently Asked Questions

How long does it take to get from Bangkok to Koh Samui by bus?+
Approximately 14–16 hours total: 10–11 hours on the overnight bus to Surat Thani, plus transfers and a 1.5-hour ferry.
Is a combination ticket the best option?+
Yes — combination tickets include all transfers and are much easier than booking each leg separately.
What time does the ferry arrive on Koh Samui?+
If you take the evening bus from Bangkok, you typically arrive at Don Sak pier by morning and reach Koh Samui by late morning.
Is it better to fly or take the bus to Koh Samui?+
Flying is faster (1.5 hours) but much more expensive. The overnight bus saves a hotel night and is far cheaper — ideal for budget travellers.

Related Routes

Route Summary

FromBangkok
ToKoh Samui
Duration14–16 hours
Distance680 km + ferry
Price fromFrom 550 THB
DeparturesEvening departures 18:00–20:00
Check Prices & Book

Secure booking · Instant e-ticket

Booking Tips

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.