Skip to main content
Visit Thailand Today

Practical guide

Bangkok to Krabi

780 km to the limestone coast. Fly it, sleep through it, or rail it to Surat Thani and finish by bus.

By Mac Kiley · 10 min read · Updated Oct 19, 2026

Fly, Because the Route Is Cheap and Constant

Bangkok to Krabi is roughly 780 km, and flying is the default. About 18 nonstop flights a day from Bangkok's two airports reach Krabi (KBV) in about 1 hour 25 minutes, and budget fares booked a few weeks out sit around ฿900–2,000 ($27–60). The overnight bus is the cheap way: Lignite Tour's 18:40 from the Southern Terminal lands at Krabi's bus station at 05:40 for ฿715 on the operator's own price list, in time for the morning boats.

Check live Bangkok → Krabi times and seats on 12Go

Krabi has no railway, so the train means one of ten sleepers to Surat Thani and a connecting bus, 14 to 15 hours and about ฿930–1,260 all in. The part that needs local knowledge is the airport transfer. Krabi airport to Ao Nang is ฿150 on the shuttle or about ฿700–1,000 at the taxi counter for the same road. Every mode, every departure and the way back are below.

Arriving in Krabi

Where to stay in Krabi

Sponsored

This route ends in Krabi. Search Krabi hotels with your dates, or narrow it to the area you're heading for. Filter for free cancellation if you want to hold a room and decide later.

See Krabi hotels

Opens Booking.com with your dates · also on Expedia · Trip.com

Key Facts (2026)

Flying is fastest, 1h25 for ฿900–2,000 ($27–60)

About 18 nonstop flights a day. AirAsia, Thai Lion and Nok Air from Don Mueang; Thai Airways, Thai Vietjet, Bangkok Airways and AirAsia from Suvarnabhumi. Book about six weeks out for the cheapest seats.

The overnight bus is cheapest, ฿715 on Lignite Tour's own list

Lignite's 18:40 from the Southern Terminal (Sai Tai Mai) arrives 05:40, eleven hours. 12Go lists four express departures between 17:30 and 19:00 and one VIP 24-seater at 18:50, ฿740–1,140 with its fee. The dawn arrival feeds the morning boats to Phi Phi and Railay.

No train reaches Krabi, so it's a sleeper to Surat Thani plus a bus, 14–15 hours

Ten trains a day run to Surat Thani's Phun Phin station; No. 85 (19:50 to 06:23) and No. 173 (20:10 to 06:46) land at the right hour. A second-class berth is ฿750–900 at the station and the Phantip bus to Krabi adds ฿180–360. Buy it as one through-ticket.

The distance is roughly 780 km, 10 to 11 hours by car

Krabi airport sits 12 km northeast of Krabi Town and about 40 minutes from Ao Nang. The bus terminal is at Talat Kao, 4–5 km north of town.

Airport to Ao Nang is ฿150 on the shuttle vs ฿700–1,000 at the taxi counter

Shared vans are ฿150–200 per person with hotel drop-off, and Grab runs about ฿600–900. Solo or in a pair, take the shuttle.

Sleeper seats open 90 days out; peak weeks sell out the cheap flights first

SRT opens most southern sleepers 90 days ahead (30 for the Sungai Kolok trains). Mid-December to January and Songkran push fares up on every mode, so book those dates early.

Every Way From Bangkok to Krabi, Compared (2026)

ModeDurationTypical priceDeparts from
FlightSeats on 12Go1h 25m (+ airport time)฿900–2,000 / $27–60Don Mueang (DMK) & Suvarnabhumi (BKK)
Overnight bus (Express / VIP 24)Seats on 12Go11–12h฿715–1,000 / $21–30Southern Terminal (Sai Tai Mai)
Sleeper train + bus via Surat ThaniSeats on 12Go14–15h฿930–1,260 / $28–38Krung Thep Aphiwat
Private car or taxi10–11hQuoted per car; a long day's driveYour hotel

Flight range = booked about six weeks ahead on budget carriers, before bags; December to January and Songkran run higher. Lignite's ฿715 is from its own site on 1 October 2026; its VIP 24-seater was ฿834 at the counter in March 2024 and lists at ฿1,140 through 12Go, so expect around ฿900–1,000 at the window. Train figures are station fares plus the connecting bus; online sellers add ฿100–200.

Bookable departures · refreshed daily

Bangkok → Krabi: departure times you can book now

Every departure currently on sale through 12Go for this route, by class. Fares are the spread across the classes shown; the exact price for a seat and date is on the booking page.

Bus

