The Bangkok to Krabi flight averages 1 hour 25 minutes on a route that sees about 120 departures a day across both Bangkok airports. Six airlines cover the lane year round. The cheapest fare on Skyscanner runs $23 one way, the full-service ceiling sits near $140.

This guide tests the route against the Phuket plus ferry alternative many travelers still default to, the KBV transfer math that hides the cost of a Railay overnight, and the cool-season pricing window that shapes the entire booking decision.

Bangkok to Krabi at a glance

  • Flight time: 1 hour 20 minutes to 1 hour 30 minutes block to block
  • Distance: 700 km southwest of Bangkok
  • Weekly direct flights: about 860 across both Bangkok airports per Trip.com aggregation, May 2026
  • Cheapest one way: from $23 on Thai VietJet, low season, no checked bag
  • Full service one way: $80 to $140 on Bangkok Airways or Thai Airways
  • Peak premium: 35 to 65 percent during cool season (November to April) and Songkran
  • Bangkok airports: Suvarnabhumi (BKK) for full service, Don Mueang (DMK) for LCCs
  • Destination airport: Krabi International (KBV), 15 km east of Krabi Town
  • KBV to Ao Nang: 30 km, 30 to 40 minutes by road

Six operators on the Krabi route and how Thai AirAsia took 54 percent

Six airlines run the Bangkok to Krabi flight route year round. Thai AirAsia leads the route by booking share at 54 percent per momondo data. Picking the right one depends on what you are trading off against the headline fare.

Thai AirAsia, the route leader by booking share

Thai AirAsia operates from both Suvarnabhumi and Don Mueang on the Krabi lane, the only LCC to do so. The Suvarnabhumi service is the practical advantage for travelers staying east of the Chao Phraya. AirAsia’s frequency is the highest of any operator and the booking-share leadership is a function of schedule depth rather than headline-fare advantage.

  • Base fare one way: from $32 (KAYAK) to $48 mid-season
  • Checked bag 20 kg: $14 to $25 added at booking
  • Seat selection: $3 to $8
  • Net all-in: $50 to $80 per traveler with bag, mid-season

Thai VietJet and Thai Lion Air, the cheapest LCC tier from DMK

Both fly Don Mueang to Krabi on similar pricing. Thai VietJet posts the cheapest base fare on Skyscanner at $23 one way, the lowest of any operator on the lane.

Net all-in after bag and seat tracks AirAsia closely. The base-fare advantage exists for the traveler-without-bag scenario only.

Nok Air, the price-led DMK alternative

Nok Air covers Don Mueang to Krabi on price-matched fares to Thai Lion Air. Schedule is thinner than AirAsia or VietJet, the route is run 7 to 10 times a week rather than daily. For travelers transferring from another Nok Air route, sticking with the same group simplifies bag handling.

Bangkok Airways, the limited-frequency boutique

Bangkok Airways flies the route from Suvarnabhumi but at thinner frequency than the LCC tier, typically 1 to 2 daily rotations rather than 3 to 5. Fare runs $85 to $140 one way including 20 kg checked bag, meal, and lounge access at BKK. The included extras make the all-in fare competitive against an LCC base plus add-ons.

Thai Airways, the indirect full-service option

Thai Airways operates the route on limited frequency and often through ticketing partners. The carrier is rarely the cheapest or the most frequent. The reason to book Thai Airways on this lane is loyalty-program continuity from an international arrival into Bangkok the same day.

Krabi limestone karst landscape the visual signature of the Krabi flight destinationPhotographer: Vyacheslav Argenberg. Source: Wikimedia Commons. License: CC BY 4.0.
The Krabi karst is why people fly here. The 700 km flight from Bangkok crosses the central plains, the Gulf of Thailand, and the Phang Nga peninsula before the descent over these limestone islands into KBV.

Why Bangkok to Krabi beats Bangkok to Phuket then ferry

Travelers headed for Ao Nang, Railay, or Klong Muang often default to the Phuket-then-ferry route because the Phuket flight is more familiar. The math does not justify the habit.

The two paths compared:

  • Bangkok to Krabi direct: $23 to $55 LCC fare. 1h25 flight. 30 to 40 min taxi to Ao Nang. Total trip time 2h30 to 3h door to door.
  • Bangkok to Phuket then ferry: $19 to $45 LCC to Phuket. 45 min HKT transfer to Rassada Pier. 1h45 to 2h ferry crossing. 25 min taxi from Klong Jilad to Ao Nang. Total trip time 6 to 7 hours door to door.

The Krabi direct flight saves 3 to 4 hours and matches LCC pricing within $5 to $10. The Phuket plus ferry option only wins when the traveler is already staying in Phuket for the front of the trip and adds Krabi as a side trip.

KBV airport on arrival and the green-and-yellow taxi rank

