Boats and limestone cliffs at Railay Beach, Krabi
Routes

Bangkok to Krabi

South to the Andaman coast by bus-boat, train or flight.

By the Viamo editorial team · Editor Terje Moy · Last updated July 2026 · 5 min read

Fastest ~4–5h by flight (door-to-door)

At a glance Typical options on this route – details, caveats and booking advice below.
✈️ Flight~1h20 airMultiple daily; door-to-door ~4-5h, far faster than overland
🚌 Bus~11–12hOvernight from Southern Bus Terminal, VIP coaches more comfortable
🚆 Train~14–16h totalSRT overnight to Surat Thani + 2-3h bus onward, no direct rail

Planning this trip? Currency converter · Jet-lag calculator · Trip budget · Compare routes

Krabi, gateway to the Andaman coast's limestone cliffs and island beaches, sits far enough south that overland travel from Bangkok is a proper undertaking rather than a quick hop. Most travellers fly, but the overland options — a long direct bus or a train-and-bus combination — remain popular with those building in a slower, cheaper route or already exploring the south by rail.

The fastest door-to-door: flying

Several airlines operate multiple daily flights between Bangkok and Krabi, with the flight itself taking around 1 hour 20 minutes. Once you add the airport journey at each end, security and the wait for baggage, the realistic door-to-door time is closer to 4–5 hours, but that is still dramatically faster than any surface option for a distance of roughly 780 km. For most travellers with limited time, flying is the default choice, and advance fares on this well-served domestic route are often reasonable if booked ahead.

The direct way: the overnight bus

Long-distance coaches run from Bangkok's Southern Bus Terminal directly to Krabi, taking around 11–12 hours, typically overnight. VIP coaches with reclining seats are the more comfortable option and worth the modest extra cost over a standard bus for a journey this long. It is a genuine test of patience but a reliable way to save on a night's accommodation while covering the distance, and buses arrive into central Krabi town rather than requiring a further transfer.

The scenic, slower way: train to Surat Thani, then bus

There is no direct rail line to Krabi, so travellers who want to include the railway take an SRT overnight train from Bangkok to Surat Thani, then continue by bus or minivan for the final 2–3 hours to Krabi. The overnight sleeper trains on this southern line have berths in second class, making it possible to sleep through much of the journey rather than sitting up all night as on the direct coach. Total journey time typically runs to 14–16 hours once you include the onward bus connection and any wait at Surat Thani, so this route suits travellers who enjoy the journey and want to break it up, more than those simply trying to reach the coast quickly. See our guide to Thailand by train for how the southern sleeper trains work.

Continuing to the islands

Many travellers heading to Krabi are really aiming for Koh Phi Phi, Koh Lanta or other Andaman islands, in which case Krabi town or its pier is just a staging point before a further ferry crossing — see our guides to Krabi to Koh Phi Phi and Krabi to Koh Lanta, or the wider ferries to the Thai islands guide.

Which should you choose?

If time matters at all, fly — the saving over any overland option is enormous for a relatively modest fare. Choose the direct overnight bus if you want to save money without adding complexity, and the train-and-bus combination only if the journey itself, including a night on a Thai sleeper train, is part of the trip you want to have.

Practical tips for the overland options

If taking the overnight bus or train, pack a light layer — air conditioning on long-distance Thai coaches and trains is often set very cold, and a jumper or blanket makes the journey noticeably more comfortable. Keep valuables and travel documents on your person rather than in checked luggage, and bring your own snacks and water, since stops on the overnight bus can be infrequent and timed unpredictably. Booking a lower sleeper berth on the train, rather than an upper one, generally gives a bit more room and is easier for getting in and out during the night.

Luggage and comfort

VIP overnight coaches typically have a hold for larger bags and reclining seats with more legroom than standard buses, which matters considerably over an 11–12 hour journey. On the sleeper train, second-class berths convert from day seating to a curtained bunk in the evening, offering more privacy and comfort than sitting upright on a coach, though the trade-off is the longer total journey time once the connecting bus to Krabi is added.

Weather and seasonal notes

Southern Thailand's monsoon pattern differs from the north, with the Andaman coast around Krabi seeing its wettest period roughly from May to October. Heavy rain can occasionally affect road conditions on the overland routes and, less commonly, disrupt ferry connections onward to the islands, so building in a little schedule flexibility during these months is sensible, particularly if you are also planning an island crossing straight after arriving in Krabi.

Booking practicalities

Flights on this corridor are operated by several budget and full-service carriers, and fares fluctuate significantly with how far ahead you book and the time of year — the cooler, drier season from roughly November to March is peak demand, so booking early matters more then than during the quieter monsoon months. The overnight bus and the Surat Thani sleeper train can both be booked through their respective operators' counters at the terminals or via third-party booking platforms that consolidate Thai bus and rail routes, which is usually more convenient than trying to book in person on the day of travel, especially during Thai public holidays such as Songkran, when demand across the whole southern network spikes.

Krabi town and arrival points

Depending on your mode of transport, you may arrive at Krabi's small airport, the bus terminal a short distance from the town centre, or via the connecting bus from Surat Thani. Krabi town itself is a modest, walkable base with a night market and riverside promenade, but most visitors move on quickly to the beaches and piers at Ao Nang or directly to a pier for onward ferry travel to the islands, so factor a short local taxi or songthaew (shared pickup truck) ride into your plans regardless of how you arrive.

Frequently asked questions

Is there a direct train to Krabi?

No. The nearest railhead is Surat Thani, from where a bus or minivan covers the remaining 2–3 hours to Krabi.

How long does the overnight bus take?

Around 11–12 hours from Bangkok's Southern Bus Terminal directly to Krabi town.

Is flying much faster than the bus?

Considerably. The flight itself is around 1 hour 20 minutes; even allowing for airport time, door-to-door is usually 4–5 hours versus 11 hours or more overland.

Can I sleep on the train to Surat Thani?

Yes, overnight services offer second-class sleeper berths, making the long journey south more manageable than sitting up on a coach.

Sources and further reading: