The Bangkok to Krabi coach is one of the few long routes in Thailand where the bus genuinely beats the plane on price. You can check the current coach fares here, then pick your terminal below. Most guides send you to the wrong one. Southern buses to Krabi do not leave from Mo Chit or Ekkamai. They leave from Sai Tai Mai, the Southern Bus Terminal in Taling Chan, plus a handful of tourist coaches from Khao San Road and Phra Athit.

Here is the short answer. It’s a run of about 775 km that takes 11 to 14 hours overnight, and the recognized operator is Lignite Tour with a VIP coach out of Sai Tai Mai. Fares land between roughly THB 740 and 1,260 (about $22 to $37), which usually undercuts the flight and saves a night’s hotel on top. If you can sleep on a moving coach, the overnight seat is the value pick. Below is how the terminals, operators, and the ride actually break down.

Krabi waterfront with longtail boats and limestone karst cliffs, the arrival point for overnight buses from BangkokPhotographer: Stefan Fussan. Source: Wikimedia Commons. License: CC BY-SA 4.0.
The overnight coach drops you at Krabi Bus Terminal north of town, a short hop from the piers and the Ao Nang beaches.

Bangkok to Krabi by bus, the 775 km overnight reality

This is a long southern haul, not a quick hop. The distance is roughly 775 km down Highway 4 and across to the Andaman coast. Established operators quote close to 12 hours, and the cheaper multi stop coaches stretch to 14 or more (CheckMyBus, 2026). Almost every service runs overnight, leaving Bangkok in the evening and reaching Krabi the next morning.

Book the overnight coach on this route and you trade a night in a hotel bed for a night in a reclining seat. On a route where the fare beats the flight, that trade is the whole point. The numbers that matter before you commit are below.

OperatorDeparturesDurationTypeFrom (one-way)Book
Direct flight (AirAsia, Thai Lion, Nok Air) Fastest 20+ daily DMK/BKK 1h 25min flight + 30 min KBV transfer Direct flight (KBV) $25-90 Check availability
Overnight VIP bus (Sukhumvit/Mo Chit) Nightly 17:00-19:30 12-14 hrs VIP coach bus $20-35 Check availability
Train + bus combo (Surat Thani) Overnight train + transfer 14-16 hrs Train + bus $25-50 Check availability
Flight to Phuket + bus (HKT) 40+ daily flights 4-5 hrs total Flight + 2-3hr bus $30-90 Check availability
  • Distance: about 775 km, Bangkok to Krabi Bus Terminal.
  • Duration: 11 to 14 hours, VIP express coaches near 12.
  • Departure window: roughly 17:30 to 20:40 from Sai Tai Mai, around 18:45 to 19:00 from Khao San.
  • Arrival window: about 06:00 to 10:00 the next morning.
  • Fares: THB 740 to 1,260 (about $22 to $37) depending on class and pick up point.
  • Main terminal: Sai Tai Mai (สายใต้ใหม่), the Southern Bus Terminal in Taling Chan.
  • Arrival point: Krabi Bus Terminal (Talat Kao), a few kilometers north of Krabi Town.

Where you actually leave from in Bangkok

Get this wrong and you cross the city for nothing. Every coach to the south leaves from Sai Tai Mai (สายใต้ใหม่), the Southern Bus Terminal in Taling Chan on the Thonburi side. Mo Chit serves the north and northeast. Ekkamai serves the east toward Pattaya and Trat. Neither runs a bus to Krabi, whatever a booking widget implies.

Sai Tai Mai is where Lignite Tour and the government Transport Co board their Krabi coaches. It sits west of the river, so budget 45 minutes to an hour in a taxi from Sukhumvit and more in evening traffic. The second option is a tourist coach from Khao San Road or Phra Athit in Banglamphu, which suits you if you are already staying in the old city. Those pick up at a roadside counter, not a terminal.

One practical note for the fly curious. If the terminal trek pushes you toward the airport instead, compare current air fares before you decide, because the math on this route is closer than you would expect.

