THAIest

Koh Lanta is an island in the Andaman Sea and part of Krabi province in Southern Thailand. If you are planning to visit this laid-back travel destination and wondering how to get to Koh Lanta from Bangkok, discover the main travel options below. Bangkok to Koh Lanta is a popular route so you can get from Bangkok to Koh Lanta by flight, bus or train.

How to get from Bangkok to Koh Lanta by Flight, Train, Bus

Koh Lanta is located about 80 kilometers south of Krabi Town, the capital of Krabi province on the Andaman Coast of Southern Thailand. When traveling from Bangkok to Koh Lanta, you need to get to Krabi, Trang or Phuket first and continue your trip to the island as there is no direct route connecting Koh Lanta with the capital of Thailand.

Bangkok to Koh Lanta Travel Options

Traveling from Bangkok to Koh Lanta is not that complicated even if you need to transfer at one of the nearby cities. You can take one of direct flights from Bangkok to Krabi, Trang or Phuket. Plenty of buses also operate between Thailand's capital and these 3 southern provinces. On top of that, Trang can also be conveniently reached by train, if you like that kind of travel. 

The best way to travel from Bangkok to Koh Lanta depends on your needs:

  • the fastest way - taking a direct flight from Bangkok to Krabi Airport (KBV) and then transferring to Koh Lanta by a private car
  • the cheapest way - taking an overnight bus to Krabi Bus Terminal and then transferring to Koh Lanta by a minivan
  • the most comfortable way - taking a sleeper train to Trang and then transferring to Koh Lanta by a minivan

Just choose the way to travel depending on your preferences.

Bangkok to Koh Lanta Flight

Even if the island doesn't have its own airport, Bangkok to Koh Lanta flight is the most popular way of traveling between these two destinations.

The nearest to Koh Lanta airports are Krabi Airport, Trang Airport and Phuket Airport. Krabi and Trang airports have direct road and boat connections to Koh Lanta so flying to one of these airports is the best option for traveling from Bangkok to Koh Lanta by air. Detailed information about all 3 options for Bangkok to Koh Lanta flights below.

1. Flight from Bangkok to Krabi

Krabi Airport (KBV) is located only about 60 kilometers from Koh Lanta. Krabi Airport receives daily flights from both airports in Bangkok.

Best Way to Travel from Bangkok to Koh Lanta Island

Flights from Suvarnabhumi Airport (BKK) to Krabi are offered by Thai Airways, Bangkok Airways, AirAsia and Thai VietJet Air. From Don Mueang Airport (DMK) to Krabi you can fly with Thai Lion Air and AirAsia.

Flight from Bangkok to Krabi takes about 1 hour 20 minutes.

Flight deals on this route can be found here:

Flights from Bangkok to Krabi

From Krabi Airport to Koh Lanta

The most comfortable way for getting from Krabi Airport to Koh Lanta is by private transfer. Private transfer from the airport to the island can be booked here: Private transfer from Krabi Airport to Koh Lanta.

Otherwise you can take a minivan directly from Krabi Airport to Koh Lanta. Trip from the airport to the island normally takes up to 1 hour. Minivan tickets for a trip from Krabi Airport to your hotel in Koh Lanta can be booked online here:

Minivan from Krabi Airport to Koh Lanta

2. Flight from Bangkok to Trang

Trang Airport (TST) is located about 90 kilometers away from Koh Lanta. From Don Mueang Airport (DMK) to Trang you can fly with Thai Lion Air, Nok Air and AirAsia.

Flight from Bangkok to Trang takes about 1 hour 30 minutes. 

Flight deals on this route can be found here:

Flights from Bangkok to Trang

From Trang Airport to Koh Lanta

From Trang Airport to Koh Lanta you can travel by a minivan and it can take about 2-3 hours to get there. Minivan tickets for a trip from Trang Airport to Koh Lanta can be booked online here:

Minivan from Trang Airport to Koh Lanta

3. Flight from Bangkok to Phuket

Phuket Airport (HKT) is well connected with both airports in Bangkok by a big number of daily flights.

Flights from Suvarnabhumi Airport (BKK) to Phuket are offered by Thai Airways, Bangkok Airways, AirAsia and Thai VietJet Air. From Don Mueang Airport (DMK) to Phuket you can fly with Thai Lion Air, Nok Air and AirAsia. 

