Quicker / cheaper way to get from Kuala Lumpur to Krabi by land transport?

Quicker / cheaper way to get from Kuala Lumpur to Krabi by land transport? - Superiority fighter flying over valley

I'm currently in Kuala Lumpur and have a friend I can meet up with in Ton Sai in Krabi Province.

There is a train from here to Thailand but the closest it looks like it gets is Hat Yai before it heads East to Bangkok whereas Krabi is west.

Maybe there's a direct bus with some bus company from KL?
Maybe there's also a bus to Hat Yai that's cheaper or faster than the train?



Best Answer

Not quite sure where you're getting your directions from? The south of Thailand is long and skinny, it's north from Hat Yai to both Bangkok and Krabi.

If you want to go by train, I'd take it as far as either Surat Thani or Trang, and then switch to a bus. Trang is a bit closer (~2 hrs by bus), but it's smaller and less well served by trains, while Surat Thani is further away (3-4 hours) but better connected.

The alternative, which will probably work out faster and more comfortable if you pick your bus well, would be take a direct bus from KL to Hat Yai. It's about 10 hours all in and there's plenty of choice, this site lists a few -- fares start from RM 50, but it's usually worth paying a few bucks extra for a nicer bus. From Hat Yai you can catch another bus to Krabi, travel time ~4 hours.

All that said, I have to agree with WW that the direct Air Asia KUL-KBV flight at just over an hour would be a no-brainer if you didn't insist on land transport...




Pictures about "Quicker / cheaper way to get from Kuala Lumpur to Krabi by land transport?"

Quicker / cheaper way to get from Kuala Lumpur to Krabi by land transport? - From above amazing rocky landscape of semidesert and narrow rural road with driving jeep and bike under evening sun
Quicker / cheaper way to get from Kuala Lumpur to Krabi by land transport? - From above of modern black car driving in desert with sandy ground in daytime
Quicker / cheaper way to get from Kuala Lumpur to Krabi by land transport? - Top view of narrow winding roadway with cars running through dry land with tall rough rocky formations in wild nature



How do I get from Malaysia to Krabi?

Fly Kuala Lumpur to Phuket, ferry, Longtail Boat
  • Fly from Kuala Lumpur (KUL) to Phuket (HKT)
  • Take the ferry from Ao Po Pier, Phuket to Railay Beach.
  • Take the Longtail Boat from Railay East to Krabi Town Pier.


  • How long does it take from Krabi to Malaysia?

    Yes, the driving distance between Krabi to Malaysia is 806 km. It takes approximately 9h 56m to drive from Krabi to Malaysia.

    Can you get a bus from Thailand to Malaysia?

    No, there is no direct bus from Thailand to Malaysia station. However, there are services departing from Democracy Monument and arriving at KL Sentral Station via Bangkok Southern Bus Terminal, Hat Yai and George Town Penang. The journey, including transfers, takes approximately 26h 3m.

    How long does it take from Bangkok to Krabi?

    Yes, the driving distance between Bangkok to Krabi is 770 km. It takes approximately 11h 4m to drive from Bangkok to Krabi. Which airlines fly from Suvarnabhumi Airport to Krabi Airport? Thai AirAsia, Thai Smile, Thai Vietjet Air and Bangkok Airways offer flights from Suvarnabhumi Airport to Krabi Airport.



    CHEAPEST WAY TO GET FROM PHUKET TO KRABI | Fined by the police, changed 4 buses🥴 Thailand 2022 🇹🇭




    Sources: Stack Exchange - This article follows the attribution requirements of Stack Exchange and is licensed under CC BY-SA 3.0.

    Images: Radovan Zierik, ArtHouse Studio, chris clark, Drone Trotter