Evening street scene in Bangkok near the Banglamphu area where tourist coaches to Krabi boardPhotographer: Don Ramey Logan. Source: Wikimedia Commons. License: CC BY 4.0.
Tourist coaches board near Khao San and Phra Athit in Banglamphu, which saves the cross town trip to Sai Tai Mai for a higher fare.

Lignite Tour, the route’s recognized VIP specialist

Ask on the Thai forums which coach to take and the answer is usually Lignite Tour. It runs a VIP coach with 32 seats out of Sai Tai Mai. Reviewers single it out for legroom and a recline close to flat, plus a blanket, a snack, and water on board (Bookaway, 2026). There is air conditioning, an onboard toilet, and one meal and toilet stop on the way south.

Departures cluster in the evening, roughly three of them between 17:30 and 20:40, reaching Krabi the next morning between about 06:00 and 09:00. Fares sit around THB 740 to 1,150 (about $22 to $34), which puts the route specialist in the middle of the market rather than the top.

The honest catch is the cold. Riders report the cabin air conditioning runs so hard they piled on every blanket and still struggled to sleep. A few also say counter staff pushed paid onward connections they had already declined (Bookaway, 2026). Bring a layer, and remember an early arrival lands you in Krabi before most Ao Nang hotels will check you in.

The government Transport Co coach from Sai Tai Mai

The cheapest legitimate seat on the route is the state carrier. The Transport Co runs its 999 VIP and first class coaches from Sai Tai Mai on the standard overnight run to Krabi Bus Terminal. Fares undercut the private operators while still giving you air conditioning, a reclining seat, and a toilet on board. If price is the only filter, this is the seat.

What you give up shows across a long night. The government fleet tends to be older and more basic than Lignite, with narrower seats, weak or no wifi, and no touchscreen extras. The cheaper classes also make more stops, so the saving comes at a real comfort cost stretched over an 11 to 14 hour leg (CheckMyBus, 2026). We’d pay the small premium for a Lignite VIP seat on a trip this long, but the value case for the state coach is clear if the budget is tight.

Tourist buses from Khao San and Phra Athit Road

The convenience play is a tourist VIP coach from Banglamphu. Operators like Montanatip, Jarinthon Tour, and Bangkok Travel Plus load near Khao San Road and Phra Athit. Backpackers already in the old city skip the trip to Sai Tai Mai entirely. Departures run around 18:45 to 19:00, and some services continue past the terminal toward Ao Nang.

You pay for that convenience. These are the most expensive VIP seats on the route at roughly THB 1,000 to 1,260 (about $30 to $37), higher than the Southern Terminal coaches without being clearly better (SiamTickets, 2026). They can also run slower once a ferry or minibus onward leg is bundled in, and the pick up is a roadside counter with less predictable timing. Worth it if you value boarding near your hostel, skip it if you want the lowest fare or the tightest schedule.

What the 11 to 14 hour overnight ride is like

Plan the evening around an early boarding. Most riders reach Sai Tai Mai an hour before departure, find the operator counter, and stow the large bag in the hold. The coach pulls out into Bangkok’s evening traffic, clears the city, then settles into the long dark run down Highway 4. Dinner is the one rest stop, usually a highway restaurant with a toilet block.

The recurring complaint is temperature, not safety. Passengers consistently describe the cabin as very cold and the seats as comfortable once you have a layer on. Sleep comes in patches between the stop and the lightening sky. By dawn you are on the Andaman side, and the coach reaches Krabi Bus Terminal while the town is still waking up. It is a solved logistics problem, not an ordeal, as long as you pack for the cold.

Where you arrive in Krabi and how to go on

Almost every coach terminates at Krabi Bus Terminal, known locally as Talat Kao, a few kilometers north of Krabi Town rather than in it (Thai2Siam, 2026). A songthaew or taxi covers the short hop into town for a small local fare, usually THB 50 to 100 (about $1.50 to $3). If your hotel is in Krabi Town itself, you are close.

Most travelers are heading for the beaches, though. Ao Nang is a transfer of about 30 to 45 minutes from the terminal by songthaew or taxi, and a few tourist coaches continue there directly. Because you arrive so early, plan the first morning around your bags. Left luggage at a cafe or an early breakfast beats standing at a locked hotel gate. For the wider picture, our best SHA hotels in Krabi guide and the 3 days in Krabi itinerary both map out where to base yourself.

