Practical guide
Bangkok to Krabi
780 km to the limestone coast — fly it, sleep through it, or rail it.
- Logistics
- Easy
- Updated
- 29 Aug 2026
The Honest Answer: Fly — the Route Is Cheap and Constant
Bangkok to Krabi is roughly 780 km, and flying is the default: more than 25 flights a day from Bangkok's two airports reach Krabi (KBV) in about 1 hour 25 minutes, with budget fares of ฿900–2,000 ($28–62) booked a few weeks out. The overnight bus takes 11–12 hours for ฿550–1,000 ($17–31), and because Krabi has no railway station, the train option means the sleeper to Surat Thani plus a connecting bus: 14–15 hours and ฿930–1,260 ($29–39) all-in. The part that needs local knowledge is the last 15 km. Krabi airport to Ao Nang is ฿150 on the shuttle or ฿1,200+ at the taxi counter for the same road. Everything's compared below with 2026 prices.
Where to sleep
Plan where you'll stay
Compare hotel rates across Thailand for your dates. Filter for free cancellation if you want to hold a room and decide later.
See Thailand hotelsOpens Booking.com with your dates · also on Expedia · Hotels.com
Key Facts (2026)
Fastest: fly, 1h25, ฿900–2,000 ($28–62)
25+ daily flights. 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.
Cheapest: overnight bus, ฿550–1,000 ($17–31), 11–12 hours
Leaves the Southern Terminal 17:00–20:40, arrives Krabi 06:00–09:30, in time for the morning boats to Phi Phi and Railay. Lignite Tour is the name brand.
No train to Krabi: sleeper #85 to Surat Thani + bus, 14–15 hours
Departs Krung Thep Aphiwat 19:50, arrives Phun Phin about 06:23. A 2nd-class berth is ฿750–900 plus ฿180–360 for the Phantip bus, and you'll want to book it as one through-ticket.
Distance: roughly 780 km
Krabi airport sits 15 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: ฿150 shuttle vs ฿1,200–1,500 taxi counter
Shared vans are ฿150–200 per person with hotel drop-off, and Grab runs about ฿600–900. Solo or in a pair, I'd take the shuttle.
Peak weeks sell out the cheap seats first
Mid-December to January and Songkran push fares up on every mode, so book those dates early.
Bangkok → Krabi: All Options Compared (2026)
| Mode | Duration | Typical price | Departs from |
|---|---|---|---|
| Flight | 1h 25m (+ airport time) | ฿900–2,000 / $28–62 | Don Mueang (DMK) & Suvarnabhumi (BKK) |
| Overnight bus (Express / VIP24) | 11–12h | ฿550–1,000 / $17–31 | Southern Terminal (Sai Tai Mai) |
| Sleeper train + bus via Surat Thani | 14–15h | ฿930–1,260 / $29–39 | Krung Thep Aphiwat |
Prices checked August 2026. Flight range = booked ~6 weeks ahead on budget carriers, before bags; December–January and Songkran run higher. Bus and train sell as through-tickets on 12Go.
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
| Class | Departures |
|---|---|
| Express | 17:30, 17:45, 18:40, 19:00 |
| VIP 24 | 18:50 |
Flight
| Class | Departures |
|---|---|
| Economy | 06:05, 08:55, 13:40 |
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 & fares: Bangkok → Krabi
12Go shows flights, the overnight buses, and the train-plus-bus combo side by side, with live seats and instant e-tickets. Book the train and its connecting bus as one ticket and you're covered at Surat Thani if the train runs late.
Sponsored link — we may earn a small commission when you book, at no extra cost to you. Learn more.
Flying Bangkok to Krabi: 1h25, 25+ Flights a Day, Then the Ao Nang Transfer
The flight is easy — the last 15 km 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–January, Songkran) still sell out the cheap seats first, and Krabi is one of the routes where early booking pays most.
Krabi's airport sits 15 km northeast of Krabi Town, about 40 minutes from Ao Nang, and your transfer options span a 10x 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 ฿1,200–1,500 per car to Ao Nang. Grab works from the airport at roughly ฿600–900, though drivers sometimes ask you to walk to the car park at busy times. Solo or in a pair, take the shuttle. Three people with bags, and the maths starts favouring a car.
Bangkok to Krabi by Bus: 11–12 Hours Overnight, ฿550–1,000
฿550–1,000 and a saved hotel night
Buses leave Bangkok's Southern Terminal (Sai Tai Mai, across the river in Thonburi, allow 30–45 minutes to get there) between about 17:00 and 20:40, arriving in Krabi from 06:00 to 09:30 the next morning. Lignite Tour is the name brand on the route, and you'll pay around ฿650 for the express and ฿970 for the 24-seat VIP with near-flat recline, blankets, and a meal stop. That dawn arrival is genuinely useful: it puts you at the pier in time for the morning boats to Phi Phi or Railay.
Two practical notes. First, Krabi's bus terminal is at Talat Kao, 4–5 km north of Krabi Town, so a white songthaew (~฿50) or a short Grab finishes the trip to town or Ao Nang. Second, book the terminal operators rather than the cheap 'tourist buses' sold around Khao San Road. I wouldn't risk the latter, they've a long reputation for slow runs and luggage that arrives lighter than it left.
Bangkok to Krabi by Train: Sleeper to Surat Thani + Bus, 14–15 Hours
Krabi has no station — but Surat Thani connects
No trains reach Krabi, but the southern sleeper line passes through Surat Thani, 2.5–4 hours away by bus. The play: take train no. 85 from Krung Thep Aphiwat (departs 19:50, arrives Surat Thani's Phun Phin station around 06:23), then a Phantip connecting bus, sold as a through-ticket and boarding just south of the station, for the run to Krabi. Second-class air-con berths cost about ฿750–900, and the bus leg adds roughly ฿180–360. Total: 14–15 hours and ฿930–1,260 all-in, most of it horizontal.
Choose it for the same reasons as any Thai sleeper: you ride the classic line, save a hotel night, and arrive rested rather than folded. Book berths one to two weeks ahead in high season, as lower berths go first, and always as a train-plus-bus through-ticket so a late train doesn't strand you at Phun Phin renegotiating a bus fare.
My rule of thumb: 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.
Krabi Airport (KBV) → Ao Nang / Krabi Town
The last 15 km in Krabi
The ฿150 shuttle covers Ao Nang cheaply if the timing suits. Landing late, heading to Klong Muang or Tubkaek, or travelling as a family? A pre-booked Kiwitaxi (code THAILAND5) fixes the price in advance, and the airport taxi counter quotes ฿1,200–1,500 for the same ride.
THAILAND5Sponsored link — we may earn a small commission when you book with code THAILAND5, at no extra cost to you. Learn more.
Sorted the journey? Plan the Krabi end:
Frequently Asked Questions
Common questions about bangkok to krabi.
Where to stay in Thailand
Compare prices across trusted booking sites for the destinations in this guide.
- Compare prices across sites
- Filter for free cancellation
- Secure checkout on the partner site
Compare rates on Booking.com
Largest selection
Compare rates on Expedia
Bundle & save
Compare rates on Hotels.com
Member prices
We may earn a commission from bookings made through these links — at no extra cost to you. Learn more.
You Might Also Like
Best Time to Visit Thailand
Plan around the weather, not against it
Thailand Budget Travel Guide
Thailand on less — without missing the best of it
Is Thailand Safe?
Last reviewed 29 August 2026 — an honest, up-to-date safety assessment
Thailand Visa Requirements
TDAC card, who can enter visa-free, how long you can stay, and what to do next
Thailand Travel Tips
What every visitor to Thailand should know — before they land
Ready to build your itinerary?
Use our free itinerary builder to save places, organise days, and share your trip.
Open Itinerary Builder