GoAsia
Malaysia

How to Get from Kuala Lumpur to Hat Yai

Compare the ways to travel from Kuala Lumpur to Hat Yai: non-stop flights from MYR 238, coaches from TBS and private transfers.

Last updated: November 1, 2026

How to Get from Kuala Lumpur to Hat Yai

Photo: Supanut Arunoprayote / Wikimedia Commons, CC BY 4.0

Contents

From the skyscrapers of Kuala Lumpur to the night markets, dim sum and duty-free shopping of Hat Yai, you cross from Malaysia into southern Thailand. You can fly in just over an hour, or ride a night coach north through the palm-oil plantations of the peninsula and cross the land border.

Train, Bus, Flight and Ferry tickets

Booking and payment are handled by 12Go, not GoAsia. We may receive a commission when you book through our links.

Kuala Lumpur to Hat Yai by Flight

Scoot, AirAsia, Thai AirAsia, Thai Vietjet, Thai Airways and Singapore Airlines fly non-stop from Kuala Lumpur (KUL) to Hat Yai (HDY). A non-stop flight takes around 1 hour 10 minutes, and the cheapest fares listed start at MYR 238.[1]

You clear Thai immigration at the airport, so you skip the queues at the land border.

Kuala Lumpur to Hat Yai by Bus

Coaches from Terminal Bersepadu Selatan (TBS) in Kuala Lumpur to Hat Yai cost RM55.50 to RM70.00 depending on the operator.[2] The journey takes from about 8 hours and can run to nearly 14, depending on traffic and the border queues.[3]

Seats range from Executive and VIP to SVIP, and many departures leave in the evening so that you travel overnight.[3] At the border you leave the bus with all your luggage, clear Malaysian exit and Thai entry, and board again.

Kuala Lumpur to Hat Yai by Private Transfer

A private car or minivan makes sense for groups and families with a lot of luggage. The drive takes about 9 hours, and on booking platforms private transfers start at about $407 per vehicle (November 2026).[3]

Comparing Your Options

Mode Price Duration
Flight From MYR 238[1] About 1h 10m non-stop
Bus RM55.50 - RM70.00[2] 8 to 14 hours[3]
Private transfer From about $407 per vehicle[3] About 9 hours

Tips for Traveling from Kuala Lumpur to Hat Yai

  • Border logistics: Keep your passport handy and check Thailand's entry rules for your nationality. On the bus you take all your belongings with you through immigration and customs.
  • Time difference: Thailand is one hour behind Malaysia, so set your watch back when you cross.
  • Currency: Have some Thai baht ready for tuk-tuks and street food. Ringgit is accepted in some shops, but usually at a poor rate.
  • Booking: Weekends and holidays are busy because Malaysians head north to shop. Book your coach or flight early to get the departure you want.
  • Arriving by bus: Agree the fare before you get into a tuk-tuk or taxi to the centre.

Timetable

Flight Kuala Lumpur - Hat Yai $ 28.99–144.75 1h 10m – 1days 4h 24m
  • →  Economy 06:45, 08:55, 10:25, 11:05, 11:10, 12:00, 12:35, 13:05, 14:30, 14:50, 16:20, 17:00, 18:05, 18:20, 18:40, 19:10, 19:50, 20:30, 21:05, 21:45, 22:00, 22:10
Bus Kuala Lumpur - Hat Yai $ 14.92–23.62 8h 8m – 13h 44m
  • →  Executive 08:00, 08:30, 09:00, 10:00, 20:30, 21:30, 22:00, 22:30, 23:00, 23:30, 23:55, 23:59
  • →  VIP 08:30, 09:00, 09:30, 22:15, 23:15
  • →  SVIP 01:30, 08:00, 08:30, 09:00, 21:30, 22:00, 22:15, 23:00, 23:30, 23:59
  • →  Executive 1X2 08:15, 08:45, 22:00, 22:30
  • →  VIP 24 22:00, 23:00
Taxi Kuala Lumpur - Hat Yai $ 406.79–564.99 9h
  • →  Economy 2pax
  • →  Minivan 7pax
  • →  Minivan 4pax
Bus Kuala Lumpur - Songkhla $ 19.89 13h 24m – 13h 44m
  • →  Executive 08:30, 09:00

Frequently Asked Questions

How can I book tickets from Kuala Lumpur to Hat Yai?

Use the booking tool on this page to compare the transport options currently available from Kuala Lumpur to Hat Yai, including current prices and schedules.

What is the cheapest way to get from Kuala Lumpur to Hat Yai?

The bus is the cheapest option: coaches from Terminal Bersepadu Selatan cost RM55.50 to RM70.00 depending on the operator. A promotional flight can come close, with the cheapest fares starting at MYR 238.

What is the fastest way to get from Kuala Lumpur to Hat Yai?

Flying. A non-stop flight takes around 1 hour 10 minutes, against 8 to 14 hours by coach.

How long does it take to get from Kuala Lumpur to Hat Yai?

A non-stop flight takes around 1 hour 10 minutes. A private transfer takes about 9 hours, and a coach takes from about 8 hours, up to almost 14 with border queues.

Do I need to get off the bus at the border?

Yes. You leave the bus with all your luggage to clear Malaysian exit and Thai entry, then board again.

Are there overnight buses from Kuala Lumpur to Hat Yai?

Yes. Many coaches leave in the evening and arrive the next morning, so you save a night's accommodation.

Is it better to fly or take the bus to Hat Yai?

The bus is the budget choice and the flight saves a day. If the long drive and the border queues put you off, fly.

Sources and background

Numbers in the text such as [1] refer to these sources.

  1. [1] AirAsia: Cheap Flights from Kuala Lumpur to Hat Yai from MYR 238 | AirAsia MOVE. Retrieved November 1, 2026.
  2. [2] Terminal Bersepadu Selatan: Northern destinations and price ranges. Retrieved October 26, 2026.
  3. [3] 12Go: Kuala Lumpur to Hat Yai timetable. Retrieved November 1, 2026.

Guide prices and journey times are indicative, not live quotes. A booked package may include transfers and waiting time as well as the main journey. Check the selected offer, pickup point and current conditions before booking.