Bangkok skyline

Koh Lanta to Bangkok

Last updated:


Overview | Flight | Bus | Train | Secret Escapes

How to get from Koh Lanta to Bangkok?

Bangkok is the Capital City of Thailand and is often referred to as “The City of Life.” Year after year, Bangkok is one of the most visited cities in the world. It is home to famous sites such as the Grand Palace, Wat Arun, Wat Pho and over 400 other temples.

When you’re finished exploring Koh Lanta, head to the Capital City to experience an entirely new side of Thailand. Bangkok offers world-famous street food, live music, nightlife, fine dining and so much more. It is full of life, lights and busy streets.

If you want to travel this 700km journey from Koh Lanta to Bangkok in one leg, you have 3 options. The quickest way is to take a flight from Krabi to Bangkok (from $35). Alternatively, you can take a bus from Krabi to Bangkok ($33) or take a train from Surat Thani to Bangkok ($48). Travel time ranges from 4 to 16 hours.

3 ways to get from Koh Lanta to Bangkok

Transport modeDurationCostsAvailability
Flight4 hours excl. transfer time1,055 THB ($35)Check Flights
Bus14 hours excl. transfer time1,000 THB ($33)Check Bus Tickets
Train16 hours excl. transfer time1,460 THB ($48)Check Train Tickets

Flight tickets can increase during high-seasons, so the bus or train can sometimes be a cheaper alternative. Also is travelling overland less harmful for the environment, considering the high emissions from flights.

Note that all transport options require a transfer to another city. Continue reading to see how to organize your transport from Koh Lanta to Bangkok.

Itinerary from Koh Lanta to Bangkok


Koh Lanta to Bangkok by Flight

Duration: 4 hours excl. transfer time 
Cost: 1,055 THB ($35)

The nearest airport to Koh Lanta is in Krabi. If you prefer to travel by plane from Koh Lanta to Bangkok, you have to head to Krabi first.

Step 1: Koh Lanta to Krabi by Van

Duration: 2-3 hours
Cost: 300 THB ($10)

You can book a combined bus/van and ferry transfer from Koh Lanta to Krabi Airport for as low as 300 THB ($10) on BookAway.

You can choose from two companies that drop off passengers at Krabi Airport. GoodLuck Lanta departs from GoodLuck Lanta Tour 454 at Tambon Sala Dan. Cooperative Passenger Cars Krabi is a bit more expensive, but its rate already includes a free hotel pick-up.

You can see their schedules below:

GoodLuck Lanta08:00-10:002h300 THB ($10)
Cooperative Passenger Cars Krabievery hour from
2h465 THB ($15.50)

Check Available Bus + Ferry Tickets

Alternatively, you can also book via a local travel agency for approximately 500 THB ($16.50). The trip takes about 2-3 hours, depending on the queue for the ferry.

Step 2: Krabi to Bangkok by Flight

Duration: 1.5 hours
Cost: 755 THB ($25)

There are numerous carriers that operate flights from Krabi to Bangkok daily.

If you want to save some money, we suggest booking a flight with one of the low-cost airlines such as AirAsia, Nok Air and Thai Lion Air.

The flights operated by these airlines land at Don Muang Airport (DMK) and the flight takes 1.5 hours.

Check Flights on Skyscanner

Bus icon

Koh Lanta to Bangkok by Bus and Van

Duration: 14 hours excl. transfer time
Cost: 1,000 THB ($33)

Travelling by bus takes much more time than flying, but can save you some money when flights get expensive. In addition, it’s a more sustainable way of travelling as buses produce fewer carbon emissions than flights.

If you want to travel this journey by bus, we suggest booking a night bus from Krabi to Bangkok, so you can sleep for the largest part of the journey and be ready to explore the city upon your arrival.

Step 1: Koh Lanta to Krabi by Van

Duration: 2-3 hours
Cost: 300 THB ($10) – 400 THB ($13.50)

You can take a combined bus and ferry from Koh Lanta after lunch to arrive at the Krabi Bus Terminal with an hour or so to spare before the departure of night buses.

When booking online, you can book with the Bus Cooperative of Krabi, which offers free pick-up from any hotel in Koh Lanta. It has departures at 7:00, 10:00, 12:00 and 15:00. A ticket costs 360 THB ($12) and travel time is 3 hours.

Check Available Bus + Ferry Tickets

You can also book a van transfer from Koh Lanta to Krabi Bus Terminal at one of the local travel agencies or via your hotel.

Depending on the agency, the prices can range from 300 THB ($10) to 400 THB ($13.50). The travel time to the bus station is about 2-3 hours.

Step 2: Krabi to Bangkok by Bus

Duration: 12 hours
Cost: 700 THB ($23)

Lignite Tours is the most popular bus operator along this route. They offer 2 trips per day, 1 in the morning and 1 at night.

Transport Co offers more bus options. You can see both of their schedules in the table below:

17:00-04:00 (VIP)
700 THB ($23)
1,000 THB ($33)
Transport Co16:00-05:00
17:30-06:00 (VIP)
17:30-05:30 (VIP)
13h 30m
12h 30m
12h 30m
12h 30m
745 THB ($24.50)
745 THB ($24.50)
725 THB ($24)
725 THB ($24)
1,050 THB ($35)
1,050 THB ($35)
760 THB ($25)
760 THB ($25)

