Skip to content
Bangkok to Krabi: Flight, Train and Bus Compared

Bangkok to Krabi: Flight, Train and Bus Compared

The quick version

Compare flying and the train-plus-bus route from Bangkok to Krabi: time, cost, baggage, airports, and how to reach Ao Nang or Railay.

6 min readBy Siam Handbook Editorial
Share this article:
On this page

Last updated November 2026: flying is the practical way to go from Bangkok to Krabi, with nonstop flights of about 1 h 20 min to 1 h 30 min. The overland alternative is a train to Surat Thani plus a bus of roughly 3 hours. For every other arrival mode, see our guide to reaching Krabi.

Featured image: Suikotei, CC BY-SA 4.0, via Wikimedia Commons.

SRT Passenger car at Krung Thep Aphiwat Central Terminal-6 — 1
Photo: Suikotei, CC BY-SA 4.0, via Wikimedia Commons.

Quick answer: the best way from Bangkok to Krabi

Fly unless you want an overnight journey on purpose. Nonstop flights run about 1 h 20 min, and AirAsia lists Thai AirAsia and Thai Lion Air services from Don Mueang at 1 h 20 min to 1 h 25 min. Krabi has no railway station, so every train option ends with a bus.

Special express train no.40 at Krung Thep Aphiwat Central Station - img 01 — 2
Photo: Reversemos.sapanaht, CC BY-SA 4.0, via Wikimedia Commons.
  • Fly if you value time: about 1 h 20 min in the air, plus airport buffers.
  • Take the train and bus if you want to skip a hotel night and accept a long, tiring trip.
  • Decide your final stop first: Ao Nang, Krabi Town and Railay each need a different last leg.

Bangkok to Krabi at a glance

Isuzu EURO II Shuttle Bus at Krung Thep Aphiwat Central Terminal (2) — 3
Photo: Patiparn.Nice2002bkk, CC0, via Wikimedia Commons.

This table sets the two realistic options side by side. Cells marked verify depend on current timetables and fares, so confirm them with the operator before booking.

OptionTravel timeRelative costComfort and baggageBest fit
Nonstop flightAbout 1 h 20 min to 1 h 30 min in the airUsually the cheaper choice on low-cost carriers, but bags may cost extraSeat only; low-cost fares may include hand luggage only (verify)Most travelers, short trips, anyone heading to Ao Nang or Railay
Train to Surat Thani, then busOvernight train, then a bus of roughly 3 hours (verify timetable)Verify with the railway and bus operatorSleeper berths available on some classes; long and tiringTravelers with time, heavy luggage, or a wish to save a hotel night
202402 Entrance to MRT Bang Sue Station at Krung Thep Aphiwat Central Station — 4
Photo: MNXANL, CC BY-SA 4.0, via Wikimedia Commons.

Flying from Bangkok to Krabi

AirAsia's route page lists Thai Lion Air, Thai AirAsia, AirAsia and Bangkok Airways as nonstop carriers. Thai Airways also sells the route on its own site. Sample Don Mueang departures show Thai Lion Air leaving at 06:15 and landing at 07:35. Thai AirAsia flights are listed at 07:00, landing at 08:25, with afternoon departures at 14:50, 15:55 and 16:40. Schedules change by season, so check the airline's timetable for your date. Krabi Airport is the arrival point, and our page on terminal and transfer details covers what happens next.

Tip

Set against the 2 to 3 hours AirAsia advises before departure, a 1 h 20 min flight is the shorter part of the day.

202402 Light Red Line Fare Gates at Krung Thep Aphiwat Central Station — 5
Photo: MNXANL, CC BY-SA 4.0, via Wikimedia Commons.

Which Bangkok airport: Suvarnabhumi or Don Mueang?

