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
- 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.
Photographer: Stefan Fussan. Source: Wikimedia Commons. License: 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?
How much does Bangkok to Krabi cost?
Which airline flies Bangkok to Krabi?
Should I fly or take the overnight bus?
Where do Bangkok to Krabi buses depart from?
How do I get from Krabi Airport to Ao Nang?
Can I take a train from Bangkok to Krabi directly?
Does the Bangkok to Krabi bus run year round?
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.
SHA Certified
★ 9.4
Rayavadee Krabi
SHA Extra Plus
★ 9.1
The Tubkaak Krabi Boutique Resort
SHA Certified
★ 9.0
Sea Seeker Krabi Resort
For all 27 Thailand ferry routes plus operator reliability, seasonal cancellation patterns, and booking strategy, see our complete Thailand ferry guide.