EZseat

Home › Buses to Hat Yai

Buses to Hat Yai

35 scheduled departures reach Hat Yai from 9 origins on 4 Oct 2026. The cheapest seat comes from Nakhon Si Thammarat at ฿200, and the shortest typical ride is from Nakhon Si Thammarat, at about 3 h 35 min.

Where the buses come from

Nakhon Si Thammarat to Hat Yai

Nakhon Si Thammarat to Hat Yai: 13 departures, first 06:00 and last 18:00. Seats ฿200 to ฿640. About 3 h 35 min on the road.

Bangkok to Hat Yai

Bangkok to Hat Yai: 8 departures, first 15:30 and last 18:30. Seats ฿873 to ฿1,358. About 14 h on the road.

Phuket to Hat Yai

Phuket to Hat Yai: 3 departures, first 12:30 and last 21:45. Seats ฿470 to ฿731. About 7 h 30 min on the road.

Khon Kaen to Hat Yai

Khon Kaen to Hat Yai: 2 departures, first 13:30 and last 13:30. Seats ฿1,491 to ฿1,988. About 22 h on the road.

Nakhon Ratchasima to Hat Yai

Nakhon Ratchasima to Hat Yai: 2 departures, first 16:00 and last 16:00. Seats ฿1,298 to ฿1,730. About 16 h on the road.

Phrae to Hat Yai

Phrae to Hat Yai: 2 departures, first 12:30 and last 12:30. Seats ฿1,600 to ฿2,134. About 22 h 30 min on the road.

Rayong to Hat Yai

Rayong to Hat Yai: 2 departures, first 16:00 and last 16:00. Seats ฿1,266 to ฿1,688. About 18 h 30 min on the road.

Udon Thani to Hat Yai

Udon Thani to Hat Yai: 2 departures, first 11:30 and last 11:30. Seats ฿1,611 to ฿2,148. About 24 h on the road.

Koh Phangan to Hat Yai

Koh Phangan to Hat Yai: 1 departures, first 05:30 and last 05:30. Seats ฿819. About 9 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 11:00, with 8 departures. The earliest arrival is at 05:00 and the latest at 21:35.

The day across these routes

The first bus of the day leaves at 05:30 (Koh Phangan to Hat Yai) and the last at 21:45 (Phuket to Hat Yai). The busiest hour is 16:00 with 8 departures, and 4 of the 43 departures, 9%, leave at 18:00 or later.

Fares run from ฿200 to ฿2,148, with the middle departure at ฿640. By seat type: VIP 9 (฿1,019 to ฿2,148); First class 12 (฿470 to ฿1,730); Standard 22 (฿200 to ฿819).

Typical ride lengths: 0 routes under 3 hours, 1 between 3 and 6, 2 between 6 and 10 and 6 over 10. The shortest is Nakhon Si Thammarat to Hat Yai at 3 h 35 min and the longest Udon Thani to Hat Yai at 24 h.

Listed services: marked emergency exits on 27 trips; charging points on 12 trips; emergency window hammers on 9 trips.