Both bus companies depart from Krabi Bus Terminal. Lignite arrives at the Southern Terminal in Bangkok, while Transport Co has different arrival points. Make sure to check its final stop when you book your ticket.

We suggest to book the night bus to save more time and also save a night on accommodation.

You can book your bus ride online through the link below.

Check Available Bus Tickets


Koh Lanta to Bangkok by Train

Duration: 16 hours excl. transfer time 
Cost: 1,460 THB ($48)

The train is not the fastest option but it’s another good alternative if you want to travel at night. Because Koh Lanta doesn’t have a railway station, you should travel to Surat Thani first.

Step 1: Koh Lanta to Surat Thani by Van

Duration: 6.5 hours
Cost: 700 THB ($23)

You can book a minivan transfer from Koh Lanta to Surat Thani Train Station for as low as 700 THB ($23).

Phantip Travel is one of the most popular companies on this route and it also offers free pick-up from your hotel. It has departures at 8:00 and 12:00 and travel time is 6.5 hours.

Check Available Van Tickets

You also have the option to book a transfer from Koh Lanta to Surat Thani with one of the local agencies. Prices are probably a bit lower, but we prefer booking online via BookAway as they offer great customer service.

The van passes through Krabi where you will depart at the bus terminal. You will then have to hop on another transfer to the train station in Surat Thani. The bus journey from Koh Lanta to Surat Thani takes about 6.5 hours.

Step 2: Surat Thani to Bangkok by Train

Duration: 9h 05min
Cost: 760 THB ($25)

Before you book your bus, we recommend to check the train schedules to find your most convenient train.

You can directly book your ticket by using the button below, or read our page about Surat Thani to Bangkok for a more detailed description.

Check Available Train Tickets


Our favourite places to stay in Bangkok

Here Hostel

If you’re looking for a fun social atmosphere then Here Hostel is the place for you! Enjoy relaxing by the pool in the garden area or enjoying a drink with travelers from around the world. Why take the stairs when you can use the indoor slide to travel between floors, this place is full of fun, energy, and laughter. Located less than 1km from Khao San Road, this is the perfect hostel if you’re looking to have a great time in Bangkok!

Dorm rooms start at $16 per night

Read more

Hom Hostel & Cooking Club

Located in the heart of downtown Bangkok, between Nana and Ploen Chit BTS stations, this hostel is the perfect location in the Sukhumvit area.  The hostel offers a garden area, a rooftop terrace and an on-site kitchen for guests to cook their own food or take part in the daily cooking classes.  There is also a restaurant and bar on-site if you’d prefer someone else cook for you, as well as buffet breakfast included each day. Extremely clean and very friendly staff are top priorities for this hostel. 

Single bed in dorm rooms start at $15 per night 

Read more

Lamphuhouse Bangkok

If you’re looking to be near the excitement of Khao San Road but still enjoy some peace and quiet, this guesthouse is absolutely perfect.  A delicious breakfast is included in your stay and the restaurant is open 24/7 for your convenience. A lovely garden area to relax in the afternoons and very comfortable beds in rooms will make for a great stay.  Just 300m to Khao San road, this guest house is walking distance to many sights including the Grand Palace and the Golden Mountain Temple.

Rooms start at $19 per night

Read more

Mam’s House

Just 700m from Khao San road and sitting along the river is Mam’s House.  The staff here will welcome you with open arms and help you in any way that they possibly can.  The rooms are huge, the beds are comfortable and it’s extremely clean. There is a cafe on the ground floor of the hotel, street food along the riverbank and countless restaurants, bars and shops just steps away.  Locally owned and operated by Mam, this hotel is all about customer service and making sure you have the best stay possible. Perfect location, great views and all the comforts you need! 

Rooms start at $26 per night 

Read more

Blue Chang House

Cozy, comfortable, and ideal location! This guest house is less than 1km from Khao San Road and offers all the comforts you need.  It is within walking distance to numerous Temples, Wats and attractions throughout Old Town. On-site bar to enjoy a drink while taking in the sights from the terrace or a lovely garden area to enjoy to relax in if you need some quiet time. The staff is known to be exceptionally welcoming and happy to assist with all guest requests. Located in a quiet area so you will be sure to get a good night's rest after exploring the Capital City!

Rooms start at $40 per night

Read more


More routes to Bangkok

Chiang Mai to Bangkok

Don Muang Airport

Hua Lamphong Railway Station

Koh Chang to Bangkok

Koh Lipe to Bangkok

Koh Phangan to Bangkok

Koh Phi Phi to Bangkok

Koh Samui to Bangkok

Koh Tao to Bangkok

Krabi to Bangkok

Mae Sot to Bangkok

Pattaya to Bangkok

Phuket to Bangkok

Siem Reap to Bangkok

Sukhothai to Bangkok

Surat Thani to Bangkok

Suvarnabhumi Airport

Vientiane to Bangkok

More routes from Koh Lanta

Koh Lanta to Phuket

Koh Lanta to Langkawi

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.2 / 5. Vote count: 6

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?