InterInformation
RoutesMapCountriesGuidesSearch route...
Search routeRoutesMapCountriesGuides
InterInformation

Find the best way to travel anywhere in the world — trains, ferries, buses and flights.

info@interinformation.com

Navigate

RoutesCountriesGuidesMap

More

Contact

Get updates

New routes, guides and updates — straight to your inbox.

Booking links on this site are affiliate links — the commission we receive does not affect the price you pay.
© 2026 InterInformation. All rights reserved.
HomeRoutesCountriesGuides
  1. Home
  2. /
  3. Routes
  4. /
  5. Bangkok → Koh Lanta

Bangkok → Koh Lanta

To travel from Bangkok to Koh Lanta, the straightforward option is a direct bus. The journey takes about 720 minutes and costs between 700 and 2000 THB. Check current schedules to decide if this option suits your needs.

ℹ️

Useful Info

from ฿700· Fastest: 12 h· 1 modes
Price
฿700
From
Travel time
12h
Fastest
Transport modes
Bus
Providers
1
service providers

Cheapest

The cheapest option is the bus, with prices starting at 700 THB. However, be prepared for the long travel duration.

For families

For families prioritizing comfort, the bus can be a good option if timing fits your schedule. However, consider the long travel duration.

More booking options▾
Bus
DirectFastestCheapest
Bangkok
12h
Koh Lanta
Price:฿700–2000
Book via 12Go

Connecting Routes (5)

Combined route
BangkokKhao LakKoh Lanta
1BangkokKhao Lak11 hBook
2Khao LakKoh LantaBook
Separate bookings · Connection not guaranteed · Allow buffer time
Combined route
BangkokChiang RaiKoh Lanta
1BangkokChiang Rai12 hBook
2Chiang RaiKoh LantaBook
Separate bookings · Connection not guaranteed · Allow buffer time
Combined route
BangkokRailayKoh Lanta
1BangkokRailay12 hBook
2RailayKoh LantaBook
Separate bookings · Connection not guaranteed · Allow buffer time
Combined route
BangkokKhao SokKoh Lanta
1BangkokKhao Sok9 hBook
2Khao SokKoh LantaBook
Separate bookings · Connection not guaranteed · Allow buffer time
Combined route
BangkokTratKoh Lanta
1BangkokTrat5 hBook
2TratKoh LantaBook
Separate bookings · Connection not guaranteed · Allow buffer time
Share:

Notify me about changes to this route

We'll notify you when prices or options change.

FAQ

What is the cost of taking a bus from Bangkok to Koh Lanta?
The cost of a bus from Bangkok to Koh Lanta ranges from 700 to 2000 THB, depending on the type of ticket and additional services.
How long is the bus ride from Bangkok to Koh Lanta?
The bus ride from Bangkok to Koh Lanta takes approximately 12 hours. It's important to plan for this duration, especially if you have a tight schedule.
How long does the bus journey from Bangkok to Koh Lanta take?
The bus journey from Bangkok to Koh Lanta takes approximately 12 hours. It's important to consider this duration when planning your itinerary.
What is the cost of a bus ticket from Bangkok to Koh Lanta?
The bus ticket costs between 700 and 2000 Thai Baht. Prices may vary depending on the season and the type of bus you choose.
Is the bus ride suitable for families with children?
The long bus ride can be challenging for families with children. It may be helpful to plan for frequent breaks to make the journey more comfortable.
Is the bus ride from Bangkok to Koh Lanta suitable for families?
The bus ride can be suitable for families, but it's advisable to bring toys or books to keep children entertained during the 12-hour journey.
Are there direct buses from Bangkok to Koh Lanta?
Yes, there are direct buses from Bangkok to Koh Lanta. This is advantageous for those who prefer to avoid transfers or changes.
Is it possible to travel overnight by bus from Bangkok to Koh Lanta?
Yes, there are overnight bus options. Traveling overnight can save valuable daytime hours and increase comfort on a long journey.
Is there a direct route from Bangkok to Koh Lanta?
Yes, there is a direct route from Bangkok to Koh Lanta. You can book a ticket directly through the provider.
Do I need separate tickets?
Yes, combined routes require separate tickets for each leg. We recommend leaving a buffer between connections.
How long does the route from Bangkok to Koh Lanta take?
The fastest option takes about 12 hours. Travel times vary by transport mode and weather conditions.
How much does travel from Bangkok to Koh Lanta cost?
The lowest price we found is 700 THB. Prices may vary by season and booking time.

Hotels in Koh Lanta

All hotels in Koh Lanta
Thai Smile BungalowsPopular choice
★★½Serviced apartment, Serviced apartment

Thai Smile Bungalows

9.6Exceptional· 390 reviews
Check availability

via Agoda

Layana Resort & SpaPopular choice
★★★★★Resort

Layana Resort & Spa

9.5Exceptional· 733 reviews
🍳 Breakfast📶 Free WiFi
$141/night
From $141 — Check availability

via Agoda

Pimalai Resort & SpaPopular choice
★★★★★Resort

Pimalai Resort & Spa

9.4Superb· 2,507 reviews
🍳 Breakfast📶 Free WiFi
$209/night
From $209 — Check availability

via Agoda

Related guides

How to Get to Koh Lipe

How to Get to Koh Phangan

How to Get to Koh Tao

Reviews

No reviews yet — be the first!

Related routes

Bangkok to Koh PhanganBangkok to BaliBangkok to Koh SamuiBangkok to Koh TaoBali to BangkokBangkok to Kuala Lumpur
BangkokKoh LantaAll routes