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.

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.
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
| Mode | Price (USD) | Duration |
|---|---|---|
| Flight | Varies by airline and date | About 1h 20min to 1h 25min[1] |
| Bus | About $20 to $21 | From about 10h 40min[5] |
| Private transfer | About $273 to $506 per vehicle | About 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 | |
|
|
| Taxi Don Mueang Airport - Krabi $ 359.88–522.72 11h – 12h | |
|
| Bus Bangkok - Krabi $ 21.90–33.75 10h 40m – 19h 48m | |
|
|
| Taxi Bangkok - Krabi $ 272.66–504.80 10h – 11h | |
|
| Taxi Bangkok - Ao Nang $ 266.67–458.43 10h 20m – 11h | |
|
| Taxi Suvarnabhumi Airport - Krabi $ 41.15–522.72 11h – 12h | |
|
| Taxi Suvarnabhumi Airport - Ao Nang $ 341.96–449.44 11h | |
|
| Taxi Don Mueang Airport - Ao Nang $ 341.96–449.44 11h 20m | |
|
Frequently Asked Questions
Use the booking tool on this page to compare the transport options currently available from Bangkok to Krabi, including current prices and schedules.
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.
Flying is the fastest. Non-stop flights take about 1 hour 20 minutes to 1 hour 25 minutes.
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.
Yes. Thai AirAsia, Thai Lion Air, AirAsia, Bangkok Airways and Fly Dubai offer direct flights.
Krabi Airport is the quicker arrival if you can afford the fare, and the bus is the cheaper arrival.
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] AirAsia: Cheap Flights from Bangkok to Krabi. Retrieved October 24, 2026.
- [2] Thai Airways: Domestic Ceiling Fares (CAAT). Retrieved October 28, 2026.
- [3] The Transport Co., Ltd. (BusTicket.in.th): Bangkok Bus Terminal Southern (Sai Tai Mai): timetable, services and information. Retrieved October 21, 2026.
- [4] BusTicket.in.th (Transport Co., Ltd. ticketing): Bangkok Bus Terminal (Chatuchak aka Mochi 2): timetable, services and information. Retrieved October 21, 2026.
- [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.