
There is no airport on Koh Lanta, so every Bangkok to Koh Lanta trip has two parts: getting from Bangkok to the south (usually Krabi), then crossing to the island by road or boat. The good news is that the whole journey can be done in a single day, and combined tickets make it simple.
This guide compares the main routes — flight plus minivan, overnight bus, and train plus minivan — and explains which airport to fly into, how long each leg takes, and where to stay when you arrive.
The fastest way from Bangkok to Koh Lanta is to fly to Krabi Airport (about 1 hour 20 minutes), then take a minivan to the island (about 2–2.5 hours), arriving in roughly 5–6 hours door to door. The cheapest is an overnight bus to Krabi with a connecting minivan, around 15 hours in total.
- Total time (fastest)
- About 5–6 h with flight + minivan
- Best airport
- Krabi (KBV); Trang is an alternative
- Cheapest
- Overnight bus + minivan, about 15 h
- Island access
- Road via vehicle crossings, or seasonal ferry
- Book
- Compare combined tickets on 12Go
Compare Bangkok to Koh Lanta
See flight + van, bus and train combinations on 12Go.
Powered by 12Go
Bangkok to Koh Lanta: routes compared
| Route | Total time | Best for |
|---|---|---|
| Flight to Krabi + minivan | About 5–6 h | Most travellers |
| Flight to Trang + minivan | About 5–7 h | Better fares or schedules on some days |
| Overnight bus + minivan | About 15 h | Tight budgets |
| Sleeper train to Trang or Surat Thani + minivan | About 16–18 h | Slow travel, the experience |
Times are indicative and include connections; they vary by operator, traffic and the time of the crossing to the island.
Powered by 12Go
Fly to Krabi, then minivan to Koh Lanta
This is the most popular Bangkok to Koh Lanta option. Fly from Don Mueang or Suvarnabhumi to Krabi Airport, then take a shared minivan or private transfer to your hotel on the island. Minivans leave the airport regularly through the day and drop you at your hotel.
- Flight — about 1 hour 20 minutes.
- Minivan — about 2–2.5 hours, including the crossings to Koh Lanta Noi and Koh Lanta Yai.
- Private transfer — more expensive but faster and convenient for families or groups.
Krabi Airport to Koh Lanta
Compare shared vans and private transfers from the airport.
Powered by 12Go
More detail in our Krabi Airport to Koh Lanta guide.

Flying to Trang instead
Trang Airport (TST) is a useful alternative when fares to Krabi are high or schedules do not suit. Minivans from Trang to Koh Lanta take a little longer than from Krabi, and there are fewer departures, so arrange your transfer before you fly.
Which airport?
Krabi has more flights and more frequent minivans, so it is the safer choice for most visitors. Check Trang if you are travelling in peak season and Krabi flights are expensive.
Overnight bus and minivan
Overnight VIP buses leave Bangkok's Southern Bus Terminal in the evening and reach Krabi early the next morning. From Krabi, minivans continue to Koh Lanta. Some operators sell a single ticket that covers both legs, which saves you organising the connection yourself.
The overnight bus is the cheapest Bangkok to Koh Lanta option and saves a night of accommodation, but it is a long trip. Keep valuables with you and choose established operators.
Train and minivan
The southern railway does not reach Krabi or Koh Lanta, but sleeper trains run to Trang and to Surat Thani. From Trang, minivans to Koh Lanta take a few hours; from Surat Thani, the journey is longer. It is the slowest Bangkok to Koh Lanta route, but the sleeper train itself is a comfortable, memorable ride.

How the crossing to Koh Lanta works
Koh Lanta is actually two islands: Koh Lanta Noi and Koh Lanta Yai, where almost all the hotels and beaches are. Minivans reach the islands by road, using a bridge and vehicle crossings on the way; you stay in the vehicle or on the deck for a short time. During the dry season, ferries also connect Koh Lanta with Krabi, Phi Phi and Phuket.

