Rome2Rio

How to get fromSongkhla to Klangby train, bus, car, plane or tram

Find Transport to Klang

See all options

There are 9 ways to get from Songkhla to Klang by train, bus, 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. Train

    best
    1. Take the train from Hat Yai to Padang Besartrain45
    2. Take the train from Padang Besar to Kl SentraltrainEts
    9h 46m
    RM 88–369
  2. Minivan, train, bus

    cheapest
    1. Take the bus from Hat Yai Bus Terminal to Padang Besarbus
    2. Take the train from Padang Besar to Kuala LumpurtrainEts
    3. Take the bus from Opposite Pasar Seni to Lorong Stesen Bas Klangbus
    11h 38m
    RM 48–206
  3. Mini Van, bus

    1. Take the bus from Hat Yai to Komtar Bus Terminalbus
    2. Take the bus from Penang Komtar to KL Sentralbus
    3. Take the bus from Parking Asia Jaya to Lorong Stesen Bas Klangbus
    13h 30m
    RM 117–153
  4. Drive 556.8 km

    1. Drive from Songkhla to Klangcar556.8 km
    6h 42m
    RM 257–371
  5. Minivan to Hat Yai, fly to Kuala Lumpur International Airport, train, bus

    1. Take the bus from Songkhla to Hat Yaibus
    2. Fly from Hat Yai (HDY) to Kuala Lumpur International Airport (KUL)planeHDY - KUL
    3. Take the train from Klia T1 to KL Sentraltrain
    4. Take the bus from Parking Asia Jaya to Lorong Stesen Bas Klangbus
    8h 21m
    RM 221–527
  6. Bus

    1. Take the bus from Hat Yai to Terminal Bas Sungai Nibongbus
    2. Take the bus from Sungai Nibong to Klang SentralbusSungai Nibong
    14h 5m
    RM 110–148
  7. Minivan, train, tram to Alor Setar, fly to Sultan Abdul Aziz Shah, bus

    1. Take the bus from Songkhla to Hat Yaibus
    2. Take the train from Hat Yai to Padang Besartrain
    3. Take the tram from Padang Besar to Anak Bukittram
    4. Fly from Alor Setar (AOR) to Sultan Abdul Aziz Shah (SZB)planeAOR - SZB
    5. Take the bus from Opposite Apartment Mentari 2 to Lorong Stesen Bas Klangbus
    9h 10m
    RM 213–607
  8. Minivan, train, tram to Alor Setar, fly to Kuala Lumpur International Airport, bus

    1. Take the bus from Songkhla to Hat Yaibus
    2. Take the train from Hat Yai to Padang Besartrain
    3. Take the tram from Padang Besar to Anak Bukittram
    4. Fly from Alor Setar (AOR) to Kuala Lumpur International Airport (KUL)planeAOR - KUL
    5. Take the train from Klia T1 to KL Sentraltrain
    6. Take the bus from Parking Asia Jaya to Lorong Stesen Bas Klangbus
    9h 33m
    RM 181–505
  9. Train, drive to Sultan Ismail Petra, fly to Sultan Abdul Aziz Shah, bus

    1. Take the train from Hat Yai to Sungai Koloktrain
    2. Drive from Sungai Kolok to Sultan Ismail Petra (KBR)car
    3. Fly from Sultan Ismail Petra (KBR) to Sultan Abdul Aziz Shah (SZB)planeKBR - SZB
    4. Take the bus from Opposite Apartment Mentari 2 to Lorong Stesen Bas Klangbus
    11h 7m
    RM 164–596

Hat Yai (HDY) to Kuala Lumpur International Airport (KUL) flights

Calendar11Weekly Planes
Duration1h 15mAverage Duration
TicketRM 164Cheapest Price
See schedules

Questions & Answers

What companies run services between Songkhla, Thailand and Klang, Malaysia?

You can take a vehicle from Songkhla to Klang via Hat Yai, Padang Besar, Kl Sentral, and Kl Sentral in around 9h 46m. Alternatively, you can take a bus from Songkhla to Lorong Stesen Bas Klang via Hat Yai, Komtar Bus Terminal, Penang Komtar, KL Sentral, Kl Sentral, Asia Jaya, and Parking Asia Jaya in around 13h 30m.

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 How to get from Heathrow Airport into central London, Slovenia: Getting from Ljubljana to Lake Bled, and 4 stunningly beautiful Philippines islands you need to visit - to help you get the most out of your next trip.

More Questions & Answers