EZseat

Home › Buses from Hat Yai

Buses from Hat Yai

From Hat Yai we found 50 scheduled departures on 4 Oct 2026, spread over 19 destinations. The cheapest seat leaves for Nakhon Si Thammarat at ฿200, and the longest typical ride is the one to Udon Thani, at about 23 h 30 min.

Destinations

Hat Yai to Nakhon Si Thammarat

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

Hat Yai to Phuket

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

Hat Yai to Trang

Hat Yai to Trang: 4 departures, first 11:45 and last 21:30. Seats ฿470 to ฿731. About 2 h 15 min on the road.

Hat Yai to Bangkok

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

Hat Yai to Chon Buri

Hat Yai to Chon Buri: 2 departures, first 15:30 and last 15:30. Seats ฿1,191 to ฿1,588. About 11 h 30 min on the road.

Hat Yai to Khon Kaen

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

Hat Yai to Kumphawapi Intersection

Hat Yai to Kumphawapi Intersection: 2 departures, first 08:30 and last 08:30. Seats ฿1,611 to ฿2,148. About 22 h 30 min on the road.

Hat Yai to Nakhon Ratchasima

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

Hat Yai to Phayao

Hat Yai to Phayao: 2 departures, first 08:30 and last 08:30. Seats ฿1,758 to ฿2,344. About 23 h on the road.

Hat Yai to Phitsanulok

Hat Yai to Phitsanulok: 2 departures, first 08:30 and last 08:30. Seats ฿1,411 to ฿1,882. About 18 h on the road.

Hat Yai to Phrae

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

Hat Yai to Rayong

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

Hat Yai to Na Tub Intersection

Hat Yai to Na Tub Intersection: 2 departures, first 08:00 and last 10:00. Seats ฿640. About 4 h 40 min on the road.

Hat Yai to Udon Thani

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

Hat Yai to Uttaradit

Hat Yai to Uttaradit: 2 departures, first 08:30 and last 08:30. Seats ฿1,523 to ฿2,030. About 20 h on the road.

Hat Yai to Donsak Pier (Seatran Ferry)

Hat Yai to Donsak Pier (Seatran Ferry): 1 departures, first 08:30 and last 08:30. Seats ฿522. About 5 h on the road.

Hat Yai to Koh Phangan

Hat Yai to Koh Phangan: 1 departures, first 08:30 and last 08:30. Seats ฿819. About 8 h 30 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.

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.

Who runs the buses

Each operator is counted by the departures it runs from Hat Yai to the destinations above.

Where the buses leave from

The day across these routes

The first bus of the day leaves at 06:00 (Hat Yai to Nakhon Si Thammarat) and the last at 21:30 (Hat Yai to Phuket). The busiest hour is 08:00 with 23 departures, and 8 of the 59 departures, 13%, leave at 18:00 or later.

Fares run from ฿200 to ฿2,344, with the middle departure at ฿640. By seat type: VIP 14 (฿1,411 to ฿2,344); First class 17 (฿470 to ฿1,730); Standard 28 (฿200 to ฿819).

Typical ride lengths: 1 routes under 3 hours, 4 between 3 and 6, 3 between 6 and 10 and 11 over 10. The shortest is Hat Yai to Trang at 2 h 15 min and the longest Hat Yai to Udon Thani at 23 h 30 min.

Listed services: marked emergency exits on 37 trips; emergency window hammers on 22 trips; charging points on 9 trips.