For every other route to the island, see our how to get to Koh Lanta hub.
Where to stay on Koh Lanta
Most travellers stay on the west coast of Koh Lanta Yai, from Klong Dao and Long Beach in the north (closest to the arrival point at Saladan) to Kantiang Bay in the south. Read our where to stay in Koh Lanta guide.
Koh Lanta hotels
Compare resorts and bungalows on Agoda.

Tips for the journey
- Leave Bangkok in the morning so you reach the island before dark.
- Book flights early for Christmas, New Year and Chinese New Year.
- Travel light: minivans have limited luggage space.
- Confirm your hotel's exact location for the minivan drop-off.
- In the rainy season (May–October), ferries are reduced, so rely on road transfers.
For official airport information, see Airports of Thailand.
Bangkok to Koh Lanta step by step
- Choose your airport — compare Bangkok to Koh Lanta fares via Krabi and via Trang for your date.
- Book the flight — add checked luggage at booking if you need it.
- Book the transfer — reserve a shared minivan or private car from the airport to your hotel, or buy a combined Bangkok to Koh Lanta ticket.
- Share your hotel name — minivans drop off along the west coast, so give the exact resort.
- Arrive — expect a short stop at the crossing before you reach Koh Lanta Yai.
A sample Bangkok to Koh Lanta travel day
| Time | Step |
|---|---|
| Morning | Taxi or train to Don Mueang or Suvarnabhumi |
| Late morning | Flight to Krabi, about 1 h 20 min |
| Early afternoon | Minivan from Krabi Airport, about 2–2.5 h |
| Late afternoon | Check in on Koh Lanta and catch the sunset |
This plan gets you from Bangkok to Koh Lanta in daylight, which makes the drop-off easier and gives you time to settle in before dinner. Later flights still work, but the last minivans from the airport can sell out in high season.
Planning tips
Bangkok to Koh Lanta travel is busiest from December to February and around Thai holidays. In these weeks, flights and minivans fill up, so book a few weeks in advance. In the low season, prices drop and there is more availability, but some ferries stop and a few resorts close.
Travelling on from Koh Lanta?
From the island you can continue by ferry to Phi Phi or Phuket in the dry season, or by speedboat south to the Trang islands and Koh Lipe.
If you have more time, consider breaking the journey with a night in Krabi or Ao Nang: it turns a long transfer into two easy half-days and lets you see another part of the coast. Our Bangkok to Krabi guide covers the first leg in detail.
Bangkok to Koh Lanta: FAQ
How long does it take to get from Bangkok to Koh Lanta?
About 5–6 hours with a flight to Krabi and a minivan, or around 15 hours by overnight bus and minivan.
Is there an airport on Koh Lanta?
No. The nearest airports are Krabi (KBV) and Trang (TST).
Can I get a direct bus from Bangkok to Koh Lanta?
Some operators sell combined tickets with a change in Krabi. There is rarely a single vehicle for the whole trip.
Is it better to fly to Krabi or Phuket for Koh Lanta?
Krabi is closer and has more minivans. Phuket works in the dry season, when ferries run from Phuket to Koh Lanta.
Do I need to take a ferry to Koh Lanta?
Not necessarily. Minivans reach the island by road with short vehicle crossings; passenger ferries are a seasonal alternative.
Sources: 12Go route listings; Airports of Thailand; InsideSamui editorial research. Times are indicative. Last updated 13 November 2026.
Photos: Don Ramey Logan (CC BY 4.0, Wikimedia Commons); Karelj (Public domain, Wikimedia Commons); Ridiculopathy (CC0, Wikimedia Commons); Till Niermann (CC BY 3.0, Wikimedia Commons); No machine-readable author provided. Neitram assumed (based (CC BY-SA 3.0, Wikimedia Commons).
Disclosure: InsideSamui may earn a commission when you book through some of the links on this page, at no extra cost to you. Prices and timetables quoted here were checked on 13 November 2026; they change by season and operator, so confirm when you book.