Travel Blog » Blog » Bangkok to Koh Lanta; The quickest and cheapest ways to get from Bangkok to Koh Lanta 21/22
bangkok to koh tao flight ferry and bus travel tips in Thailand with 12go asia

Bangkok to Koh Lanta; The quickest and cheapest ways to get from Bangkok to Koh Lanta 21/22

Flight and Speedboat are the quickest ways to go from Bangkok to Koh Lanta.

Taking a flight from Bangkok to Krabi Airport and then an Express Ride from Krabi Airport to Koh Lanta, which includes a minivan and speedboat transfer, is the quickest method to go from Bangkok to Koh Lanta. The journey from Bangkok to your Koh Lanta hotel will take approximately 3 hours. The trip will take about 70 minutes, and the speedboat ride will take 1 to 1.5 hours. At 12Go, you can search flight times and costs from Bangkok to Krabi Airport. I usually just go to 12Go to look for the best deals. 12Go compares AirAsia flights to those of other airlines; but, if extra luggage expenses are factored in, it may not appear to be such a good deal!

You can get your cheap awesome tickets right here;

Powered by 12Go system

Here are some other useful travel guides other than how to get from Bangkok to Koh Samui;

Bus and Ferry are the cheapest ways to get from Bangkok to Koh Lanta.

If you don’t want to pay for a flight, you can take a night bus from Bangkok to Krabi, which takes roughly 12 hours, and then take a public minivan to Koh Lanta. Alternatively, you can take the bus to Phuket and then the ferry to Koh Lanta from Phuket. You can purchase combination tickets for both of these routes to ensure that you will be automatically switched between modes of transportation.

Be Wary of Buses Departing From Khao San If you’re staying in Bangkok’s Khao San Road neighbourhood, purchasing a bus ticket is simple. You simply go into any travel agency and they will pick you up outside your hotel, after which you will follow the guide who will bring you to your bus via a short walk. These usually leave about 18:30 p.m. Expect a lot of stops along the route. On these buses, there have been numerous reports of backpack theft, so make sure your stuff is well secured and fastened. These buses are intended for Western tourists, and Thais are not permitted to board.

Taking a bus from the Southern Bus Terminal is a better alternative than the Khao San buses. They offer a direct route to Krabi and only stop once on the way for dinner, which is provided free of charge to all passengers. When you get on the bus, you’ll usually be handed water, Pepsi, and a cake – the only drawback is that you’ll have to endure Thai Karaoke or a Thai Movie on the TV.

When you arrive at the enormous bus station, go to the second floor and purchase a ticket from one of the many kiosks. Look for the number 37, 38, or 39 sticker on the kiosk. Starting around 19:00 to 21:00, the buses leave every 10-15 minutes and you are assigned to the next available seat.

Alternatively, you can use the search box below to look for bus times, rates, and book tickets from Bangkok to Koh Lanta. The Southern Terminal is where all buses depart.

Once you have your ticket, follow the instructions to the platform; only guests with tickets are permitted to enter. As shown on the ticket in the photo below, I had to go to platform 71.

The bus fare has not changed in many years, but there are a variety of buses to choose from, with the lowest being approximately 700 Thai Baht, but the one I took was a little more VIP, with fewer seats and more leg room, and it cost 920 Thai Baht.

When you arrive at the platform, someone will sit at a desk and examine your tickets as well as your bags. Then all you have to do is wait for your bus to come; every bus has a piece of paper with the departure time written on it in the front window. Then, while on board, you can begin to unwind until they come to a halt for dinner.

When the bus comes to a stop for food, you are pushed into a spacious room with a table for six people. The dinner is ready to eat, and there is a large bowl of rice and water on the table. The Thai people are usually the ones to take initiative and offer you the rice dish. If you’ve never had this dish before, give it a shot; it’s free, and if you don’t like it, it’ll make the Thais giggle, which will make them like you even more.

You can have a coffee and breakfast while waiting for the public minivan cab to transport you to Koh Lanta after you get at Krabi bus station – I left at 19:20 and arrived at 06:30 (depends on the driver if they like Formula 1 or not). Tickets can be purchased at any store with a Koh Lanta symbol on the outside. At 09:30, I arrived in Saladan Koh Lanta.

