Bangkok to Hat Yai by bus

6 buses leave Bangkok for Hat Yai every day, with fares from ฿873 to ฿1,019. The quickest trip takes 13h; the first bus departs at 15:30 from Bangkok Bus Terminal Southern (Sai Tai Mai), the last at 18:40. Operators: Piya Rengrueng Tour and Siam Tour. Prices checked on 2026-10-30.

Find seats and book

Daily timetable

DepartsArrivesDurationOperatorClassBoarding pointFare
15:30→ 06:0014h 30mPiya Rengrueng TourA/C 1st classBangkok Bus Terminal Chatuchak (Mo Chit 2)฿873Book
15:30→ 05:3014hSiam TourA/C 1st classBangkok Bus Terminal Southern (Sai Tai Mai)฿873Book
16:30→ 06:0013h 30mPiya Rengrueng TourA/C 1st classBangkok Bus Terminal Southern (Sai Tai Mai)฿873Book
17:00→ 07:0014hPiya Rengrueng TourPremium EconomyBangkok Bus Terminal Chatuchak (Mo Chit 2)฿1,019Book
18:00→ 07:0013hPiya Rengrueng TourPremium EconomyBangkok Bus Terminal Southern (Sai Tai Mai)฿1,019Book
18:40→ 08:4014hPiya Rengrueng TourA/C 1st classBangkok Bus Terminal Southern (Sai Tai Mai)฿873Book

Where to board in Bangkok

Bus companies on this route

Questions travellers ask

How long is the bus from Bangkok to Hat Yai?

The fastest bus takes 13h. Most departures take about 14h.

How much is a bus ticket from Bangkok to Hat Yai?

Fares run from ฿873 to ฿1,019, set by the bus companies.

When do the first and last buses from Bangkok to Hat Yai leave?

The first bus leaves at 15:30 and the last at 18:40: 6 departures a day.

Where does the bus to Hat Yai leave from in Bangkok?

Most buses leave from Bangkok Bus Terminal Southern (Sai Tai Mai). Some also leave from Bangkok Bus Terminal Chatuchak (Mo Chit 2).

Questions about the bus from Bangkok to Hat Yai? Ask BeeBee →