NaJade

Bangkok to Koh Lanta: Flights, Buses, Trains and Ferries Explained

Four young Thai friends on a ferry deck crossing turquoise water toward Koh Lanta at sunset.

By NaJade · DJ in Bangkok · Published November 8, 2026

The fastest way from Bangkok to Koh Lanta is a 1 hour 20–30 minute flight to Krabi, then a 2–3 hour minivan that crosses to the island by car ferry — about 4–5 hours door to door. There’s no airport on Koh Lanta itself. The cheapest option is an overnight bus to Krabi (around 12 hours) followed by the same minivan.

Koh Lanta is one of the easier islands to reach from Bangkok, because it’s connected to the mainland by road and a short car ferry rather than relying only on boats. That also means it works year-round, including the rainy season when many island ferries stop. The only real decisions are how much time you want to spend and whether you fly into Krabi or Trang.

Fly Bangkok to Krabi (about 1.5 hours), then take a shared minivan to Koh Lanta (2–3 hours, roughly 350–450 baht). Budget travellers can take an overnight bus to Krabi instead. From November to April, extra ferries and speedboats also run from Krabi, Ao Nang, Phi Phi and Phuket.

Your Options at a Glance

RouteTotal timeRough costBest for
Fly to Krabi + minivan4–5 hoursFlight fare + 350–450 bahtMost travellers
Fly to Krabi + private taxi3.5–4 hoursFlight fare + about 2,500–2,800 baht per carFamilies, groups, late arrivals
Fly to Trang + minivan4–5 hoursFlight fare + minivanCheap fares from Don Mueang
Overnight bus + minivan13–16 hoursAround 1,000–1,400 baht totalTight budgets
Overnight train + minivan15–19 hoursFrom under 1,000 bahtRail fans, slow travellers

Prices are typical ranges reported by transport operators and booking sites; fares change with season and how early you book, so treat them as a guide.

Option 1: Fly to Krabi (Fastest)

Krabi International Airport is the main gateway. Flights from Bangkok take around 1 hour 20 to 1 hour 30 minutes, with budget carriers such as AirAsia, Thai Lion Air and Thai VietJet from Don Mueang and full-service options from Suvarnabhumi.

From the arrivals hall, shared minivans run to Koh Lanta and drop you at your hotel. Expect 2–3 hours and roughly 350–450 baht, depending on traffic and the queue at the car ferry. A private taxi is quicker and costs about 2,500–2,800 baht for the whole vehicle. Book the minivan in advance if you land late in the afternoon, because the last ferries run around 10pm. For the full Krabi leg, see Bangkok to Krabi.

Option 2: Fly to Trang

Trang Airport is a less obvious alternative about 90 km from the island. Flights from Don Mueang take about 1.5 hours, and a minivan to Lanta takes another 2–3 hours. It’s worth comparing when Krabi fares spike, especially around Thai holidays.

Option 3: Overnight Bus or Train (Cheapest)

  • Bus: Overnight buses leave Bangkok’s Southern Bus Terminal in the evening and reach Krabi in about 12 hours. Standard tickets run around 700 baht and VIP around 900 baht. Change to a minivan in Krabi for the last 2–3 hours.
  • Train: Evening trains leave Krung Thep Aphiwat Central Terminal for Trang (about 13 hours) and Surat Thani. From either, minivans continue to Koh Lanta. Book sleeper berths through the State Railway of Thailand.
  • Combined tickets: Many agents sell bus-plus-minivan tickets straight through to Lanta, which saves arranging the transfer yourself.

Ferries, Speedboats and the Car Ferry

Every road route ends with the same short crossing: a car ferry from Ban Hua Hin pier on the mainland to Koh Lanta Noi, then the Siri Lanta bridge (opened in 2016) onto Koh Lanta Yai, where almost all the beaches and hotels are. The ferry runs roughly 6am to 10pm and leaves when full, and queues can stretch to an hour at peak times. A new bridge from the mainland is under contract and targeted to open around 2029, so plan on the ferry for now.