Krabi International is a small terminal 15 km east of Krabi Town, surrounded by rural land. There is no city around the airport, no hotels within a 10 km radius, no walkable amenities. The arrivals hall opens to a single taxi rank operated by Krabi Airport Limousine Service in green and yellow vehicles.

Five transfer options to the most-booked Krabi zones:

  • Airport Limousine (green-yellow)$0 600 to Ao Nang: The default option at the immediate rank. Fixed-price flat rate, no haggling required, runs on demand.
  • Metered taxi outside the immediate rank$0 400 to 500: Walk past the limousine queue to the metered cars. Slightly cheaper for the same route, requires asking the dispatcher.
  • Shared minivan$0 200 to 300 per person: Routes to Ao Nang, Krabi Town, Klong Muang. Departs when 8 passengers board. Cheapest hotel-door option.
  • Grab or Bolt$0 450 to 600: App-based. Driver coverage at KBV is thinner than at Phuket or Chiang Mai airports, expect 5 to 10 minute waits at peak.
  • Private transfer$0 900 to 1,200: Pre-booked, name board at arrivals. Worth the premium for late-night arrivals or first-trip nervousness.

Railay-bound travelers need a connecting longtail boat from Ao Nang Pier or Ao Nam Mao Pier. Road access ends at the limestone cliffs. Pre-book the airport and boat combination if your hotel is on Railay and the flight lands after 16:00, the last reliable longtail crossings finish by 18:00 in low season.

Best booking window and the cool-season pricing trap

The route prices on lead time and season aggressively. Off-peak base fares hold at the low end from May through October outside school holidays. Cool season (November to April) adds 35 to 65 percent across every operator. Songkran (mid-April) and Chinese New Year add 50 to 80 percent.

The cool-season trap: most travelers shop in November or December for a January or February trip, when fares are already in peak mode. Booking 60 to 90 days out catches some of the increase but not all of it. The cheapest cool-season fares require booking in September or earlier.

Aggregator comparison: Skyscanner, KAYAK, and Trip.com surface the same inventory through GDS partners. Trip.com’s per-route page shows bag and seat-selection fees inline, which Skyscanner does not. For the Bangkok to Krabi lane, check current schedules and fares as the starting point.

Frequently asked questions about flying Bangkok to Krabi

How long is the flight from Bangkok to Krabi?
Block time runs 1 hour 20 minutes to 1 hour 30 minutes depending on operator and headwinds. The actual airborne time is closer to 1 hour 10 minutes. The rest is taxi at Suvarnabhumi or Don Mueang, takeoff sequencing, and the gate roll at Krabi.
Which Bangkok airport should I fly from?
Suvarnabhumi (BKK) if you are booking Thai Airways, Bangkok Airways, or the Thai AirAsia Suvarnabhumi service. The Airport Rail Link makes the airport access easy. Don Mueang (DMK) if you are booking VietJet, Lion Air, Nok Air, or the AirAsia DMK service. Budget extra time and taxi cost because there is no rail link.
How much does the Bangkok to Krabi flight cost?
On LCCs (Thai VietJet, AirAsia, Lion Air, Nok Air) the off-peak range runs $23 to $55 one way. On full service carriers (Bangkok Airways, Thai Airways) the range runs $80 to $140 one way including bag and meal. Cool season and Songkran add 35 to 65 percent across every carrier.
Should I fly direct to Krabi or fly to Phuket and take the ferry?
Fly direct unless you are already staying in Phuket. The direct flight saves 3 to 4 hours and matches LCC pricing within $5 to $10. The Phuket plus ferry option exists for travelers who are pairing the two destinations in one trip and already need the Phuket flight anyway.
How do I get from Krabi airport to Ao Nang?
Five options. The green-yellow Airport Limousine at THB 600 flat rate is the default. Metered taxi outside the immediate rank at THB 400 to 500. Shared minivan at THB 200 to 300 per person hotel door. Grab or Bolt at THB 450 to 600. Private pre-booked transfer at THB 900 to 1,200.
Can I fly directly to Railay?
No. Railay is cut off from the road network by limestone cliffs. You fly into Krabi (KBV) or Phuket (HKT), take road transport to Ao Nang Pier or Ao Nam Mao Pier, then a longtail boat. The longtail crossing runs THB 100 to 200 per person shared or THB 800 to 1,500 chartered. Last reliable crossings finish by 18:00 in low season.
When is the cheapest time to fly to Krabi?
May through October outside school holidays. Cool season (November to April) and Songkran (mid-April) add 35 to 65 percent. Cool-season fares require booking 90+ days out to catch the floor, not the 60-day window most travelers use.

Where to stay in Krabi after the flight

Three SHA-certified picks across the most-booked zones to anchor the post-flight first night.