฿ 740–1,14010h 40m – 19h 48mSeats on 12Go
ClassDepartures
Express17:30, 17:45, 18:40, 19:00
VIP 2418:50

Flight

฿ 1,340–1,7811h 20m – 1h 25mSeats on 12Go
ClassDepartures
Economy06:05, 08:55, 13:40
Check seats and exact fares on 12Go

Times and fares as sold on 12Go, refreshed daily. Services sold only locally — ordinary trains, weekend excursion trains, walk-up pier tickets — are not listed; see the table above for those. Sponsored link: we may earn a commission when you book, at no extra cost to you.

Bangkok → Krabi

Check live times and fares from Bangkok to Krabi

12Go shows the flights and the overnight buses side by side, with live seats and instant e-tickets. For the train, book the sleeper to Surat Thani and its connecting bus as one ticket so a late train doesn't strand you at Phun Phin.

Check schedules on 12Go

Sponsored link — we may earn a small commission when you book, at no extra cost to you. Learn more.

Flying Bangkok to Krabi in 1h25 on About 18 Flights a Day, Then the Ao Nang Transfer

The flight is easy; the airport transfer is where people overpay

Thai AirAsia, Thai Lion and Nok Air fly from Don Mueang (DMK); Thai Airways, Thai Vietjet, Bangkok Airways and AirAsia again from Suvarnabhumi (BKK). With this much competition, fares behave. Book around six weeks out and ฿900–2,000 one way is normal, with lows in the ฿700s on promo days. Peak weeks (mid-December to January, Songkran) still sell out the cheap seats first, and Krabi is one of the routes where early booking pays most. Which airport is the real decision: Don Mueang has the cheapest fares and the budget carriers, Suvarnabhumi the full-service ones and the Airport Rail Link, so pick by where you are sleeping in Bangkok rather than by a ฿200 difference in fare.

Krabi's airport sits 12 km northeast of Krabi Town, about 40 minutes from Ao Nang, and your transfer options span a tenfold price range for the same road. The airport shuttle bus meets most flights and runs ฿150 to Ao Nang (about ฿90–100 to Krabi Town); shared vans charge ฿150–200 per person with hotel drop-off. The prepaid taxi counter quotes ฿700–1,000 per car to Ao Nang. Grab works from the airport at roughly ฿600–900, though drivers sometimes ask you to walk to the parking lot at busy times. Solo or in a pair, take the shuttle. Three people with bags, and the math starts favoring a car.

Krabi Airport to Ao Nang, Krabi Town and Railay (2026)

OptionPriceTime to Ao NangWorth it when
Airport shuttle bus฿150 to Ao Nang, ฿90–100 to Krabi Town40–60 min, meets most flightsYou're alone or a pair and not in a hurry
Shared van฿150–200 per person45–60 min with hotel drop-offYou want the door, not the bus stop
GrabAbout ฿600–900 per car35–45 minThree people, or a late landing
Prepaid taxi counter฿700–1,000 per car35–45 minRarely; it's the same road as the Grab
Pre-booked private transferFixed in advance35–45 min, driver waitingFamilies, Klong Muang or Tubkaek, night arrivals
On to RailayLongtail from Ao Nang, ฿100 each way10–15 min from Ao Nang beachBoats leave when about eight people gather, roughly 08:00–18:00

Fares as quoted at the airport counters and in the shuttle's own price list in 2026; Grab is a live estimate and climbs in the evening rush.

Bangkok to Krabi by Bus, Eleven Hours Overnight From ฿715

Lignite Tour from the Southern Terminal, and what the night is like

Buses leave Bangkok's Southern Terminal (Sai Tai Mai, on Borommaratchachonnani Road across the river in Thonburi, so allow 30–45 minutes to reach it) in the early evening and arrive at Krabi's bus station at dawn. Lignite Tour is the name brand on the route, and its own timetable has the 18:40 arriving 05:40, eleven hours, at ฿715, bookable on its site and paid at a 7-Eleven if you prefer. 12Go lists four express departures between 17:30 and 19:00 plus a VIP 24-seater at 18:50, at ฿740–1,140 with its fee; the government Transport Co. also runs the route from the same terminal. That dawn arrival is genuinely useful, because it puts you at the pier in time for the morning boats to Phi Phi or Railay.

The VIP 24 is the one to pay extra for, with near-flat recline, a blanket, water and soy milk handed out at boarding, charging at the seat, and a buffet dinner at the meal stop that is included in the fare, with a twenty-minute rest stop in the small hours. Walk-up at the counter it was ฿834 in March 2024, and the bus got in at 06:20. Two practical notes. Krabi's terminal is at Talat Kao, 4–5 km north of Krabi Town, so a white songthaew (about ฿50) or a short Grab finishes the trip to town or Ao Nang. And book the terminal operators rather than the cheap tourist buses sold around Khao San Road, which have a long reputation for slow runs and luggage that arrives lighter than it left.

