Bangkok to Koh Lanta

Last updated:

Overview Compare Flight + Minivan Bus + Minivan Train + Bus To Stay

How to get from Bangkok to Koh Lanta?

Koh Lanta is one of the hidden gems in the Andaman Sea of Thailand. This island has stunning beaches, blue waters and amazing viewpoints that are breathtaking.

Aside from relaxing on Koh Lanta’s fabulous beaches, you can also explore the island by boat tours, see the waterfalls or even learn the art of Muay Thai fighting.

3 ways to get from Bangkok to Koh Lanta

Transport modeDurationCostsAvailability
Flight + Minivan4.5 hours1,035 THB ($29)Check Tickets
Bus + Minivan12.5-14 hours 870 THB ($24.50)Check Tickets
Train + Bus18-18.5 hours1,330 THB ($37.50)Check Train Tickets

The distance from Bangkok to Koh Lanta is 835km (520 miles). In this post, we compare the 3 best options to travel from Bangkok to Koh Lanta: by flight + minivan (4 hours), by bus + minivan (12.5-14 hours), and by train + bus (18-18.5 hours). Ticket costs range between 870 THB ($24.50) to 1,330 THB ($37.50).

Flight is the quickest and most convenient way to travel from Bangkok to Koh Lanta via Krabi Airport. The flight to Krabi takes only 1.5 hours and the minivan from the Krabi airport to Koh Lanta takes 3 hours. The combined cost of fare starts at 1,035 THB ($29).

TIP: If you decide to travel by plane, please consider including a carbon compensation fee to reduce your impact on the environment.

Alternatively, you can also take the bus which is much cheaper but takes a longer time. The journey usually takes 14 hours including the minivan from Krabi to Koh Lanta.

Lastly, if you don’t worry about time, you can take the train to Surat Thani and then continue by van to Koh Lanta. This will be a very long journey of at least 18 hours. A sleeper train is recommended for this option for maximum comfort.

Itinerary from Bangkok to Koh Lanta

Bangkok to Koh Lanta by Flight + Bus

Duration: 4.5 hours
Cost: 1,025 THB ($29)
Duration: 4.5 hours
Cost: 1,025 THB ($29)

Flying is the fastest way to travel from Bangkok to Koh Lanta. However, Koh Lanta doesn’t have its own airport. The nearest airport to Koh Lanta is Krabi Airport.

This route description includes the 1.5 hour flight from Bangkok to Krabi as well as the 3-hour minivan/bus journey from Krabi to Koh Lanta. This bus ride includes the transfer on the ferry to Krabi.

Step 1: Bangkok to Krabi by Flight

Duration: 1.5 hours
Cost: 700 THB ($19.50)
Duration: 1.5 hours
Cost: 700 THB ($19.50)

There are many daily flights going to Krabi from Bangkok. Low-cost carriers such as Air Asia, Thai VietJet Air, and Thai Lion Air offer flights departing from either Don Muang Airport (DMK) or Bangkok Suvarnabhumi Airport (BKK).

All flights will land at the Krabi Airport (KBV). The cost of a one-way ticket starts at 700 THB ($19.50). As Krabi is a popular tourist destination, there are often many promotions, although these prices can be high during the peak season.

For the best ticket price, check the Skyscanner link below.

Check Flights on Skyscanner

More information can be found by visiting our route page from Bangkok to Krabi.

Step 2: Krabi to Koh Lanta by Minivan

Duration: 3 hours
Cost: 335 THB ($9)
Duration: 3 hours
Cost: 335 THB ($9)

The Bus Cooperative of Krabi company offers minivan transfers from the Krabi Airport (KBV) to Koh Lanta.

These minivans depart as early as 08:00 until 16:30 with prices starting at 335 THB ($9) per person.

The minivan will drive onto the ferry and bring you to Koh Lanta within 3 hours. The exact travel time is unpredictable as it depends on the length of the queue at Hua Hin Pier.

If you want to secure your transfer beforehand, we recommend booking your minivan ride online. This already includes a free drop-off to your hotel on the island.

Minivan Schedule from Krabi Airport (KBV) to Koh Lanta

Bus OperatorScheduleCost
Bus Cooperative of Krabi5x a day, every 2 hours between
8:30-16:30
3 hours335 THB ($9)
Check Tickets

Bangkok to Koh Lanta by Bus + Minivan

