EZseat

Home › Buses to Surat Thani

Buses to Surat Thani

47 scheduled departures reach Surat Thani from 10 origins on 4 Oct 2026. The cheapest seat comes from Donsak Pier (Seatran Ferry) at ฿149, and the shortest typical ride is from Donsak Pier (Seatran Ferry), at about 1 h 45 min.

Where the buses come from

Bangkok to Surat Thani

Bangkok to Surat Thani: 13 departures, first 07:30 and last 19:30. Seats ฿621 to ฿966. About 10 h on the road.

Krabi to Surat Thani

Krabi to Surat Thani: 7 departures, first 10:30 and last 16:30. Seats ฿297 to ฿360. About 3 h on the road.

Khao Sok to Surat Thani

Khao Sok to Surat Thani: 6 departures, first 11:00 and last 16:00. Seats ฿333 to ฿360. About 2 h 15 min on the road.

Trang to Surat Thani

Trang to Surat Thani: 6 departures, first 11:00 and last 17:00. Seats ฿347. About 3 h 30 min on the road.

Donsak Pier (Seatran Ferry) to Surat Thani

Donsak Pier (Seatran Ferry) to Surat Thani: 4 departures, first 11:45 and last 17:15. Seats ฿149 to ฿329. About 1 h 45 min on the road.

Phuket to Surat Thani

Phuket to Surat Thani: 4 departures, first 11:00 and last 16:00. Seats ฿338 to ฿379. About 4 h 15 min on the road.

Koh Samui to Surat Thani

Koh Samui to Surat Thani: 3 departures, first 12:00 and last 15:00. Seats ฿369 to ฿666. About 3 h 37 min on the road.

Koh Phangan to Surat Thani

Koh Phangan to Surat Thani: 2 departures, first 11:30 and last 14:30. Seats ฿450 to ฿585. About 4 h 22 min on the road.

Hat Yai to Surat Thani

Hat Yai to Surat Thani: 1 departures, first 08:30 and last 08:30. Seats ฿522. About 5 h on the road.

Koh Phi Phi to Surat Thani

Koh Phi Phi to Surat Thani: 1 departures, first 10:30 and last 10:30. Seats ฿900. About 6 h on the road.

Where the buses arrive

Who runs the buses

Arrival times

Across all of these routes the busiest arrival hour is 16:00, with 12 departures. The earliest arrival is at 02:40 and the latest at 20:30.

The day across these routes

The first bus of the day leaves at 07:30 (Bangkok to Surat Thani) and the last at 19:30 (Bangkok to Surat Thani). The busiest hour is 11:00 with 11 departures, and 9 of the 69 departures, 13%, leave at 18:00 or later.

Fares run from ฿149 to ฿966, with the middle departure at ฿360. By seat type: VIP 6 (฿725 to ฿966); First class 5 (฿621 to ฿966); Standard 58 (฿149 to ฿900).

Typical ride lengths: 2 routes under 3 hours, 6 between 3 and 6, 1 between 6 and 10 and 1 over 10. The shortest is Donsak Pier (Seatran Ferry) to Surat Thani at 1 h 45 min and the longest Bangkok to Surat Thani at 10 h.

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