The Bangkok to Krabi route runs 1h 25min on direct AirAsia, Thai Lion Air, or Nok Air flights from DMK or BKK. Three other options cover the 780 km north-south journey: overnight VIP bus from Sai Tai Mai, train + bus combo via Surat Thani, or flight to Phuket plus bus across the Sarasin Bridge.

This guide tests the four transport modes on time versus cost, the airport bus connection from Krabi Airport to Ao Nang or Krabi Town, and the booking lead-time math that determines whether flights or buses win.

Bangkok to Krabi at a glance

OperatorDeparturesDurationTypeFrom (one-way)Book
Direct flight (AirAsia, Thai Lion, Nok Air) Fastest 20+ daily DMK/BKK 1h 25min flight + 30 min KBV transfer Direct flight (KBV) $25-90 Check availability
Overnight VIP bus (Sukhumvit/Mo Chit) Nightly 17:00-19:30 12-14 hrs VIP coach bus $20-35 Check availability
Train + bus combo (Surat Thani) Overnight train + transfer 14-16 hrs Train + bus $25-50 Check availability
Flight to Phuket + bus (HKT) 40+ daily flights 4-5 hrs total Flight + 2-3hr bus $30-90 Check availability
  • Direct flight duration: 1h 25min flight (fastest)
  • Flight + bus via Phuket: 4 to 5 hours total
  • Overnight VIP bus: 12 to 14 hours
  • Train + bus combo: 14 to 16 hours total
  • Overnight VIP bus fare: $20 to $35 one way (cheapest)
  • Train + bus combo fare: $25 to $50 one way
  • Direct flight fare: $25 to $90 one way
  • Flight + bus via Phuket fare: $30 to $90 one way
  • Daily flight departures: 20+ from BKK and DMK combined
  • Nightly bus departures: Multiple from Sai Tai Mai and Sukhumvit
  • Distance by air: 660 km direct
  • Distance by road: 780 km via highway 4
  • Bangkok airports: BKK Suvarnabhumi (full-service) or DMK Don Mueang (low-cost)
  • Krabi airport: KBV, 15 km east of Krabi Town and 25 km from Ao Nang

Four routes on the journey and the dominant flight choice

Four transport modes cover Bangkok to Krabi. Direct flight dominates on every dimension except absolute cost. The 20+ daily flights and $25 to $90 fare band make it the obvious pick for most travelers. Buses and trains are the value picks for budget travelers and backpackers who want to skip a hotel night.

Direct flight, the dominant choice

AirAsia, Thai Lion Air, and Nok Air run 20+ daily flights from BKK and DMK to Krabi (KBV). Flight time is 1h 25min. Foot-passenger fare runs $25 to $90 one way when booked 3 to 4 weeks ahead. Add 30 minutes for the KBV airport bus to Krabi Town or 45 minutes to Ao Nang. Compare current Bangkok to Krabi flight prices across all three operators.

Overnight VIP bus, the budget winner

The Transport Company and private operators run nightly VIP buses from Sai Tai Mai (Southern terminal) and Sukhumvit Bus Terminal. Departure window is 17:00 to 19:30. Duration is 12 to 14 hours arriving Krabi Bus Terminal in the morning. Foot-passenger fare runs $20 to $35 one way.

The overnight bus saves a hotel night for backpackers and reaches Krabi Town by 07:00 to 09:00, in time for a same-day onward ferry to Phi Phi or Lanta.

Train plus bus combo via Surat Thani, the scenic option

State Railway of Thailand runs overnight trains from Bangsue Grand Station to Surat Thani. The 12-hour train plus 2-hour Surat Thani-to-Krabi bus totals 14 to 16 hours. Foot-passenger fare runs $25 to $50 one way for second-class sleeper plus connecting bus.

The train is more comfortable than the bus and offers genuine sleep on sleeper berths. The downside is the train-to-bus transfer at Surat Thani station and the extra 2-hour onward leg.

Flight to Phuket plus bus, the fallback option

40+ daily flights run from Bangkok to Phuket (HKT). The 2 to 3 hour onward bus from Phuket Bus Terminal via Sarasin Bridge reaches Krabi Bus Terminal. Total time 4 to 5 hours. Foot-passenger fare runs $30 to $90 one way.

This route exists only as a fallback when Krabi flights sell out or when Phuket flights are dramatically cheaper. The Phuket-to-Krabi bus adds 3 hours that direct Krabi flights avoid entirely.

