No direct train exists, every route combines train, bus, or flight
There's no direct train to Krabi, the province has no train station, so every "train" route to Krabi actually combines a train with a bus or flight for the final leg. The realistic options range from a train-and-bus combo taking roughly 12.5 hours to a bus-only journey of about 15 hours. Here's the full breakdown.
KL Sentral → Padang Besar → Hat Yai → Krabi
Total duration roughly 12 hours 36 minutes, cost ฿538 to ฿3,520 (approx. RM68–447), the wide range reflecting different train and bus class options.
A real traveller account describes a similar structure: the overnight train from KL Sentral departs at 21:30 and arrives in Hat Yai at 10:30 the next morning. From Hat Yai's train station, a songthaew takes you to the bus station (roughly 20 minutes), and the bus onward to Krabi takes 4 to 6 hours depending on the coach class and number of stops.
TBS Kuala Lumpur → Hat Yai → Krabi, one continuous journey type
Total duration roughly 15 hours 10 minutes, cost ฿737 to ฿2,957 (approx. RM94–376). Genuinely simpler logistically, since it's bus-to-bus rather than switching between rail and road, though it takes somewhat longer overall than the train-and-bus combo.
Under 6 hours total, by far the fastest option
Total duration roughly 5 hours 19 minutes, cost ฿1,463 to ฿3,543 (approx. RM186–450). By far the fastest option if time matters more than the overland experience.
| Route | Duration | Cost (THB) | Approx. (RM) |
|---|---|---|---|
| Train + Bus (via Padang Besar + Hat Yai) | ~12h36m | ฿538–3,520 | RM68–447 |
| Bus only (via Hat Yai) | ~15h10m | ฿737–2,957 | RM94–376 |
| Train + Flight (via KLIA) | ~5h19m | ฿1,463–3,543 | RM186–450 |
Sourced from Rome2Rio's KL Sentral to Krabi route data and a Tripadvisor Kuala Lumpur forum discussion on the practical route structure. RM figures are approximate conversions and will shift with the exchange rate.
Agree the fare before boarding, standard practice here
Once you arrive at Krabi's bus station, walk along the roadside to find a songthaew heading to Ao Nang (avoid the ones parked directly at the bus stop specifically, according to one traveller's advice). The fare to Ao Nang runs roughly 50 to 60 baht (approx. RM6–8), agree on the price with the driver before boarding.
If budget matters most and you're comfortable with a long overland journey, the train-and-bus combo via Padang Besar and Hat Yai is genuinely the cheapest at the low end.
If simplicity matters more than saving a few hours, the bus-only route removes the rail-to-road transfer entirely, one continuous journey type rather than switching systems partway through.
If time is your priority, the train-to-KLIA-then-fly option gets you there in about a fifth of the time of the overland routes, worth the price premium if your schedule is tight.
Confirm your bus class and departure time in Hat Yai before committing to the train-and-bus route, the 4 to 6 hour range for the Hat Yai to Krabi leg depends significantly on how many stops your specific coach makes.
Budget extra time for the songthaew transfers at both Hat Yai (train station to bus station) and Krabi (bus station to Ao Nang), these short local transfers add up across a long multi-leg journey.
Agree on the songthaew fare before boarding at Krabi, this is standard practice and avoids any confusion or overcharging on arrival.