KL to Hatyai (2026): Flight vs Train vs Bus vs Driving Compared
This guide contains affiliate links. We may earn a small commission if you book through them, at no extra cost to you. Details.
In this guide
Hatyai is the easiest overseas trip from Malaysia: great food, cheap shopping and close enough for a long weekend. The question is how to get there. Here are your four options from KL, with the honest trade-offs.
At a glance
| Flight | ETS train + shuttle | Direct bus | Drive | |
|---|---|---|---|---|
| Time from KL | ~75 min in the air | ~6 hrs to Padang Besar, then ~1 hr | 9+ hrs | 6–8 hrs plus border |
| Border | At Hat Yai airport | Padang Besar station | Bukit Kayu Hitam–Sadao | Bukit Kayu Hitam–Sadao |
| Best for | Short trips, most people | Train lovers, no airport hassle | Tight budgets | Families from the north, shopping hauls |
| Watch out for | Fares rise on long weekends | Limited daily departures | Long border queues | Paperwork and holiday queues |
1. Fly KLIA → Hat Yai
The quickest option by far. Flights take about 75 minutes, and you clear Thai immigration inside the airport, so you skip the land border queues completely.
Pro tip: fares jump on Malaysian long weekends and school holidays. Book early, and compare morning flights so you get a full first day.
2. ETS train to Padang Besar, then into Thailand
Take the KTM ETS from KL Sentral to Padang Besar, about 6 hours. Both Malaysian and Thai immigration are inside Padang Besar station. From there, take the Thai shuttle train to Hat Yai Junction (about an hour) or a van to Hatyai town.
- Good: comfortable, scenic, no airport security
- Not so good: only a few ETS departures a day reach Padang Besar, so check times on the KTMB app before planning
3. Direct bus from TBS
Several operators run direct buses from TBS to Hatyai, crossing at Bukit Kayu Hitam–Sadao. It’s the cheapest door-to-door option with no changes, but expect 9 hours or more, depending on the border.
Pro tip: take a daytime bus on a weekday. Friday night and the first day of school holidays bring the longest queues at the border.
4. Drive your own car
Driving gives you the most freedom, and room in the boot for your shopping. Northern families from Kedah, Penang and Perlis often do it as a weekend trip. You’ll need:
- Passport for every traveller, plus a TDAC for each person, including children
- Malaysian driving licence (an International Driving Permit is recommended)
- Original vehicle ownership certificate (geran). If the car isn’t yours, bring the owner’s signed authorisation letter and a copy of their IC
- Thai compulsory insurance. Malaysian car insurance doesn’t cover Thailand. Shops on the Malaysian side before the border sell it and can fill in your forms
- TM2 and TM3 forms (vehicle and passenger lists)
- Temporary import document from Thai Customs at the border. Keep it safe: you return it when you leave
Sources: motorist.my 2026 guide, SAYS.
Where to stay in Hatyai
Most Malaysians stay in the city centre, within walking distance of the markets, food streets and shopping around Lee Gardens. With a car, check that the hotel has parking.
Compare Hatyai hotels
City-centre hotels near the markets and food streets. Filter for parking if you're driving up.
See Hatyai hotels on Agoda →Compare on Trip.comBefore any Hatyai trip
- Submit your free TDAC arrival card within 3 days of arrival
- Check the 30-day visa-free rule
- Sort your data: a roaming pass is fine for a weekend, but for longer trips see our Thailand eSIM guide
Thailand 5G eSIM (AIS)
- Covers Hatyai and most of Thailand
- Install in Malaysia, activates when you arrive
- Instant QR code in the Klook app
Bring back more (without the extra fees)
Hatyai shopping adds up fast. If you’re flying or taking the bus, weigh your bags before you leave.
Digital luggage scale
Avoid overweight fees on the flight home after a Hatyai shopping trip.
View on Shopee →Need a room? See where to stay in Hatyai for hotels near Lee Gardens and Kim Yong Market.
Planning a December trip? See 5 Thailand trips for the school holidays. Going further to Bangkok? See KL to Bangkok: cheapest ways to get there.
Frequently asked questions
What is the fastest way from KL to Hatyai?
Flying. Direct flights from KLIA to Hat Yai International Airport take about 75 minutes, and you clear Thai immigration at the airport instead of a land border.
Can I take the train from KL to Hatyai?
Yes, in two legs. Take the KTM ETS from KL Sentral to Padang Besar (about 6 hours), clear both immigrations at Padang Besar station, then take the Thai shuttle train or a van to Hatyai.
Is there a direct bus from KL to Hatyai?
Yes. Several operators run direct buses from TBS (Terminal Bersepadu Selatan) to Hatyai, crossing at Bukit Kayu Hitam–Sadao. Expect 9 hours or more depending on the border queue.
What do I need to drive my Malaysian car into Thailand?
Your passport, driving licence, the original vehicle ownership certificate, Thai compulsory insurance, TM2 and TM3 forms, a TDAC for every person in the car, and the temporary import document issued by Thai Customs at the border.
Do I need a visa for Hatyai?
No. Malaysians can visit Thailand visa-free for up to 30 days for tourism, and the land-border limit on visa-free entries does not apply to Malaysians.