Bangkok → Krabi Night Bus Departures (2026)

Operator and classDeparts Sai Tai MaiArrives Krabi (Talat Kao)Fare
Lignite Tour, standard express18:4005:40฿715 on Lignite's own list
Express departures listed by 12Go17:30, 17:45, 18:40, 19:00About 05:00–07:00From ฿740 with 12Go's fee
VIP 24-seater listed by 12Go18:50About 06:20–07:00฿1,140 with 12Go's fee; ฿834 at the counter in March 2024

Lignite Tour's figures are from lignitetour.com on 1 October 2026; the departure list is 12Go's on the same date, which does not name the operator per departure. Transport Co. buses also run and are sold at the terminal; the board is the final word.

Bangkok to Krabi by Train, a Sleeper to Surat Thani and a Bus at Breakfast

Krabi has no station, but ten trains a day reach Surat Thani and the bus does the rest

No trains reach Krabi, but the southern line passes through Surat Thani, 2.5 to 4 hours from Krabi by bus. The play is an evening sleeper from Krung Thep Aphiwat to Surat Thani's Phun Phin station, then a Phantip bus or minivan sold as a through-ticket, boarding just outside the station, for the run to Krabi. Second-class air-con berths cost about ฿750–900 at the station and the bus leg adds roughly ฿180–360. That's 14 to 15 hours and ฿930–1,260 all in, most of it horizontal.

Which train matters. No. 85 (19:50 to 06:23) and No. 173 (20:10 to 06:46) put you on the platform at a civilized hour with the whole day ahead; No. 83 (18:50 to 04:58) is earlier than most people want to be awake, and No. 171 and 37 arrive in the small hours. Lower berths go first, so book one to two weeks ahead in high season, and set an alarm: Surat Thani is a through-station, the train carries on south, and more than one couple has slept past Phun Phin and woken up in Trang. Buy the train and the bus as one ticket so a late train doesn't leave you renegotiating a van fare on the forecourt.

My rule of thumb is to fly, booked six weeks out. The route is too cheap and frequent not to. Take the overnight bus when flights spike or the budget is tight, since its dawn arrival feeds perfectly into the morning island boats. The train combo is for the experience, not the savings.

Arriving in Krabi

Top-Ranked Hotels in Krabi

Sponsored links

The top of my ranked list of the 10 best hotels in Krabi. Each button opens the hotel on Booking.com with your dates filled in.

Bangkok → Surat Thani (Phun Phin) Train Schedule (2026)

TrainDeparts Krung Thep AphiwatArrives Surat ThaniBerths and seatsSeats open
No. 43 Special Express (railcar)07:3016:202nd-class air-con seats, ฿52490 days
No. 171 Rapid (to Sungai Kolok)15:1001:112nd-class air-con and fan sleepers, 3rd class30 days
No. 37/45 Special Express (to Sungai Kolok / Padang Besar)16:1001:491st and 2nd-class air-con sleepers, 2nd and 3rd seats30 days (No. 37), 90 days (No. 45)
No. 31 Special Express (to Hat Yai)16:5002:201st and 2nd-class air-con sleepers, the newest carriages90 days
No. 169 Rapid (to Yala)17:30 (some sellers 17:50)04:062nd-class air-con and fan sleepers, 3rd class90 days
No. 83 Express (to Trang)18:5004:581st and 2nd-class air-con sleepers, fan seats, 3rd class90 days
No. 85 Express (to Nakhon Si Thammarat)19:5006:231st and 2nd-class air-con sleepers, fan seats, 3rd class90 days
No. 173 Rapid (to Nakhon Si Thammarat)20:1006:462nd-class air-con sleepers and seats90 days
No. 167 Rapid (to Kantang)20:3007:162nd-class air-con and fan sleepers, 3rd class90 days
No. 39/41 Special Express (railcar, to Surat Thani / Yala)22:5007:502nd-class air-con seats only90 days