Flight from Bangkok to Phuket takes about 1 hour 25 minutes.

Flight deals on this route can be found here:

Flights from Bangkok to Phuket

From Phuket Airport to Koh Lanta

From Phuket Airport to Koh Lanta you can travel by a combination of minivan and ferry or private transfer. The trip should take around 4-5 hours. Transportation options for a trip from Phuket Airport to Koh Lanta can be found and transport tickets can be booked here:

Travel from Phuket Airport to Koh Lanta

Another option is traveling from Phuket Airport to Phuket Town (options for such transfer are detailed here - Phuket Airport to Phuket) and board the speedboat to Koh Lanta at Rassada Pier. Speedboat tickets can be booked online here: Speedboat from Phuket to Koh Lanta.

Bangkok to Koh Lanta Bus

Koh Lanta is about 1,000 kilometers from Bangkok. If you want to travel from Bangkok to Koh Lanta by bus, you need to take a bus to Krabi first and transfer there.

Bus from Bangkok to Krabi

Buses from Bangkok to Krabi depart from Southern Bus Terminal. There are several bus companies providing the service. Most buses depart from Bangkok in the evening and arrive at Krabi Bus Terminal in the morning. 

Bus schedule can be found and bus tickets can be booked here: 

Bus from Bangkok to Krabi

Minivan from Krabi to Koh Lanta

There is a direct minivan service from Krabi Bus Terminal to Koh Lanta which is very convenient as the minivan drops you off by the hotel. Minivans from Krabi Bus Terminal to Koh Lanta depart roughly every hour from 07:00 to 17:00.

Krabi to Koh Lanta minivan timetable can be found and minivan tickets can be booked online here: 

Minivan from Krabi to Koh Lanta

Best Way to Travel from Bangkok to Koh Lanta Island

Another option is getting from the bus station to the pier by public songthaew or taxi and taking a ferry to Koh Lanta from there. Ferry tickets for the trip from Krabi to Koh Lanta can be booked online here:

Ferry from Krabi to Koh Lanta

If you are traveling to Koh Lanta with your family or in a group, booking a private transfer from Krabi to Koh Lanta might be the most suitable option.

Bangkok to Koh Lanta Train

If you want to travel from Bangkok to Koh Lanta by train, the nearest railway station is in Trang. 

Train from Bangkok to Trang

There are two daily trains from Bangkok to Trang. Trains depart from Krung Thep Aphiwat Central Terminal Station in the evening and the journey takes about 13 hours so booking a sleeper is recommended.

It is possible to book train tickets at the station but booking a ticket online well in advance is recommended as sleeper trains on popular routes sell out quite often. Train tickets for the trip from Bangkok to Trang can be booked here:

Train from Bangkok to Trang

Minivan from Trang to Koh Lanta

Once in Trang, you can take a minivan from Trang to Koh Lanta. Minivans to Koh Lanta leave from Trang Bus Terminal that from the train station can be reached by public transport or taxi. Minivan tickets normally can be purchased from the tour agent opposite the train station or booked online here:

Minivan from Trang to Koh Lanta

Bangkok to Koh Lanta Tickets

Use the search form below to compare different means of transportation from Bangkok to Koh Lanta and to book your tickets online.

Tips

Planning your holidays in Thailand and looking for a hotel in Koh Lanta? Find the list of the best Koh Lanta hotels, including the most popular hotels and resorts in Koh Lanta that will help you choose the best Koh Lanta accommodation for your trip to Thailand.

On your upcoming trip to Koh Lanta, don't miss a chance of seeing a Thai boxing match. Even if the number of Muay Thai venues on the island is limited, you still can find where to watch real Muay Thai in Koh Lanta, Krabi.

When visiting Koh Lanta, a must-do experience is taking a tour to the stunning Andaman Sea Islands - Koh Kradan, Koh Ngai, Koh Mook, and Koh Chuek. You can get into an unforgettable snorkeling adventure as you explore these 4 islands aboard a traditional longtail boat on Koh Lanta island hopping tour.

Find tips & inspiration
Follow us
Join our community
Join the THAIest community of travelers by becoming a member of our Facebook group
We use cookies

We use cookies on our website. Some of them are essential for the operation of the site, while others help us to improve this site and the user experience (tracking cookies). You can decide for yourself whether you want to allow cookies or not. Please note that if you reject them, you may not be able to use all the functionalities of the site.