Illustration of Koh Lanta, Thailand

Bangkok to Koh Lanta: Flight, Bus or Speedboat (2026)

Last updated 2026-07-28

On this page

Bangkok to Koh Lanta is a two-leg trip: get to Krabi, then get to the island. The flight leg is cheap and frequent. The second leg is where the planning matters, because the last shared minivan leaves Krabi Airport around 13:00 and a lot of people book an afternoon flight without knowing that.

Prices are in Thai baht (THB) with US dollars in parentheses at ฿33 = US$1 (July 2026). Sources are linked at the bottom.

Quick comparison

RouteDurationRough priceBest for
Fly to Krabi + minivan~6-7 hoursFlight + ฿300-450Almost everyone
Fly to Krabi + speedboat~6h44mUS$65-140 totalSpeed and comfort
Overnight bus + ferry17-18 hours~฿1,100 (US$36)Tight budgets

Fly to Krabi first

Krabi International Airport is the gateway — Koh Lanta has no airport, and Krabi is considerably closer than Phuket. Bangkok to Krabi is one of the cheapest domestic routes in Thailand, with fares a little over €20 each way and numerous daily departures from both Bangkok airports.

Take the earliest flight that works. That single decision determines whether the rest of the day is easy.

Krabi Airport to the island: the ฿300-450 minivan

Shared minivans run from Krabi Airport to Koh Lanta for ฿300-450 per person, taking 2 to 4 hours. Public minivans sit at the top of that fare range; shared minivan taxis run around ฿300.

Why the two-hour spread? The route crosses to Koh Lanta Noi by car ferry, then takes a bridge onto Koh Lanta Yai. The driving is predictable; the ferry queue isn’t. In high season it can add well over an hour, and there’s nothing anyone can do about it.

The last departure is around 13:00. After that you’re looking at a private transfer at a much higher price, or a night in Krabi. Build the day around this, not around the flight schedule.

The speedboat option

The fastest routing is flight plus speedboat transfer: about 6 hours 44 minutes door to door for US$65-140. It’s a 45-minute drive from the airport, a 15-minute boat along the Lanta coast, then a car to your hotel.

It costs more than the minivan and skips the ferry queue entirely, which on a busy high-season afternoon is worth something. It’s also a considerably nicer arrival than a van park.

The overnight bus: 17 hours, ฿1,100

A combined bus-and-ferry service runs from Bangkok in 17 to 18 hours for around ฿1,100 (US$36). Buses leave Bangkok in the evening with reclining seats, so the first stretch doubles as your night’s sleep, then you transfer to a boat for the run into Saladan Pier.

At ฿1,100 it isn’t dramatically cheaper than a budget flight plus a minivan once you price both properly, and it costs you the better part of two days. It’s a defensible choice if you’d otherwise pay for a hotel night and you sleep well on buses. For most people, the flight wins.

Which should you pick?

Morning flight to Krabi, then the ฿300-450 minivan. Cheap, simple, and you’re on the island by mid-afternoon.

Add the speedboat if you want to skip the car-ferry queue or you’re arriving in peak season.

Take the overnight bus only if the budget is genuinely tight.

Whatever you book, check the arrival time against that 13:00 minivan cutoff before you pay for anything.

Once you’re there, outthailand.com’s things to do in Koh Lanta covers the beaches and the old town, and best time to visit Koh Lanta explains how much the season changes the island. For every route in one place, see how to get to Koh Lanta, and for the shorter approaches, Krabi to Koh Lanta and Phuket to Koh Lanta. Island-hopping onward, Koh Lanta to Phi Phi covers the northern hop. For what’s on while you’re travelling, check the events hub.

Sources

Frequently Asked Questions

What's the best way to get from Bangkok to Koh Lanta?

Fly to Krabi in the morning, then take a shared minivan to the island. Total journey is about 6-7 hours and the flight leg is one of the cheapest domestic routes in Thailand. Just make sure you land before the last minivan departure around 13:00.

Is there an airport on Koh Lanta?

No. Krabi International Airport is the gateway, and it's much closer than Phuket. All road routes to the island run from there.

How much is the minivan from Krabi Airport to Koh Lanta?

฿300-450 per person depending on operator, taking 2-4 hours. Public minivans sit at the higher end of that range; shared minivan taxis run around ฿300. The time varies mostly with how long the car-ferry queue is.

What time is the last transfer from Krabi Airport to Koh Lanta?

Around 13:00 for minivan taxis. This is the single most important detail on this route — an afternoon flight from Bangkok means arranging a private transfer at a much higher price, or staying the night in Krabi.

How long is the overnight bus from Bangkok to Koh Lanta?

About 17 to 18 hours including the ferry crossing. Buses leave Bangkok in the evening with reclining seats so you can sleep through the first stretch, then transfer to a boat for the final leg into Saladan Pier. Tickets are around ฿1,100 (US$36).

What's the fastest way to get to Koh Lanta from Bangkok?

Flying to Krabi and connecting to a speedboat transfer — about 6 hours 44 minutes door to door for US$65-140. That involves a 45-minute drive from the airport and a 15-minute boat along the coast, with a car transfer to your hotel at the end.

Why does the minivan take anywhere from 2 to 4 hours?

The car ferry from the mainland to Koh Lanta Noi. The drive itself is predictable, but the ferry queue isn't — in high season it can add over an hour. A bridge onto Koh Lanta Yai already exists; it's the mainland crossing that's still by boat.

Should I fly to Krabi or Phuket for Koh Lanta?

Krabi. It's substantially closer, the transfer is cheaper and shorter, and the road route runs year-round. Phuket only makes sense if you're already there or found a much better fare, and the high-season boat from Phuket is a separate option again.

Out Thailand Team

Based in Chiang Mai

The Out Thailand team lives in and around Chiang Mai and writes practical, on-the-ground guides to events, cost of living, and daily life in Thailand.