Times from thailandtrains.com and siamtickets.com on the 5 December 2025 timetable; 12Go sells No. 169's departure as 17:50, so read the ticket. The seats-open column is our arithmetic from SRT's April 2026 tiers (90 days when your journey is 60% or more of the train's route, 30 days for 25–59%). Surat Thani is at km 635. From Phun Phin, Phantip's buses and vans to Krabi take 2.5 to 4 hours; the same table serves our Bangkok to Koh Samui guide, where the onward leg is a ferry.

Krabi or Phuket, and Where to Break the Journey

If you are choosing which airport to fly into, fly to the one you are sleeping nearest. Krabi's airport is 40 minutes from Ao Nang and the Railay longtails; Phuket's is on the far side of a 50-km island and two to three hours from Krabi by road and ferry. Phuket has more flights and sometimes a cheaper fare, but the saving disappears in the transfer. The exception is a trip that starts on Phuket's beaches and moves east, which is what our Phuket to Krabi guide is for. Our Phuket vs Krabi comparison settles the bigger question of which coast to base on.

Nobody breaks the flight, but the overland routes pass two places worth a night. Hua Hin is three to four hours down the line from Bangkok and the natural first stop on the train or the road, with the beach town's night market for dinner. Further south, the Surat Thani change is about two hours from Khao Sok National Park's limestone lake, a detour that turns a 15-hour transit into a two-day trip and is the best argument for taking the train at all.

Coming Back, Krabi to Bangkok

The return runs the same three ways in reverse, and the timings are friendlier. Flights leave Krabi for both Bangkok airports through the day, which makes a morning on the beach and an evening in Bangkok a realistic plan. The night buses leave Krabi's Talat Kao terminal between 16:00 and 17:30. Lignite Tour's own page lists a 16:00 at ฿779, a 16:30 at ฿796 and a 17:00 VIP 24 at ฿1,170, and Transport Co. runs from about ฿707. Most land at the Southern Terminal early the next morning, a Grab ride from most of the city, and some go on to Mo Chit. Allow 12 to 14 hours northbound.

The train route back means a van from Krabi to Phun Phin station (check it goes to the station, not Surat Thani town) for one of the evening sleepers north; the same lower-berth rule applies, and buying the two legs as one ticket matters more in this direction, because a late van means a missed train. If you are flying out of Thailand the same day, fly from Krabi; the night bus into Bangkok's Thonburi side and a transfer to Suvarnabhumi is a two-hour crossing of the city on top of twelve on the road.

Bookable departures · refreshed daily

Krabi → Bangkok: departure times you can book now

Every departure currently on sale through 12Go for this route, by class. Fares are the spread across the classes shown; the exact price for a seat and date is on the booking page.

Bus

฿ 740–98012h – 14h 7mSeats on 12Go
ClassDepartures
Express16:00, 17:00

Minivan

฿ 938–1,10015h – 17h 10mSeats on 12Go
ClassDepartures
Van + Express Bus15:30
Van + VIP Bus15:30
Minivan15:20, 15:30, 16:00
Check seats and exact fares on 12Go

Times and fares as sold on 12Go, refreshed daily. Services sold only locally — ordinary trains, weekend excursion trains, walk-up pier tickets — are not listed; see the table above for those. Sponsored link: we may earn a commission when you book, at no extra cost to you.

Krabi → Bangkok

Book the return from Krabi to Bangkok

12Go shows the flights from Krabi to both Bangkok airports and the late-afternoon night buses from Talat Kao with live seats. Book the return before the last week of a December or Songkran trip; those are the weeks the cheap seats go.

Check schedules on 12Go

Sponsored link — we may earn a small commission when you book, at no extra cost to you. Learn more.

Krabi Airport (KBV) → Ao Nang / Krabi Town

The airport transfer in Krabi

The ฿150 shuttle covers Ao Nang cheaply if the timing suits. Landing late, heading to Klong Muang or Tubkaek, or traveling as a family? A car pre-booked on 12Go (about ฿700–800 for a sedan to Ao Nang) fixes the price in advance, and the airport taxi counter quotes ฿700–1,000 for the same ride.

See transfer prices on 12Go

Sponsored link. We may earn a small commission when you book, at no extra cost to you. Learn more.

The Three Ways on Video

One flight, one night bus and one sleeper train, each someone else's trip. None is mine; each is credited to its channel.

Suvarnabhumi check-in to the Krabi arrivals hall on Thai AirAsia, with the fare paid (฿1,807 with a meal, extra bag and exit-row seat) stated on screen. Video by The Flip Flop Traveller on YouTube.
Lignite Tour's VIP 24-seater from the Southern Terminal, the included buffet stop, and the 06:20 arrival at Talat Kao; ฿834 at the counter that day. Video by Sam in Thailand on YouTube.
The second-class sleeper from Krung Thep Aphiwat, a bunk tour, and the mistake this guide warns about. They slept through Surat Thani and had to come back for the van to Krabi. Video by Jess and Dave on YouTube.

Frequently Asked Questions

Common questions about Bangkok to Krabi.

Fly. About 18 nonstop flights a day connect Bangkok's two airports to Krabi in about 1 hour 25 minutes, with budget fares of ฿900–2,000 ($27–60) booked a few weeks ahead. The overnight bus (Lignite Tour's 18:40 at ฿715, eleven hours) is the budget alternative, and the sleeper train to Surat Thani plus a connecting bus covers the rail option in 14 to 15 hours.

