Complete guide to bus travel from Hat Yai to Bangkok — schedules, prices, operators and booking tips.
The Hat Yai to Bangkok bus is the return journey on one of Thailand's most popular routes. Hat Yai is southern Thailand's largest city and the main overland gateway to Malaysia. The overnight bus from Bangkok is the budget traveller's classic route for beginning a journey down the peninsula.
Hat Yai is a vibrant, culturally diverse city in Songkhla Province with a large Thai-Chinese and Thai-Malay population. While it is primarily a transit city for travellers crossing into Malaysia, Hat Yai itself deserves a longer look — it has some of the best street food in Thailand, a lively night market and a distinctly different atmosphere from the tourist trail further north.
The overnight bus from Hat Yai's Sai Tai Mai Southern Terminal takes 14 to 16 hours and arrives in Hat Yai by morning. VIP or first-class seats are recommended for this long journey.
From Hat Yai, the main onward connections are: buses and minivans to Penang, Malaysia (4–5 hours); buses to the border crossing at Padang Besar or Sadao for onward travel to Kuala Lumpur; and buses to Songkhla, the nearby coastal city with a beautiful old town.
Hat Yai is also the closest major city to Koh Lipe — the remote, stunning island near the Malaysian border. Minivans run from Hat Yai to Pak Bara pier (2.5 hours), from where speedboats connect to Koh Lipe.
The following operators run regular services on the Hat Yai–Bangkok route:
Compare prices across all operators before booking — fares can vary significantly by class and season.
Departures: Evening 06:00–09:00
From: Hat Yai Bus Terminal
To: Sai Tai Mai (Southern Bus Terminal), Bangkok
Schedules may vary by operator and season. Confirm departure times when booking, particularly during Thai public holidays.
✅ Continue to Penang (Malaysia) or cross to Koh Lipe by bus and ferry from Hat Yai.
Secure booking · Instant e-ticket
Book 1–2 days ahead on weekdays. During Songkran (April), New Year and long weekends, book at least one week in advance — buses sell out fast on popular routes.