By bus the journey from Khon Kaen to Hat Yai is scheduled to take 17 hours. There are also direct flights from Hat Khon Kaen to Hat Yai.
Bus Times from Khon Kaen to Hat Yai
There are 2 direct bus services a day from Khon Kaen to Hat Yai which you can book online.
Khon Kaen | Hat Yai | Ticket | Service | Company |
13:30 | 06:30 | 1,487 THB | VIP | Piya Prasert Tour |
13:30 | 06:30 | 1,982 THB | VIP 24 | Piya Prasert Tour |
- VIP services: A/C, TV
- VIP 24 services: A/C, TV, Food, W/C
Buy Tickets from Khon Kaen to Hat Yai
Use the Search Box below to buy tickets from Khon Kaen to Hat Yai.
Khon Kaen Bus Station
Bus services from Khon Kaen to Hat Yai depart from Khon Kaen Bus Terminal 3.
Hat Yai Bus Station
- Bus services from Khon Kaen to Hat Yai terminate at Hat Yai Bus Station.
About Travel to Hat Yai
There are several different ways to travel from Khon Kaen to Hat Yai. The quickest option is to fly direct from Khon Kaen to Hat Yai, although the cost of flying is more than twice the cost of travelling overland on public transport. The cheapest option, depending upon which class of train ticket you buy, is to take a train from Khon Kaen to Bangkok and then another train from Bangkok to Hat Yai. Travel by train from Khon Kaen to Hat Yai is also the slowest option. Travel by direct bus service from Khon Kaen to Hat Yai is considerably faster than travelling all the way by train, and only slightly more expensive.

From Hat Yai it is easy to travel onto to other popular tourists destinations in the far south of Thailand, as well as overland into Malaysia. Hat Yai is an excellent transit point for joint bus and speed boat services to the islands of Koh Lipe and Koh Tarutao, and is less than an hour by local bus from the popular seaside town of Songkhla. There are also lots of crossing points into the Western side of mainland Malaysia near to Hat Yai. The closest crossing border is in Padang Besar, a 50 minute journey by minivan from Hat Yai Bus Station. However, for travel to Penang the easiest option is to take a minivan direct service from Hat Yai city centre to George Town on Penang Island, which takes only 4 hours.