Duration: 12.5-14 hours
Cost: 870 THB ($24.50)
Duration: 12.5-14 hours
Cost: 870 THB ($24.50)

Instead of travelling by plane, you can also travel by bus from Bangkok to Koh Lanta.

First, you’ll have to take a bus heading to Krabi and from there, you can hop on a minivan going to the beautiful island of Koh Lanta. This minivan will also board the ferry to Krabi.

Pre-pandemic, there used to be a combined bus and ferry option offered by Paradive Travel and Songserm from Bangkok to Koh Lanta. This would include all tickets from Bangkok to Koh Lanta. Unfortunately, these companies haven’t resumed their operations for this route yet. (Last checked June 2022).

As for now, you will need to book your tickets separately, which we will explain below:

Step 1: Bangkok to Krabi by Bus

Duration: 11 hours
Cost: 600 THB ($16.50)
Duration: 11 hours
Cost: 600 THB ($16.50)

Buses departing from Bangkok to Krabi either depart from Bangkok Southern Terminal (Sai Ta Mai) or Bangkok Bus Terminal (Chatuchak – Mochit).

The Lignite Tours which offers 4 night-time trips daily departs from the Southern Bus Terminal in Bangkok. On the other hand, the Transport Co. bus departs from Mochit Terminal.

Both bus stations are approximately 10km from Bangkok city centre. However, Bangkok Southern Terminal (Sai Ta Mai) is more convenient to reach because it is connected to Bangkok’s metro system. By taxi, it will take you about 20-30 minutes to reach either of the two bus terminals from Bangkok city centre.

Both buses arrive at the Krabi Bus Terminal and the journey takes 11 hours.

Bus Schedule from Bangkok to Krabi

Bus OperatorScheduleCost
The Transport Co. Ltd.17:45-04:45600 THB ($16.50)
Check Tickets
Lignite Tour
(Express)
18:40-05:40715 THB ($20)
Check Tickets
Lignite Tour
(VIP 32 Seats)
19:30-06:30850 THB ($24)
Check Tickets
Lignite Tour
(VIP 24 Seats)
18:50-05:50
19:30-06:30
1,076 THB ($30)
Check Tickets

Since it takes half a day to travel from Bangkok to Krabi by bus, we suggest booking a night bus. This way, you can catch up on some sleep so you’re ready to enjoy the island life upon arrival!

Step 2: Krabi to Koh Lanta by Bus/Minivans

Duration: 1.5-3 hours
Cost: 270 THB ($7.50)
Duration: 1.5-3 hours
Cost: 270 THB ($7.50)

Minivans depart from the bus terminal in Krabi every two hours from 08:00 to 16:00. This is the same terminal as where the buses from Bangkok arrive.

The journey includes the ferry to Koh Lanta and tickets can be purchased at the bus terminal upon your arrival. The total journey from Krabi to Koh Lanta can be as fast as 1,5 hour, but more often it’s closer to 3 hours.

Good Luck Lanta Tour has cheaper bus services starting Origin currency no defined but it has only one trip every other day. We recommend checking the schedule below and plan your trip well.

Bus/Minivan Schedule from Krabi Bus Terminal to Koh Lanta

Bus OperatorScheduleCost
Bus Cooperative of Krabi5x a day, every 2 hours between
8:00-16:00
3 hours335 THB ($9)
Check Tickets
Good Luck Lanta TourEvery other day,
14:30-16:09
1.5 hours270 THB ($7.50)
Check Tickets

Bangkok to Koh Lanta by Train + Bus

Duration: 18-18.5 hours
Cost: 1,330 THB ($37.50)
Duration: 18-18.5 hours
Cost: 1,330 THB ($37.50)

Travelling by train from Bangkok to Koh Lanta can be a great adventure if you have the time to spend and want to take in the sights.

However, this option will take 18-18.5 hours and it involves a transfer in Surat Thani. First, you’ll need to take a train from Bangkok to Surat Thani. From there, you can book a bus that goes from Surat Thani to Krabi, where you will be transferred to a minivan going to Koh Lanta.

Step 1: Bangkok to Surat Thani by Train

Duration: 13-13.5 hours
Cost: 730 THB ($20.50)
Duration: 13-13.5 hours
Cost: 730 THB ($20.50)

The nearest train station to Koh Lanta is in Surat Thani. This means you have to book a train from Bangkok to Surat Thani. You can book a second-class sleeper berth on train #167 or train #85 so you don’t lose a day travelling.