You can also take a 3 hour ferry ride from Krabi to Koh Lanta. It’s easier to take a public minivan taxi from the Krabi bus station rather than walking from the bus station to the pier and waiting for the ferry.

When returning to Bangkok by bus, you will be picked up from your accommodation by a public minivan and driven straight to Krabi. The huge bus leaves at 16:00 and arrives in the city at the Southern Bus Terminal at 03:30. It is simple to locate a taxi rank and travel to your hotel from here. If you’re on a tight budget, you may have to wait a few hours to check in, otherwise you’ll be charged for the night before. That is why I fly to Bangkok since it is more convenient.

Fly from Don Muang to Trang, then take the ferry

  • Flying from Don Muang (DMK) to Trang is a great way to see the sights (TST)
  • Take the Koh Lanta ferry from Hat Yao Pier to Saladan Pier.

Suvarnabhumi to Krabi: Suvarnabhumi to Krabi: Suvarnabhumi to Krabi: Suvarnabhumi to Kra

  • Suvarnabhumi (BKK) to Krabi (KRB) flights are available (KBV)
  • From Ao Nang Pier, take the Longtail Boat to Railay Beach.
  • From Railay Beach, take the ferry to Koh Lanta.

Suvarnabhumi Airport to Phuket Ferry

  • Suvarnabhumi (BKK) to Phuket flights (HKT)
  • Take the ferry from Phuket’s Ao Po Pier to Koh Lanta.
  • Fly from Don Muang to Phuket, then take the ferry.

Don Muang (DMK) to Phuket flights (HKT)

  • Take the ferry from Phuket’s Ao Po Pier to Koh Lanta.

Flights from Bangkok to Krabi are available.

The Krabi Airport (KBV) is about 60 kilometres away from Koh Lanta. Daily planes arrive at Krabi Airport from both Bangkok airports. Thai Airways, Thai Smile, Bangkok Airways, and Thai VietJet Air all fly from Suvarnabhumi Airport (BKK) to Krabi. Thai Lion Air, Nok Air, and AirAsia offer flights from Don Mueang Airport (DMK) to Krabi. The flight time from Bangkok to Krabi is around 1 hour and 20 minutes.

Powered by 12Go system


Flights from Bangkok to Trang are available.

The nearest airport to Koh Lanta is Trang Airport (TST), which is around 90 kilometres distant. Thai Lion Air, Nok Air, and AirAsia offer flights from Don Mueang Airport (DMK) to Trang. The flight time from Bangkok to Trang is around 1 hour 30 minutes.

Bangkok to Koh Lanta via bus

Bangkok is around 1,000 kilometres away from Koh Lanta. If you wish to go by bus from Bangkok to Koh Lanta, you must first travel to Krabi and then transfer.


What is the distance between Bangkok and Koh Lanta?

By land, the distance between Bangkok and Koh Lanta (via Krabi or Surat Thani) is approximately 850 kilometres.

Which train station is nearest to Koh Lanta?

Trang is the closest train station to Koh Lanta. The railway station in Surat Thani town is another option.

Is it possible to travel from Trang to Koh Lanta?

Yes, you can travel by rail from Bangkok to Trang, and then by van+ferry from Trang to Koh Lanta (through Pak Meng Pier). Traveling from Trang to Koh Lanta by van+ferry costs about $25-37, and tickets can be purchased on

What is the most cost-effective mode of transportation from Bangkok to Koh Lanta?

Traveling to Koh Lanta from Bangkok via tourist bus + boat transfer from Hua Hin Pier is the cheapest option, however it takes a long time. Another alternative is to fly to Krabi and then take the bus from Krabi Airport to Koh Lanta.

Is Koh Lanta home to an airport?

No, Koh Lanta does not have an airport, hence there are no direct flights between Bangkok and Koh Lanta. Krabi or Trang have the closest airports. By car, the distance between Krabi Airport and Koh Lanta is approximately 70 kilometres.

Powered by 12Go system


Leave a Comment

Your email address will not be published. Required fields are marked *

I accept that my given data and my IP address is sent to a server in the USA only for the purpose of spam prevention through the Akismet program.More information on Akismet and GDPR.