EZseat

Home › Buses to Koh Samui

Buses to Koh Samui

23 scheduled departures reach Koh Samui from 8 origins on 4 Oct 2026. The cheapest seat comes from Surat Thani at ฿369, and the shortest typical ride is from Surat Thani, at about 4 h.

Where the buses come from

Surat Thani to Koh Samui

Surat Thani to Koh Samui: 10 departures, first 11:00 and last 16:15. Seats ฿369 to ฿684. About 4 h on the road.

Krabi to Koh Samui

Krabi to Koh Samui: 4 departures, first 10:15 and last 13:30. Seats ฿450 to ฿504. About 5 h 52 min on the road.

Bangkok to Koh Samui

Bangkok to Koh Samui: 3 departures, first 19:00 and last 21:00. Seats ฿1,075 to ฿2,042. About 15 h 30 min on the road.

Phuket to Koh Samui

Phuket to Koh Samui: 2 departures, first 06:30 and last 08:00. Seats ฿738 to ฿918. About 8 h 15 min on the road.

Hat Yai to Koh Samui

Hat Yai to Koh Samui: 1 departures, first 08:30 and last 08:30. Seats ฿756. About 7 h on the road.

Khao Sok to Koh Samui

Khao Sok to Koh Samui: 1 departures, first 12:00 and last 12:00. Seats ฿684. About 6 h 30 min on the road.

Koh Phi Phi to Koh Samui

Koh Phi Phi to Koh Samui: 1 departures, first 10:30 and last 10:30. Seats ฿999. About 8 h on the road.

Trang to Koh Samui

Trang to Koh Samui: 1 departures, first 11:00 and last 11:00. Seats ฿711. About 7 h 30 min on the road.

Where the buses arrive

Who runs the buses

Arrival times

Across all of these routes the busiest arrival hour is 18:00, with 9 departures. The earliest arrival is at 10:30 and the latest at 20:30.

The day across these routes

The first bus of the day leaves at 06:30 (Phuket to Koh Samui) and the last at 21:00 (Bangkok to Koh Samui). The busiest hour is 11:00 with 6 departures, and 5 of the 31 departures, 16%, leave at 18:00 or later.

Fares run from ฿369 to ฿2,042, with the middle departure at ฿513. By seat type: VIP 5 (฿1,075 to ฿2,042); Standard 26 (฿369 to ฿999).

Typical ride lengths: 0 routes under 3 hours, 2 between 3 and 6, 5 between 6 and 10 and 1 over 10. The shortest is Surat Thani to Koh Samui at 4 h and the longest Bangkok to Koh Samui at 15 h 30 min.

Listed services: emergency window hammers on 5 trips; blankets on 1 trips.