Not directly. Krabi has no rail line. The train route means one of ten southern trains from Krung Thep Aphiwat to Surat Thani's Phun Phin station (No. 85 at 19:50, arriving 06:23, is the best-timed sleeper), then a 2.5 to 4 hour Phantip bus or van to Krabi, sold as one through-ticket. All in it's about ฿930–1,260 and 14 to 15 hours, and sleeper seats open 90 days ahead.

Yes, about 18 nonstop flights a day, about 1 hour 25 minutes in the air. Thai AirAsia, Thai Lion and Nok Air fly from Don Mueang (DMK); Thai Airways, Thai Vietjet, Bangkok Airways and AirAsia fly from Suvarnabhumi (BKK). Budget fares run ฿900–2,000 ($27–60) booked around six weeks out.

Fly to whichever you are sleeping nearest. Krabi's airport is 40 minutes from Ao Nang and the Railay boats; Phuket's is two to three hours from Krabi by road and ferry, so a cheaper Phuket fare is spent on the transfer. Fly to Phuket only if the trip starts on Phuket's beaches and moves east.

About a week to ten days for both. Krabi needs three to five, enough for Railay, an island tour and an evening in Ao Nang, with Phi Phi or the Tiger Cave Temple on a fourth or fifth day. Phuket needs four to five for a Phi Phi day, a Phang Nga Bay day and the Old Town. The Phuket to Krabi speedboat takes 1–2 hours, so fly from Bangkok into one and home from the other rather than doubling back. With fewer than six nights, pick one base.

Roughly 780 km by road down the peninsula, 10 to 11 hours of driving. In practice that's a 1 hour 25 minute flight, 11 to 12 hours on the overnight bus, or 14 to 15 hours by sleeper train to Surat Thani plus a connecting bus. Most travelers fly and treat the distance as an afternoon.

Budget carriers (AirAsia, Thai Lion, Nok Air, Vietjet) run ฿900–2,000 (about $27–60) one way booked around six weeks out, with promo fares sometimes in the ฿700s, before checked bags. Full-service fares on Thai Airways or Bangkok Airways run higher. Mid-December to January and Songkran push all fares up, so book those dates early.

The airport shuttle bus is cheapest at ฿150, meets most flights and takes about 40–60 minutes. Shared vans run ฿150–200 per person with hotel drop-off. Grab costs roughly ฿600–900, and the prepaid taxi counter quotes ฿700–1,000 per car. If you're on your own, take the shuttle. Groups of three or more with luggage can justify the car.

Eleven to twelve hours, overnight. Lignite Tour's own timetable has the 18:40 from the Southern Terminal arriving 05:40 for ฿715; 12Go lists express departures between 17:30 and 19:00 and a VIP 24-seater at 18:50. The arrival point is Talat Kao terminal, 4–5 km north of Krabi Town, and a ฿50 songthaew finishes the job.

Flights to both Bangkok airports run through the day. Night buses leave Krabi's Talat Kao terminal between 16:00 and 17:30 (Lignite Tour from ฿779, its 17:00 VIP 24 at ฿1,170) and reach the Southern Terminal early the next morning, 12 to 14 hours later. For the train, take a van to Surat Thani's Phun Phin station, not the town, for an evening sleeper north.

Yes, with a connection in Krabi either way. The overnight bus's dawn arrival (or an early flight) links cleanly to the morning boats. Ferries to Phi Phi leave Klong Jilad pier around 09:00, and Railay is a 10–15 minute longtail from Ao Nang all day. There's no boat that skips Krabi entirely from Bangkok.

Where to stay in Krabi

Compare prices across major booking sites, and filter for free-cancellation rooms if you want to reserve now and decide later.

  • Compare prices across sites
  • Filter for free cancellation
  • Secure checkout on the partner site

We may earn a commission from bookings made through these links — at no extra cost to you. Learn more.

Onward from Krabi

The next leg, with the fastest and cheapest way to do it.

Going back? Krabi to BangkokAll 11 routes from Krabi

Mac Kiley

Written by

Mac Kiley

I lived in Bangkok for four years and traveled the country from there. The guides are my own opinions, written the way I'd explain them to a friend planning a trip.

More about Mac

Ready to build your itinerary?

Use our free itinerary builder to save places, organize days, and share your trip.

Open Itinerary Builder