Bus from Bangkok to Hatyai. Two bus companies provide this route, and you can book your tickets in advance online at Thaibusgo.com. The bus journey from Bangkok to Hatyai covers approximately 950 km, with estimated travel times of around 12-14 hours, depending on traffic, road conditions.
About Hat Yai City
Hat Yai is the largest city in southern Thailand and a major hub for travel, trade, and culture. Located in Songkhla Province, near the border with Malaysia, Hat Yai is often considered the gateway between Thailand and Malaysia.
Bus companies
- Siam Tour
- Piya Rengrueng Tour
Ticket Price
The bus ticket from Bangkok to Hatyai ranges from THB 785 to THB 916, depending on your choice of bus operators, services, and coach types. ( Please check the last price update online)
Where do buses from Bangkok to Hatyai depart?
Buses depart from Bangkok Bus Terminal Southern (Sai Tai Mai), Bangkok
Where do buses from Bangkok to Hatyai arrive?
Buses arrive at the Hatyai Bus Terminal, Songkhla province
How to find the bus from Bangkok to Hatyai on Thaibusgo.com.

Plan your trip from Bangkok to Hatyai by bus and book your ticket online in advance!
Travel to Kuala Lumpur, Malaysia, from Hatyai
Direct Bus from Hat Yai to Kuala Lumpur: There are several Malaysian buses operating daily between Hat Yai and Kuala Lumpur. usually taking about 8–9 hours. You can book your bus ticket in advance online via Busonlineticket ( Website in Malaysia), or purchase it at the Malaysia Bus Company Office in Hatyai Town. Songkhla province.









