How to Take the Sleeping Bus from TBS Kuala Lumpur to Ao Nang, Krabi

VIP sleeper coach boarding at TBS Kuala Lumpur

An SVIP double-decker coach boarding at TBS

There's no single bus that runs straight from TBS to Ao Nang. What actually gets you there is an overnight sleeper bus from TBS to Hat Yai, followed by a separate minivan from Hat Yai down to Ao Nang. It's a two-leg journey, but a well-worn one, and each leg is straightforward once you know what to expect.

Leg 1: TBS to Hat Yai, overnight sleeper bus

Several Malaysian coach operators run this route, including Alisan Golden Coach Express, Konsortium Bas Ekspres, Sri Maju, and Grassland Express. The journey covers roughly 540km and takes about 8 hours.

Buses run throughout the day, but the night departure is the one worth booking if you want to actually sleep through the distance. Alisan Golden Coach's late service leaves TBS around 11:59pm on an SVIP double-decker coach, arriving in the Hat Yai area the next morning. Seats on these SVIP and VIP coaches recline much further than a standard bus seat, some close to flat, with extra legroom and footrests, which is what makes an overnight ride genuinely restable rather than just tolerable.

Fares range from around RM70 for standard VIP seating up to RM120 for the more premium SVIP double-decker service. Book through the operator directly or through an aggregator like BusOnlineTicket, which lists schedules and seat classes for all the major operators on this route side by side.

One detail worth checking at booking: drop-off points vary by operator. Some buses terminate in Hat Yai city itself (Chee Uthit Road area), while others stop at Danok or the Sadao checkpoint area, a short tuk-tuk ride outside the city centre. If your onward minivan to Krabi departs from Hat Yai Bus Terminal, a Hat Yai city drop-off saves you an extra transfer.

What to expect on the overnight leg

Reclined VIP sleeper bus seats

SVIP seats recline generously, with individual screens and footrests

The bus makes a rest stop partway through the journey, usually with time for a toilet break and food if you want it, though snack prices at these stops tend to run high, so bringing your own is worth it. Immigration happens along the way at the border crossing (Bukit Kayu Hitam or Padang Besar, depending on the operator's route), where you'll disembark briefly to get your passport stamped before continuing.

Vehicle and passenger checkpoint at the Thailand border

A brief immigration stop along the way, before continuing on to Hat Yai

Pack a light jacket or scarf, the air conditioning on these coaches runs cold overnight, and consider an eye mask and earplugs if you're a light sleeper, since cabin lights and border stops will interrupt an otherwise dark cabin a couple of times through the night.

Leg 2: Hat Yai to Ao Nang, by minivan

This is the part that trips people up if they don't plan for it. There's no train to Krabi, and the KL sleeper bus only gets you as far as Hat Yai, so a second, separate ticket is required for the roughly 4-hour run down to Ao Nang.

Minivan running the Hat Yai to Krabi route

The connecting minivan for the Hat Yai to Ao Nang leg

Here's the detail that actually matters: only a couple of authorised operators are permitted to drop passengers directly at hotels in Ao Nang. Most cheaper minivans advertised in Hat Yai only go as far as Krabi Town, which then requires a further tuk-tuk or songthaew ride, adding time and cost you didn't plan for. My Son Krabi Tour is one of the authorised operators that drops directly at Ao Nang accommodation, with departures from Hat Yai Bus Terminal typically around 9:00am, 1:00pm, and 5:00pm. The fare runs about THB 400 (roughly RM50).

If your overnight bus lands you in Hat Yai early morning, the 9:00am minivan is usually catchable with enough buffer for immigration and a quick breakfast. If you're cutting it close, the 1:00pm departure is the safer bet.

Putting the full journey together

A realistic total, TBS departure to Ao Nang arrival, looks like this:

  • 11:59pm: Depart TBS on the overnight sleeper
  • Border crossing along the way, brief immigration stop
  • Around 7:00 to 8:00am: Arrive Hat Yai
  • 9:00am or 1:00pm: Depart Hat Yai on the Ao Nang-bound minivan
  • Early to mid-afternoon: Arrive Ao Nang

All in, budget around 14 to 16 hours door to door, and a combined cost of roughly RM120 to RM170 depending on which bus class and minivan departure you take.

Ao Nang beach with limestone karst cliffs and longtail boats

Ao Nang, the payoff at the end of the journey

Common mistakes to avoid

  • Booking a minivan that only goes to Krabi Town, assuming it covers Ao Nang. Always confirm the operator drops directly at Ao Nang hotels, not just Krabi Town, or you're adding an unplanned tuk-tuk leg with inflated tourist pricing
  • Cutting the connection too tight. If your sleeper bus is delayed by traffic or a slow border crossing, an early minivan departure can be missed entirely, so build in at least an hour of buffer at Hat Yai before your connecting departure
  • Assuming the sleeper bus is fully flat. SVIP seats recline generously but aren't a proper bed, useful to know if you're particular about sleep quality on travel days
  • Not carrying cash in both currencies. You'll want ringgit for the Malaysian side and a reasonable amount of baht on hand for the Hat Yai to Ao Nang leg and any food stops along the way
  • Forgetting this is genuinely two separate tickets. Book both legs in advance during peak season (school holidays, year-end), since the connecting minivan in particular can sell out on popular departure times
Prefer to skip the planning and book a ready-made trip instead? You can browse Krabi and Ao Nang travel packages at beliholiday.com for pre-arranged options.