Bangkok to Krabi: Flight, Bus and Train Guide (2026)

Bangkok to Krabi is one of Thailand\’s most popular domestic routes — connecting the capital with the limestone cliffs, beaches, and island-hopping of the Andaman coast. Flying is by far the fastest and most popular option, though the overnight bus remains a solid budget choice.


Option 1: Flight (Most Popular)

Multiple airlines fly direct from Bangkok (Suvarnabhumi, BKK or Don Mueang, DMK) to Krabi International Airport (KBV). The flight takes around 1 hour 20 minutes. AirAsia, Nok Air, Thai Lion Air, and Thai Airways all operate this route, with frequent daily departures and competitive fares.

  • Journey time: ~1 hour 20 minutes
  • Price: from ~800–2,200 THB ($22–61 USD)
  • Airlines: AirAsia, Nok Air, Thai Lion Air, Thai Airways
  • Frequency: 15+ daily flights

✈️ [Travelpayouts widget: Bangkok → Krabi flights via Kiwi]


Option 2: Overnight Bus

VIP overnight buses from Bangkok\’s Southern Bus Terminal (Sai Tai Mai) run to Krabi in around 11–12 hours. Depart in the evening, arrive early the next morning — a reliable way to save a hotel night.

  • Journey time: 11–12 hours
  • Price: ~600–900 THB ($17–25 USD)
  • Departure: Southern Bus Terminal (Sai Tai Mai)


Option 3: Train + Bus (via Surat Thani)

There\’s no direct train to Krabi — the nearest station is Surat Thani. Take the overnight sleeper train from Bangkok to Surat Thani (~9–10 hours), then a bus or minivan to Krabi (~2.5 hours). Total journey is around 12–13 hours, similar to the direct bus but with the train experience.

  • Bangkok → Surat Thani (train): ~9–10 hours, from ~500 THB
  • Surat Thani → Krabi (bus): ~2.5 hours, ~150 THB
  • Total: ~12–13 hours

Journey Summary

MethodTimeCost fromBest for
Flight~1.3 hours800 THBMost travellers
Overnight bus11–12 hours600 THBBudget / save hotel
Train + bus12–13 hours650 THBTrain enthusiasts

Where to Stay in Krabi

Ao Nang is the main beach town and base for boats to Railay and Phi Phi. Railay Beach itself is car-free, accessible only by longtail boat, with dramatic limestone cliffs right behind the beach. Klong Muang to the north offers a quieter, more upscale alternative.

🏨 [Travelpayouts widget: Hotels in Krabi via Booking.com or Agoda]


Frequently Asked Questions

How long is the flight from Bangkok to Krabi?

Around 1 hour 20 minutes direct. With strong competition between AirAsia, Nok Air, and others, fares can be very affordable when booked in advance.

Is there a train station in Krabi?

No — Krabi has no train station. The nearest is Surat Thani, about 2.5 hours away by bus. Most travellers fly or take the overnight bus instead.


Related Guides

  • Bangkok to Phuket: Flight and Bus Guide
  • Krabi to Koh Lanta: Transport Guide
  • Krabi to Koh Phi Phi: Ferry Guide

This post contains affiliate links. When you book through them, we may earn a small commission at no extra cost to you.

Leave a Comment

Your email address will not be published. Required fields are marked *