Hat Yai to Kuala Lumpur
The distance between Hat Yai and Kuala Lumpur, the capital of Malaysia, is around 530 kilometers, which equals a 6-8-hour drive. There are several ways to travel between these destinations.
Bus: This is the most affordable option, with fares starting from 665 THB. A few bus companies operate between Hat Yai and Kuala Lumpur, and the journey takes approximately 8-13 hours. Most buses depart from Hat Yai Bus Station and arrive at Terminal Bersepadu Selatan (TBS) in Kuala Lumpur.
Flight: This is the fastest option, with flight times of around 1 hour and 5 minutes. However, it is also the most expensive option, with fares starting from around 1,700 THB. Currently, only AirAsia has direct flights between Hat Yai Airport (HDY) and Kuala Lumpur International Airport (KUL).
Train: While there are no direct trains, you can travel to Kuala Lumpur via Padang Besar. In this case, the total travel time will be around 8 hours including the transfer.
Below, we will describe exactly how to get to Kuala Lumpur by these types of transport, feature the schedules, prices, and the best ways to book the tickets.
Hat Yai to Kuala Lumpur by Bus
- Price: from 665 THB
- Transport type: express, VIP 24
- Companies: Alisan Coach, Archipelago Travel Service, KKKL Express, Super Nice Express
- Travel time: 8.5 – 13 hours
If you’re planning to travel from Hat Yai to Kuala Lumpur by bus, you’ll find several options available. The journey typically ranges from 8.5 to 13 hours, and you can choose from different companies like Alisan Coach, Archipelago Travel Service, KKKL Express, and Super Nice Express. Prices start from around 665 THB.Â
Remember to arrive at the departure point at least 30 minutes before the bus leaves. It’s essential to note that Malaysian buses, by law, don’t have onboard toilets. However, they make regular stops at gas stations where you can use the facilities and grab some snacks. All the buses operating on this route offer reclining seats for a comfortable long journey.
Hat Yai to Kuala Lumpur Bus Schedule
Departure Time | Departure Point | Arrival Time | Arrival Station | Duration | Bus Company |
9:00 | Hat Yai Station | 23:44 | TBS Kuala Lumpur | 13h 44m (VIP) | Alisan Coach |
9:00 | Archipelago Office | 19:00 | TBS Kuala Lumpur | 9h (VIP 24) | Archipelago Travel Service |
10:30 | Hat Yai Station | 1:14 | TBS Kuala Lumpur | 13h 44m (Express) | KKKL Express |
11:00 | Hat Yai Station | 1:44 | TBS Kuala Lumpur | 13h 44m (VIP) | Alisan Coach |
12:00 | Hat Yai Station | 2:44 | TBS Kuala Lumpur | 13h 44m (VIP) | Alisan Coach |
12:30 | Archipelago Office | 22:30 | TBS Kuala Lumpur | 9h (VIP 24) | Archipelago Travel Service |
13:00 | Hat Yai Station | 22:33 | TBS Kuala Lumpur | 8h 33m (Express) | Super Nice Express |
13:00 | Hat Yai Station | 3:44 | TBS Kuala Lumpur | 13h 44m (VIP) | Alisan Coach |
19:00 | Hat Yai Station | 9:44 | TBS Kuala Lumpur | 13h 44m (VIP) | Alisan Coach |
Hat Yai to Kuala Lumpur by Flight
- Price: from 1,700 THB
- Transport type: flight
- Companies: Thai AirAsia
- Travel time: 1 hr 5 min
If you’re looking for the fastest option to get from Hat Yai to Kuala Lumpur, a flight is the best choice.
Thai AirAsia is currently the only airline operating this route. Flights from Hat Yai Airport (HDY) to Kuala Lumpur Airport (KUL) take just 1 hour and 5 minutes, making it a very quick journey.
Prices for this route generally start from 1,700 THB.
Hat Yai to Kuala Lumpur Flight Schedule
Hat Yai Airport | Kuala Lumpur Airport | Company |
15:40 | 17:45 | Thai AirAsia |
Hat Yai to Kuala Lumpur by Train via Padang Besar
- Price: from 850 THB
- Transport type: train
- Companies: Thai Railways, KTM
- Travel time: 8 hours
While there is no direct train, train travel is still possible via Padang Besar. Here’s what you need to know: the train journey involves two stages. Firstly, you’ll embark on a Thai train from Hat Yai, which will take around 55 minutes to reach Padang Besar Railway Station in Malaysia. There are approximately three trains daily for this leg of the trip. Once you arrive at Padang Besar Railway Station, you’ll need to complete the immigration procedures for both Thailand and Malaysia. Afterward, you can board a Malaysian train service to Kuala Lumpur. There are approximately five daily trains available for this route.
The first train trip costs around 100 THB, while the second train costs around 99 Malaysian Ringgit (MYR), totaling approximately 850 THB overall. Remember, Padang Besar Railway Station is situated in Malaysia, and this is where you’ll transfer to the Malaysian train service heading to Kuala Lumpur.
Train Schedule from Hat Yai to Padang Besar
Hat Yai | Padang Besar | Train Type | Train Number |
7:20 | 8:05 | Special Express | 45 |
8:55 | 9:40 | Ordinary | 947 |
14:00 | 14:55 | Ordinary | 949 |
Train Schedule from Kuala Lumpur to Padang Besar
Padang Besar | Kuala Lumpur | Train Number | Type of Service |
7:30 | 13:04 | 9273 | ETS Platinum |
9:35 | 15:09 | 9275 | ETS Platinum |
13:40 | 19:14 | 9277 | ETS Platinum |
15:50 | 21:35 | 9425 | ETS Gold |
16:45 | 22:23 | 9279 | ETS Platinum |