Bangkok to Koh Lanta

Last updated on August 13, 2023

Posted on

So, you’ve seen Bangkok; it’s temples, its busy city streets, and its amazing atmosphere, but now you’re craving something quieter, somewhere you can go to relax on a beach and take it easy for a few days before you go back home to the real world. With so many great beach destinations, finding the perfect place in Thailand can be a challenge, but if you prefer the quieter atmosphere over the partying destinations, Koh Lanta could be the place for you.

Read about:
Bangkok to Koh Lanta by Flight
Bangkok to Koh Lanta by Bus
Bangkok to Koh Lanta by Bus+Ferry

Ways to Travel from Bangkok to Koh Lanta
Since Koh Lanta is an island without airport all travels require a short ferry ride © Andrey Burstein /

Ways to Travel from Bangkok to Koh Lanta

It’s a long way from Bangkok to Koh Lanta! As the crow flies it’s about 700 kilometers (437 miles), but by road it’s even longer than that as you have to follow where the road goes, through towns and cities, so getting down to Koh Lanta, on Thailand’s eastern coast, can be quite the chore. However, if you are looking for a little piece of paradise, the long journey is definitely worth it. The best way to travel such a long distance is by flying. This is possible, although it still requires a little extra work. The most popular way to travel from Bangkok to Koh Lanta is by bus because it’s affordable, and because you can get combine tickets that will take you all the way there, but, this is a very slow way to travel. Read on to find out more about all of these options.

Flight from Bangkok to Koh Lanta

Plane on the runway of Krabi International Airport
Plane on the runway of Krabi International Airport © Decha Kiatlatchanon /

The quickest way to get from Bangkok to Koh Lanta is by flight, however, as mentioned above this is not as straightforward as it may sound. To begin with, there is no airport on any of Koh Lanta’s islands so the closest you will be able to fly is to Krabi Airport, on the mainland. From there you will have two options: either a speedboat, or a private minivan. The speedboat is a great way to travel – upon leaving Krabi Airport you’ll first need to take a minivan to the coast, and then hop onto the speedboat for your thrilling transfer to your Koh Lanta hotel. Depending on sea conditions, this transfer should take between 1 hour and 1.5 hours.

If speedboat is not your thing, a private minivan can instead transfer you from Krabi Airport to Koh Lanta, but this will take longer. The minivan section of the journey will be somewhere between 2.5 and 3 hours. Even so, when you add this to the 70-minute flight, traveling from Bangkok to Koh Lanta this way is still faster than the alternatives.

The drawback with flying is the cost; it’s always going to be the most expensive. Shop around and book early for the best deals. You can choose from Bangkok Airways, Thai Vietjet Air, Thai Airways, and Thai Smile for flights out of Bangkok’s Suvarnabhumi Airport, or Thai Lion Air, Thai AirAsia, or Nok Air flying out of the Don Mueang Airport.

Direct Bus from Bangkok to Koh Lanta

Bus Bangkok to Koh Lanta
Morchit Bus Terminal in Bangkok © ltdedigos /

For the die-hard, budget-conscious travelers, bus is usually the one and only option! It’s the cheapest way to travel from Bangkok to Koh Lanta, and because you’ll be traveling overnight you are also saving yourself the cost of a night in a hotel, so this makes it an even more cost-effective way to travel. But, there are drawbacks, notably the time it takes, and the fact that being cooped up in a bus for so long is not to everyone’s taste.

Transport Co Intl provides buses from Morchit Bus Terminal in Bangkok, and these will take you all the way to Hua Hin Pier. From here, it is a short ferry ride across to Koh Lanta Noi (the small island) but you’ll probably then want to travel onwards to Koh Lanta Yai – the bigger island where most of the beaches and hotels are situated.

So, although the bus is cheap, this particular ticket does not take you all the way to Koh Lanta, leaving you to catch a ferry and some sort of taxi to our final destination. Having said, this, it would not usually be a problem at all to find a company at Hua Hin Pier who can offer you a combined ticket to get you the rest of the way there.

Bangkok to Koh Lanta by Bus and Ferry

Car Ferry Krabi to Koh Lanta
Car ferry that takes you the short trip between mainland and Koh Lanta © nitinut380 /

If the idea of being dropped at Hua Hin Pier and then left to find your own way to Koh Lanta does not appeal, don’t worry, as there are several other options available to you! You can travel with Paradive Travel departing from Hua Lamphong in Bangkok. You will be using a bus and a van on this trip, and taking a ferry across to Koh Lanta, so there are a few changes involved, however, you should be directed by Paradive staff as to where you need to go and when. Once at Koh Lanta, you are dropped at Saladan Pier which is at Ban Saladan, one of the main villages on the island. From here you can easily get to where you need to go.

This combined ticket is more expensive than just the bus, understandably, but not too much more expensive when you consider that when you take the bus you will still have to buy another ticket to Koh Lanta.

Jolly Travel Bangkok is another option for getting from Bangkok to Koh Lanta. Their bus and ferry ticket is about the same price as with Paradive and they depart from the Khao San Road area instead. Jolly Travel is a reputable company, but be aware, if you are departing from Khao San Road, because there are many unscrupulous tour companies operating from there. Bus and ferry combined journeys will take somewhere around 16.5 to 18.5 hours.

A final option, if you don’t fancy being a bus for such a long time, is to break your journey up. You could travel to Surat Thani and stay there for a night or two before getting a bus to Koh Lanta.

Did you find this guide useful?

Click on a star to rate it!

Average rating: / 5. Vote count:

Kamolchat Thanaditsayakun
About Kamolchat Thanaditsayakun

My name is Kamolchat - a writer with a passion for travel who loves sharing stories of new destinations and unforgettable adventures. I was born and raised in Thailand and I have always been captivated by the beauty and diversity of my homeland which inspired me to venture out and discover the world.

Over the years, I have had the pleasure of contributing to various travel publications and websites, such as Lonely Planet and Viator. I strive to provide an authentic representation of the places I visit, get into the heart of local cultures and finding authentic experiences that nourishes the soul.

As I continue to journey across the globe, I want you to join me in experiencing the wonders of our world through my stories. Together, we can learn, grow, and be inspired by the incredible people, places, and cultures that make our planet such an extraordinary place to explore.