GoAsia
Thailand

How to Get from Bangkok to Krabi

Bangkok to Krabi by non-stop flight (about 1h 20min), overnight bus from about $20 or private transfer. Compare times, prices and tips.

Last updated: November 1, 2026

How to Get from Bangkok to Krabi

Photo: kallerna / Wikimedia Commons, CC BY-SA 3.0

Contents

Bangkok's temples and towers give way to the limestone cliffs of the Andaman coast, whether you head for the climbers' paradise of Railay or the family beaches of Ao Nang. Krabi lies far down the peninsula, and you choose between a short flight, an overnight bus or a door-to-door private car.

Train, Bus, Flight and Ferry tickets

Booking and payment are handled by 12Go, not GoAsia. We may receive a commission when you book through our links.

Bangkok to Krabi by flight

Flying is the quickest way. Non-stop flights take about 1 hour 20 minutes to 1 hour 25 minutes, and Thai AirAsia, Thai Lion Air, AirAsia, Bangkok Airways and Fly Dubai offer direct flights.[1] Low-cost carriers use Don Mueang (DMK), and Thai Airways lists Suvarnabhumi (BKK) to Krabi among its domestic fares.[2] Compare fares on the airlines' sites, because they change daily.

Bangkok to Krabi by bus

The overnight bus is the budget classic. From the Southern Bus Terminal (Sai Tai Mai), the Transport Co. bus leaves at 17:30 and costs 700 baht, about $21.[3] From Mo Chit 2, a bus leaves at 17:45 for 675 baht, about $20.[4] Plan for a night on the road: on booking platforms, the trip takes from about 10 hours 40 minutes and longer in heavy traffic.[5]

Bangkok to Krabi by private transfer

A private car or van takes you door to door. On booking platforms, a comfort car, SUV or van costs about $273 to $506 per vehicle (November 2026), and the drive takes about 10 to 11 hours.[5] A van is worth a look if you travel with a group and a lot of luggage.

Comparing your options

ModePrice (USD)Duration
FlightVaries by airline and dateAbout 1h 20min to 1h 25min[1]
BusAbout $20 to $21From about 10h 40min[5]
Private transferAbout $273 to $506 per vehicleAbout 10h to 11h[5]

Tips for Bangkok to Krabi

  • Book flights early: Fares rise close to departure and in high season from November to March.
  • Pack warm for the bus: Air conditioning on night buses runs cold, so bring a light jacket.

Timetable

Flight Don Mueang Airport - Krabi $ 39.68–52.72 1h 20m – 1h 25m
  • →  Economy 06:05, 08:55, 13:40
Taxi Don Mueang Airport - Krabi $ 359.88–522.72 11h – 12h
  • →  Van 9pax
  • →  Economy
  • →  SUV 4pax
Bus Bangkok - Krabi $ 21.90–33.75 10h 40m – 19h 48m
  • →  Express 17:30, 17:45, 18:40, 19:00
  • →  VIP 24 18:50
Taxi Bangkok - Krabi $ 272.66–504.80 10h – 11h
  • →  Economy 3pax
  • →  SUV 4pax
  • →  Van 10pax
  • →  Luxury VIP Van 9pax
  • →  Comfort Car 3pax
  • →  Luxury SUV 4pax
  • →  Van 9pax
Taxi Bangkok - Ao Nang $ 266.67–458.43 10h 20m – 11h
  • →  Comfort 3pax
  • →  SUV 4pax
  • →  VIP Van 9pax
  • →  Economy 3pax
  • →  Van 10pax
Taxi Suvarnabhumi Airport - Krabi $ 41.15–522.72 11h – 12h
  • →  Van 9pax
  • →  Economy
  • →  SUV 4pax
Taxi Suvarnabhumi Airport - Ao Nang $ 341.96–449.44 11h
  • →  Comfort 3pax
  • →  SUV 4pax
  • →  VIP Van 9pax
Taxi Don Mueang Airport - Ao Nang $ 341.96–449.44 11h 20m
  • →  Comfort 3pax
  • →  SUV 4pax
  • →  VIP Van 9pax

Frequently Asked Questions

How can I book tickets from Bangkok to Krabi?

Use the booking tool on this page to compare the transport options currently available from Bangkok to Krabi, including current prices and schedules.

What is the cheapest way to get from Bangkok to Krabi?

The overnight bus is the cheapest. The Transport Co. fare is 700 baht (about $21) from the Southern Bus Terminal and 675 baht (about $20) from Mo Chit 2.

What is the fastest way to get from Bangkok to Krabi?

Flying is the fastest. Non-stop flights take about 1 hour 20 minutes to 1 hour 25 minutes.

How long does it take to get from Bangkok to Krabi?

A flight takes about 1 hour 20 minutes. The bus takes from about 10 hours 40 minutes, and a private car about 10 to 11 hours.

Are there direct flights from Bangkok to Krabi?

Yes. Thai AirAsia, Thai Lion Air, AirAsia, Bangkok Airways and Fly Dubai offer direct flights.

Is it better to arrive at Krabi Airport or the bus station?

Krabi Airport is the quicker arrival if you can afford the fare, and the bus is the cheaper arrival.

What should I pack for the overnight bus to Krabi?

Pack a light jacket, a neck pillow, water and a daypack for your passport and valuables.

Sources and background

Numbers in the text such as [1] refer to these sources.

  1. [1] AirAsia: Cheap Flights from Bangkok to Krabi. Retrieved October 24, 2026.
  2. [2] Thai Airways: Domestic Ceiling Fares (CAAT). Retrieved October 28, 2026.
  3. [3] The Transport Co., Ltd. (BusTicket.in.th): Bangkok Bus Terminal Southern (Sai Tai Mai): timetable, services and information. Retrieved October 21, 2026.
  4. [4] BusTicket.in.th (Transport Co., Ltd. ticketing): Bangkok Bus Terminal (Chatuchak aka Mochi 2): timetable, services and information. Retrieved October 21, 2026.
  5. [5] 12Go: 12Go timetable: Bangkok to Krabi. Retrieved November 1, 2026.

Guide prices and journey times are indicative, not live quotes. A booked package may include transfers and waiting time as well as the main journey. Check the selected offer, pickup point and current conditions before booking.