Krabi limestone cliffs and Andaman coastline near Ao Nang, the main destination for arriving bus passengersPhotographer: Rushenb. Source: Wikimedia Commons. License: CC BY-SA 3.0.
Ao Nang is a 30 to 45 minute transfer from Krabi Bus Terminal, so an early arrival often means a short wait before check in.

Bus versus the 90 minute flight to Krabi

This is the decision that makes the route unusual. Thai AirAsia, Nok Air, and Thai Lion fly direct from Don Mueang (DMK) or Suvarnabhumi (BKK) to Krabi International (KBV) in about 1 hour 30 minutes, with more than 500 flights a week. Base fares start around THB 1,200 to 1,600 before bags. You can check live air fares here against the coach.

Unlike the Bangkok run to Chiang Mai, where the plane routinely matches the bus, on Krabi the flight is usually the pricier choice. That gap opens up once you add a checked bag and seat fees. It also does not save you a night’s accommodation the way the overnight coach does, and you still need a 30 to 45 minute transfer from KBV. Fly if your time is worth more than the fare gap. Take the coach if you want the cheaper seat and the free night. For comparison, our Chiang Mai flights guide and Chiang Mai transport guide show how differently that northern route prices out.

Booking, boarding and what to bring overnight

Book ahead in high season and around Thai holidays, when the VIP seats sell out first. Off peak you can often buy at the Sai Tai Mai counter on the day, but a seat reserved online removes the risk of a sold out evening. Choose your class deliberately. A VIP coach means fewer, wider seats and a deeper recline than a standard first class ticket.

Pack for the cabin, not the climate outside. A warm layer or a light travel blanket is the single most useful item, because the reported cold is the one consistent gripe on this route. Keep your passport, phone, charger, and valuables in a small bag at your seat, since the large bag rides in the hold until the destination. A power bank matters, as onboard charging is not guaranteed on the cheaper coaches.

Where to stay in Krabi after the overnight bus

Because the coach lands you on the Andaman coast at dawn, it pays to book a base that fits how you actually arrive, tired and early. These three sit across the price range from the Ao Nang beachfront to the Railay side, all an easy transfer from the terminal.

See also our Chiang Mai transport guide.

Frequently asked questions

How long is the bus from Bangkok to Krabi?
About 11 to 14 hours for the roughly 775 km run, with VIP operators like Lignite Tour quoting close to 12 hours. Overnight coaches leave Bangkok between about 17:30 and 20:40 and reach Krabi Bus Terminal the next morning between roughly 06:00 and 10:00.
How much is the bus from Bangkok to Krabi?
Fares run from about THB 740 (around $22) for a government or lower class coach to about THB 1,260 (around $37) for the priciest tourist VIP buses from Khao San. Lignite Tour’s Southern Terminal VIP service sits in the middle, roughly THB 740 to 1,150.
Which bus terminal in Bangkok goes to Krabi?
Sai Tai Mai, the Southern Bus Terminal in Taling Chan, is the main departure point, used by Lignite Tour and the government Transport Co. Tourist VIP buses also leave from Khao San Road and Phra Athit. Mo Chit and Ekkamai do not serve Krabi.
Is the overnight bus from Bangkok to Krabi safe?
Broadly, yes. Established operators like Lignite Tour and the government Transport Co run air conditioned VIP coaches with onboard toilets and reclining seats, and have a solid record. Road travel still carries more risk than flying, so book a reputable operator rather than the cheapest unknown service.
Is it better to fly or take the bus from Bangkok to Krabi?
Fly if you value time, since the direct flight is about 1 hour 30 minutes against 11 to 14 hours by coach. Take the overnight bus if you want to save a night’s hotel and a little money, because here the VIP bus usually costs less than the plane.
Where does the bus from Bangkok arrive in Krabi?
Most services arrive at Krabi Bus Terminal (Talat Kao), a few kilometers north of Krabi Town. Some tourist VIP buses continue to Ao Nang. From the terminal, a songthaew or taxi covers the short hop into Krabi Town or the longer transfer out to the Ao Nang beaches.