Boat routeTimeSeason
Krabi (Klong Jilad) to SaladanAbout 2 hoursHigh season only, roughly November to April
Ao Nang speedboat1.5–2 hoursHigh season only
Phuket via Koh Phi PhiAbout 3 hoursHigh season only

Outside high season, passenger boats are reduced or suspended, and the minivan-plus-car-ferry route becomes the only practical option. Check the weather before you travel in the rainy season, and see Ko Lanta on Wikipedia for more on the islands themselves.

Tips Before You Go

  • Allow a buffer. Ferry queues and southern traffic can add an hour. Don’t book a tight onward connection.
  • Carry cash. Minivan drivers and some ferries prefer baht. See money in Bangkok.
  • Pick your beach first. Koh Lanta is long; tell the minivan exactly where your hotel is.
  • Fly back, don’t bus back. After a beach trip, most people would rather save the time.

A Note From NaJade

I went to Koh Lanta for the first time on a few days off between gigs, and I made the classic mistake of booking the last afternoon flight into Krabi. The minivan sat in the ferry queue for almost an hour, and I arrived at my guesthouse well after dark, too tired to see the beach. Next time I took the first morning flight and was swimming by lunch. That’s my only real advice: the route itself is simple, so spend your energy on timing. It’s one of the calmest islands I know in Thailand — the opposite of a Bangkok weekend — and the journey is worth getting right.

More: Bangkok to Krabi, Bangkok to Phuket, Bangkok to Koh Samui and the best time to visit Bangkok.

Frequently Asked Questions

What is the fastest way from Bangkok to Koh Lanta?
Fly from Bangkok to Krabi, which takes about 1 hour 20 to 1 hour 30 minutes, then take a minivan or private taxi to Koh Lanta. The minivan takes 2–3 hours including the car ferry crossing. Door to door, most travellers arrive in four to five hours, or a little less with a private transfer.
Is there an airport on Koh Lanta?
No. Koh Lanta has no airport. The nearest airports are Krabi, which is the most common choice, and Trang, about 90 km away. From either, a minivan or taxi drives you to the island, crossing by a short car ferry and then a bridge between Koh Lanta Noi and Koh Lanta Yai.
How much does the minivan from Krabi Airport to Koh Lanta cost?
Shared minivans from Krabi Airport to Koh Lanta usually cost roughly 350–450 baht per person and take about 2–3 hours, including the car ferry. A private taxi for the whole vehicle costs around 2,500–2,800 baht. Prices vary by season, so book ahead if you are arriving late in the day.
Can I take a bus from Bangkok to Koh Lanta?
Yes. Overnight buses leave Bangkok’s Southern Bus Terminal for Krabi in the evening and take about 12 hours, with tickets around 700–900 baht. From Krabi, a minivan takes you to Koh Lanta. Some agents sell combined tickets that go all the way to the island, which saves arranging the second leg yourself.
Do ferries to Koh Lanta run all year?
Passenger ferries and speedboats from Krabi, Ao Nang, Koh Phi Phi and Phuket mainly run in the high season, roughly November to April, and are reduced or suspended in the monsoon months. The road route with the short car ferry runs year-round, roughly from 6am to 10pm, so it is the reliable option.
Is there a bridge to Koh Lanta?
Partly. The Siri Lanta bridge, opened in 2016, links Koh Lanta Noi to Koh Lanta Yai, but there is still no bridge from the mainland. Vehicles cross from Ban Hua Hin pier by car ferry. A mainland bridge has been contracted and is targeted to open around 2029, so expect the ferry for now.

About the Author

NaJade is a Bangkok-based DJ playing progressive house, melodic EDM, pop, and Thai music across clubs, rooftops, and weddings in Thailand — and has lived in the city long enough to have made every one of these mistakes at least once. Find him on YouTube, Instagram, and TikTok.

🎧 Listen to his latest set · 💌 Book him for your venue or event