Rome2Rio

How to get fromHat Yai to Klangby bus, train, car, plane, or tram

Find Transport to Klang

See all options
QR code to download the Rome2Rio app

Download the Rome2Rio travel app

Scan QR code with your phone to download the app

Download on the App StoreGet it on Google Play

There are 9 ways to get from Hat Yai to Klang by bus, train, car, plane, or tram

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.

  1. Bus

    best
    1. Take the bus from Hat Yai Tony Suasana Tour to Klang Sentral Terminalbus bus Hat Yai Tony Suasana Tour - Klang Sentral Terminal
    8h 20m
    RM 138
  2. Train via Padang Besar

    cheapest
    1. Take the train from Hat Yai to Padang Besar Malaysiatrain train 45
    2. Take the train from Padang Besar to Kuala Lumpurtrain train Ets
    9h 29m
    RM 23–95
  3. Drive  529.2 km

    1. Drive from Hat Yai to Klangcar car 529.2 km
    6h 21m
    RM 292–422
  4. Train, train to Alor Setar, fly to Sultan Abdul Aziz Shah

    1. Take the train from Hat Yai to Padang Besar Malaysiatrain train
    2. Take the train from Padang Besar to Anak Bukittrain train
    3. Fly from Alor Setar (AOR) to Sultan Abdul Aziz Shah (SZB)plane plane AOR - SZB
    6h 47m
    RM 304–682
  5. Bus via Kuala Lumpur, Tbs (Terminal Bersepadu Selatan)

    1. Take the bus from Hatyai to Terminal Bersepadu Selatanbus bus
    11h 13m
    RM 112–191
  6. Train

    1. Take the train from Hat Yai to Sungai Bulohtrain train Ets
    2. Take the train from Sungai Buloh to Klangtrain train Tanjung Malim
    15h 15m
    RM 27–84
  7. Train, drive to Sultan Ismail Petra, fly to Sultan Abdul Aziz Shah

    1. Take the train from Hat Yai to Sungai Koloktrain train
    2. Drive from Sungai Kolok to Sultan Ismail Petra (KBR)car car
    3. Fly from Sultan Ismail Petra (KBR) to Sultan Abdul Aziz Shah (SZB)plane plane KBR - SZB
    8h 46m
    RM 178–495
  8. Train, train to Alor Setar, fly to Kuala Lumpur International Airport, tram

    1. Take the train from Hat Yai to Padang Besar Malaysiatrain train
    2. Take the train from Padang Besar to Anak Bukittrain train
    3. Fly from Alor Setar (AOR) to Kuala Lumpur International Airport (KUL)plane plane AOR - KUL
    4. Take the train from Klia T2 to KL Sentraltrain train
    5. Take the tram from Kl Sentral to Klangtram tram
    8h 15m
    RM 155–706
  9. Fly Hat Yai to Kuala Lumpur International Airport, train, tram

    1. Fly from Hat Yai (HDY) to Kuala Lumpur International Airport (KUL)plane plane HDY - KUL
    2. Take the train from Klia T2 to KL Sentraltrain train
    3. Take the tram from Kl Sentral to Klangtram tram
    7h 50m
    RM 250–851

Hat Yai to Klang by bus

Calendar7Weekly Buses
Duration8h 20mAverage Duration
TicketRM 138Cheapest Price
See schedules

Comparing Your Travel Options

What companies run services between Hat Yai, Thailand and Klang, Malaysia?

Zee Zenith Travel operates a bus from Hat Yai Tony Suasana Tour to Klang Sentral Terminal once daily. Tickets cost RM 138 and the journey takes 8h 20m. Alternatively, you can take a train from Hat Yai to Klang via Padang Besar and Kuala Lumpur in around 9h 29m.

Airlines
Train operators
Bus operators

Want to know more about travelling around the world?

Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Train travel in France: A guide to SNCF, The beginner’s guide to the 2018 World Nomad Games, and Travel Insider: Top Japan travel tips by Beatrix Holland - to help you get the most out of your next trip.

Booking & Getting There