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.
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
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 hotelsOpens 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)
| Mode | Duration | Typical price | Departs from |
|---|---|---|---|
| FlightSeats on 12Go | 1h 25m (+ airport time) | ฿900–2,000 / $27–60 | Don Mueang (DMK) & Suvarnabhumi (BKK) |
| Overnight bus (Express / VIP 24)Seats on 12Go | 11–12h | ฿715–1,000 / $21–30 | Southern Terminal (Sai Tai Mai) |
| Sleeper train + bus via Surat ThaniSeats on 12Go | 14–15h | ฿930–1,260 / $28–38 | Krung Thep Aphiwat |
| Private car or taxi | 10–11h | Quoted per car; a long day's drive | Your 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
| 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 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.
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)
| Option | Price | Time to Ao Nang | Worth it when |
|---|---|---|---|
| Airport shuttle bus | ฿150 to Ao Nang, ฿90–100 to Krabi Town | 40–60 min, meets most flights | You're alone or a pair and not in a hurry |
| Shared van | ฿150–200 per person | 45–60 min with hotel drop-off | You want the door, not the bus stop |
| Grab | About ฿600–900 per car | 35–45 min | Three people, or a late landing |
| Prepaid taxi counter | ฿700–1,000 per car | 35–45 min | Rarely; it's the same road as the Grab |
| Pre-booked private transfer | Fixed in advance | 35–45 min, driver waiting | Families, Klong Muang or Tubkaek, night arrivals |
| On to Railay | Longtail from Ao Nang, ฿100 each way | 10–15 min from Ao Nang beach | Boats 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 class | Departs Sai Tai Mai | Arrives Krabi (Talat Kao) | Fare |
|---|---|---|---|
| Lignite Tour, standard express | 18:40 | 05:40 | ฿715 on Lignite's own list |
| Express departures listed by 12Go | 17:30, 17:45, 18:40, 19:00 | About 05:00–07:00 | From ฿740 with 12Go's fee |
| VIP 24-seater listed by 12Go | 18:50 | About 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
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.
#2Sofitel Krabi Phokeethra Golf & Spa Resort4.7 (3,574 reviews)
Luxury resort near Krabi combining a championship golf course, full-service spa, and tropical grounds.
Check rates
#4Anana Ecological Resort Krabi4.7 (1,619 reviews)
Eco-minded resort in Ao Nang offering spa treatments, private pool suites, and a calm retreat with easy beach access.
Check rates
#5The Tubkaak Krabi Boutique Resort4.7 (1,506 reviews)
A beachfront boutique resort in Krabi offering pool villas, bay views, two restaurants, and a spa.
Check rates
Bangkok → Surat Thani (Phun Phin) Train Schedule (2026)
| Train | Departs Krung Thep Aphiwat | Arrives Surat Thani | Berths and seats | Seats open |
|---|---|---|---|---|
| No. 43 Special Express (railcar) | 07:30 | 16:20 | 2nd-class air-con seats, ฿524 | 90 days |
| No. 171 Rapid (to Sungai Kolok) | 15:10 | 01:11 | 2nd-class air-con and fan sleepers, 3rd class | 30 days |
| No. 37/45 Special Express (to Sungai Kolok / Padang Besar) | 16:10 | 01:49 | 1st and 2nd-class air-con sleepers, 2nd and 3rd seats | 30 days (No. 37), 90 days (No. 45) |
| No. 31 Special Express (to Hat Yai) | 16:50 | 02:20 | 1st and 2nd-class air-con sleepers, the newest carriages | 90 days |
| No. 169 Rapid (to Yala) | 17:30 (some sellers 17:50) | 04:06 | 2nd-class air-con and fan sleepers, 3rd class | 90 days |
| No. 83 Express (to Trang) | 18:50 | 04:58 | 1st and 2nd-class air-con sleepers, fan seats, 3rd class | 90 days |
| No. 85 Express (to Nakhon Si Thammarat) | 19:50 | 06:23 | 1st and 2nd-class air-con sleepers, fan seats, 3rd class | 90 days |
| No. 173 Rapid (to Nakhon Si Thammarat) | 20:10 | 06:46 | 2nd-class air-con sleepers and seats | 90 days |
| No. 167 Rapid (to Kantang) | 20:30 | 07:16 | 2nd-class air-con and fan sleepers, 3rd class | 90 days |
| No. 39/41 Special Express (railcar, to Surat Thani / Yala) | 22:50 | 07:50 | 2nd-class air-con seats only | 90 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
| Class | Departures |
|---|---|
| Express | 16:00, 17:00 |
Minivan
| Class | Departures |
|---|---|
| Van + Express Bus | 15:30 |
| Van + VIP Bus | 15:30 |
| Minivan | 15:20, 15:30, 16:00 |
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.
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.
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.
Journey booked? Plan the Krabi end.
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
Compare rates on Booking.com
Largest selection
Compare rates on Expedia
One Key member prices
Compare rates on Trip.com
Strong across Asia
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.
- KrabiChiang MaiFastest Nonstop flight, 1h55 in the airCompare all 5 ways
- KrabiKhao LakFastest Private car or transfer, 2–2.5 hoursCheapest Via Khao Sok, over two nights, About ฿300–500, then ฿260–500Compare all 5 ways
- KrabiKhao SokFastest Car or transfer, booked ahead, 2–2.5 hoursCheapest Shared van, About ฿300–500Compare all 4 ways
- KrabiKoh LantaFastest Speedboat from Ao Nang or Railay, 1h10–1h50Cheapest Minivan from Krabi airport, About ฿400–540Compare all 6 ways
- KrabiKoh LipeFastest Bundhaya speedboat from Ao Nang, About 5 hours 20, arriving 15:30Cheapest Van to Pak Bara and speedboat, from Krabi Town, About ฿1,150–1,500Compare all 5 ways
- KrabiKoh PhanganCheapest Bus or van + ferry, About ฿480–620Compare all 7 ways
You Might Also Like
Best Time to Visit Thailand
November to February for most trips, and the right coast for the rest of the year
Thailand on a Budget
Thailand on less, without missing the best of it
Is Thailand Safe?
What is actually risky, what is only in the news, and what four government advisories say, destination by destination
Thailand Visa & Entry Requirements
Who enters visa-free, what immigration checks, the TDAC, and how to stay longer

Ethical Elephant Sanctuaries in Chiang Mai
No riding, no shows, and the sanctuaries where you watch rather than wash.

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 MacReady to build your itinerary?
Use our free itinerary builder to save places, organize days, and share your trip.
Open Itinerary Builder