Both airports serve this route. Opodo lists Suvarnabhumi (BKK) at 29 km from the city centre and Don Mueang (DMK) at 21 km. Pick the airport that matches your airline, since the low-cost carriers in AirAsia's listings depart from Don Mueang. Airport details are published by Airports of Thailand. AirAsia advises arriving 2 to 3 hours before departure, so add Bangkok traffic on top of that. Never plan a same-day connection between the two Bangkok airports on a tight buffer.

Isuzu EURO II Shuttle Bus at Krung Thep Aphiwat Central Terminal — 6
Photo: Patiparn.Nice2002bkk, CC BY-SA 4.0, via Wikimedia Commons.

How much does it cost, and when is it cheapest?

Fares swing with the calendar. AirAsia's one-way calendar for Don Mueang shows prices from ฿1,377 in mid-January 2027 up to ฿4,992 on 30 December 2026. Thai Airways shows round-trip economy fares between ฿4,224 and ฿7,930 for its November and December 2026 searches. Treat all of these as snapshots, not current quotes. One regional operator says December to April fares can run at about double low-season prices, so book early for that window. Early-morning and late-evening departures are often cheaper. Add bag fees before comparing: AirAsia states a 7 kg hand-luggage limit, and heavier bags need a checked allowance.

Hino EURO II Shuttle Bus at Krung Thep Aphiwat Central Terminal — 7
Photo: Patiparn.Nice2002bkk, CC BY-SA 4.0, via Wikimedia Commons.

Taking the train and bus instead

No train reaches Krabi. The overland route is a train from Bangkok to Surat Thani, then a bus of roughly 3 hours. Older guides cite 18:30 and 19:30 departures arriving at 06:25 or 07:10, but those are unconfirmed. Many also name Hua Lamphong as the departure station, which may be out of date. Check current departure stations, times and sleeper classes on the State Railway of Thailand site. Book the bus leg from Surat Thani with an operator you can verify. This route suits travelers who want to sleep on the move and have a spare half day. It is a poor choice if you land late or carry heavy bags.

202402 Area D of the Krung Thep Aphiwat Station Concourse Level — 8
Photo: MNXANL, CC BY-SA 4.0, via Wikimedia Commons.

After you land: Krabi Airport to Ao Nang, Krabi Town or Railay

Sources put Krabi Airport at 13 to 15 km from Krabi Town, so confirm the distance on the airport's official page. Onward travel depends on your base. For Ao Nang, read our notes on the Ao Nang transfer options. For Railay, you need a boat after the road leg, covered in our guide to the boat leg to Railay. Coming from Phuket instead? See the options from Phuket.

Good to know

Even after a 1 h 20 min flight, Krabi Airport is still 13 to 15 km from Krabi Town, so the onward leg is not finished.

Isuzu Cream-red Shuttle Bus at Krung Thep Aphiwat Central Terminal — 9
Photo: Patiparn.Nice2002bkk, CC BY-SA 4.0, via Wikimedia Commons.
DestinationLast legWhere to read more
Ao NangRoad transfer from the airportAo Nang transfer page
Krabi TownShort road transfer; fix taxi fares before ridingKrabi Airport page
RailayRoad transfer, then a boatRailay boat page

Common mistakes to avoid

Sponsored

Booking the cheapest fare without adding a checked bag is the most common error. Others are easy to avoid with a little planning.

  • Assuming a train runs to Krabi: it does not, and you must change to a bus.
  • Booking a flight from the wrong Bangkok airport for your hotel location.
  • Arriving at the airport with less than the 2 to 3 hours AirAsia advises.
  • Landing late with no onward transport arranged, especially if Railay is your base.
  • Quoting an old train timetable: confirm departure station and times first.

Frequently Asked Questions

How can I book a flight from Bangkok to Krabi?

Search the nonstop carriers listed above, then book on the airline's own site so you can see bag fees before paying. Compare the Don Mueang and Suvarnabhumi options for your hotel location.

Useful notes for your Thailand trip

Optional updates to our guides.

No spam. Unsubscribe anytime.

Continue reading

More guides you'll find useful