Wat Pan Rat temple in Krabi Town the gateway city for Krabi province and Ao NangPhotographer: Stefan Fussan. Source: Wikimedia Commons. License: CC BY-SA 3.0.
Wat Pan Rat temple in Krabi Town. The town sits 15 km west of Krabi Airport (KBV) and is the airport bus terminus, the bus terminal location, and the gateway to Ao Nang and the Andaman island ferries. Photo: Stefan Fussan (Wikimedia Commons, CC BY-SA 3.0).

Krabi Airport arrival and the Ao Nang transfer math

Krabi Airport (KBV) sits 15 km east of Krabi Town and 25 km from Ao Nang. The transfer options run by airport bus, private taxi, or shared minivan.

  • KBV to Krabi Town: 15 km, 30 min airport bus$0 100 to 150 per person
  • KBV to Ao Nang: 25 km, 45 min airport bus$0 150 to 200 per person
  • KBV to Krabi Town (private taxi): 25 min$0 500 to 700
  • KBV to Ao Nang (private taxi): 35 min$0 600 to 800
  • KBV to Klong Jilad Ferry Pier: 20 km, 35 min taxi$0 600 to 800

The airport bus is reliable but slow at the THB 150 per-person fare. Private taxi is worth the extra THB 400 to 600 for groups of 2 to 4 or for travelers with onward same-day ferry connections to Phi Phi or Lanta.

Best booking window and the flight versus bus economics

The route prices on lead time. Direct Krabi flights at $25 to $40 require 3 to 4 weeks lead time. Booking earlier gets the best fares.

Last-minute bookings under 7 days push flight fares to $60 to $90, double the advance-purchase price.

Overnight bus fares stay stable at $20 to $35 year round regardless of lead time. The bus is the price-insurance option for last-minute trips.

The break-even point. Book a direct flight 3+ weeks ahead at $30 and save 12 hours over the bus. Book the bus for last-minute trips under 1 week ahead when flight prices double.

Train and bus combo only makes sense for travelers who want the sleeper berth experience.

For onward island travel, the Krabi arrival connects to Krabi to Phi Phi ferries from Klong Jilad Pier and Krabi to Lanta ferries from the same pier. The airport bus drops at Klong Jilad on the Ao Nang route.

For travelers comparing this route to other islands, the Bangkok to Koh Samui guide covers the same multi-modal logic for the Gulf islands. Or check Bangkok to Koh Samui schedules directly.

For the most current 2026 schedules, check current Bangkok to Krabi schedules across flights, buses, and combos.

Frequently asked questions about Bangkok to Krabi

How long does the Bangkok to Krabi journey take?
1h 25min flight time on direct flights (2h 30min total door to door with airport transfers). 12 to 14 hours on overnight VIP bus. 14 to 16 hours on train + bus combo. 4 to 5 hours on flight to Phuket plus bus to Krabi.
How much does Bangkok to Krabi cost?
Overnight VIP bus runs $20 to $35, the cheapest option. Train + bus combo runs $25 to $50. Direct flights run $25 to $90 depending on lead time. Flight to Phuket plus bus runs $30 to $90.
Which airline flies Bangkok to Krabi?
AirAsia, Thai Lion Air, and Nok Air run 20+ daily flights between BKK or DMK and Krabi (KBV). Bangkok Airways also runs limited direct flights. Vietjet runs seasonal service.
Should I fly or take the overnight bus?
Fly for time priority. Bus for budget priority and to skip a hotel night. The break-even is the 3-week booking window: flights cost $25 to $40 booked 3+ weeks ahead, jumping to $60 to $90 under 1 week. Buses stay stable at $20 to $35.
Where do Bangkok to Krabi buses depart from?
Sai Tai Mai (Southern Bus Terminal) is the primary departure point with 4 to 6 nightly VIP buses. Sukhumvit Bus Terminal runs additional services. Buses arrive Krabi Bus Terminal between 07:00 and 09:00 the next morning.
How do I get from Krabi Airport to Ao Nang?
Airport bus runs 45 minutes for THB 150 to 200 per person. Private taxi runs 35 minutes for THB 600 to 800. Hotel transfers are bookable from most Ao Nang resorts at $20 to $30.
Can I take a train from Bangkok to Krabi directly?
No. Trains only reach Surat Thani station. From there, take the 2-hour bus to Krabi Town. The combined train + bus journey runs 14 to 16 hours and is mostly used by travelers who want the sleeper berth experience.
Does the Bangkok to Krabi bus run year round?
Yes. The overnight VIP bus runs year round regardless of weather. The route avoids weather-sensitive ferries and is the most weather-immune option of the four. Flights occasionally delay during monsoon but rarely cancel.

Where to stay in Krabi after arrival

Three SHA-certified picks across Krabi Town, Ao Nang, and Klong Muang to anchor the first night on the Andaman south coast.