These trains depart from Hua Lamphong Railway Station at 18:30 and 19:30 and travel through the night.

Train Schedule from Bangkok to Surat Thani (2nd Class Sleeper A/C)

TrainSchedule2nd Class Sleeper A/C
#16718:30-07:47730 THB ($20.50)
Check Tickets
#8519:30-08:32810 THB ($22.50)
Check Tickets

Step 2: Surat Thani to Koh Lanta by Bus

Duration: 5 hours
Cost: 600 THB ($16.50)
Duration: 5 hours
Cost: 600 THB ($16.50)

There is only one bus per day from the train station in Surat Thani to Koh Lanta, it is operated by Phantip. If you want to travel this route in one go, we recommend booking in advance to secure your tickets.

Also, note that the bus leaves at 09:00, which means you may be rushing from the train to board your bus.

The bus will travel to Krabi first. From there, you will be transferred to a minivan to Koh Lanta. The journey takes about 5 hours and you can expect to pay 600 THB ($16.50) for this leg of the journey.

Bus Schedule from Surat Thani to Koh Lanta

TrainScheduleCost
Phantip09:00-14:00
10:30-15:30
12:00-17:00
13:30-18:30
600 THB ($16.50)
Check Tickets

Our favourite places to stay in Koh Lanta

Koh Lanta Accommodation

Sweet Life Community Guesthouse

Located in Old Town Lanta, you will get a firsthand experience of life in this small fishing village. You can enjoy the amazing views of the village and surrounding islands from this excellent location.

Owners and staff are known to be extremely friendly and welcoming. The rooms are cozy, light and comfortable rooms and they also offer beautifully designed community areas with a kitchen, living room and an on-site coffee shop. 

  • Great location
  • Excellent sea and village views
  • Comfortable and clean
  • Friendly staff

Rooms start at $16 per night

Read more

Koh Lanta Accommodation

Chom Dao Resort

Located just 1 kilometer from Klong Nin Beach, this resort is situated in a wonderful location surrounded by lush greenery and gardens. Enjoying the outdoor swimming pool, barbeque or sun terrace are the perfect way to cool off and relax after a day spent exploring the island.

You can even enjoy a drink at the on-site bar. The rooms are clean and spacious and the staff is known to be extremely friendly and welcoming. A fabulous breakfast is included with your stay.

  • Breakfast included
  • Swimming pool
  • On-site bar
  • Great location

Rooms start at $33 per night

Read more

Koh Lanta Accommodation

Siam Lanta Resort

Located just 300 meters from Klong Nin Beach and 600 meters from Klong Tob Beach, this resort is ideally located. Siam Lanta Resort provides a shared lounge, free private parking, a garden, and a terrace for guests to enjoy.

The resort also offers a tour desk and ticket service on-site, as well as car and bicycle rentals. The beds are big and comfortable, the rooms are clean and the staff is very friendly offering you a great place to stay. 

  • Ideal location
  • Bicycle and car rentals available
  • Garden and terrace area
  • Big comfortable beds

Rooms start at $43 per night

Read more

 

More routes to Koh Lanta

Langkawi to Koh Lanta

Phuket to Koh Lanta

More routes from Bangkok

Bangkok to Chiang Mai

Don Muang Airport

Hua Lamphong Railway Station

Bangkok to Koh Chang

Bangkok to Koh Lipe

Bangkok to Koh Tao

Bangkok to Koh Phangan

Bangkok to Koh Phi Phi

Bangkok to Koh Samui

Koh Samui Airport

Bangkok to Krabi

Bangkok to Mae Sot

Bangkok to Pattaya

Bangkok to Phuket

Bangkok to Siem Reap

Bangkok to Sukhothai

Bangkok to Surat Thani

Suvarnabhumi Airport

Bangkok to Vientiane

Most popular routes in Thailand

Bangkok to Chiang Mai

Bangkok to Koh Phangan

Bangkok to Koh Tao

Bangkok to Phuket

Chiang Rai to Chiang Mai

Koh Samui to Koh tao

Koh Phangan to Koh Tao

Phuket to Krabi

Was this post helpful?

Click on a star to rate it!

Average rating 4.8 / 5. Vote count: 9

No votes so far! Be the first to rate this post.

As you found this post useful...

Follow us on social media!

We are sorry that this post was not useful for you!

Let us improve this post!

Tell us how we can improve this post?

496 views
Copy link
Powered by Social Snap