Bangkok to Koh Lanta Bus: Schedules, Tickets & Prices
Travel from Bangkok to Koh Lanta by bus in around 16h 30m to 17h 45m, with tickets available from 1,209 THB to 1,495 THB.
Bus from Bangkok to Koh Lanta
Catch a bus at multiple stations, including Khaosan The Twin 2000, Bangkok, Khaosan Road, Bangkok, Khao San Bangkok Travel Plus and others and start your journey from Bangkok. Services run frequently throughout the day, with the first departure at 18:40, allowing you to pick a departure that suits your schedule. The trip takes around 16 hours 30 minutes, and you'll arrive at Hua Hin Pier, Koh Lanta, Koh Lanta Transfer or Koh Lanta, heading into Koh Lanta. Fares start from 1,209 THB, and you can check availability and book your seat here.
Prices: 1,209 THB to 1,495 THB
Duration: 16h 30m – 17h 45m ⏱
Bus Routes & Schedules from Bangkok to Koh Lanta
On this bus route between Bangkok and Koh Lanta, several departure and arrival stations are available along the way. Travel time depends on the specific stops used, though most journeys fall around 16h 30m. Buses follow a coordinated schedule running from 18:40 until 19:00, covering most of the day. Fares usually start at 1,209 THB and can vary slightly depending on the service and stops selected. Consulting the full bus timetable for Bangkok to Koh Lanta helps you compare station options, estimated travel times and available departures before deciding on the most suitable connection.
Cheapest Bus Bangkok to Koh Lanta
1209 THB, from BBC Khao san Bangkok to Koh Lanta, departure 18:50, duration 16h 40m.Fastest Bus Bangkok to Koh Lanta
1495 THB, from Khaosan The Twin 2000, Bangkok to Hua Hin Pier, Koh Lanta, departure some times, duration 16h 30m.Bus Timetable: BBC Khao san Bangkok → Koh Lanta
- 18:45 11:30 16h 45m 1264 THB
- 18:50 11:30 16h 40m 1209 THB
Bus Timetable: BBC Khao san Bangkok → Koh Lanta Transfer
- 18:45 12:10 17h 25m 1374 THB
- 18:50 11:40 16h 50m 1374 THB
Bus Timetable: Khao San Bangkok Travel Plus → Koh Lanta
- 18:45 11:30 16h 45m 1352 THB
- 18:50 11:30 16h 40m 1300 THB
Bus Timetable: Khao San Bangkok Travel Plus → Koh Lanta Transfer
- 18:45 12:30 17h 45m 1352 THB
- 18:50 11:40 16h 50m 1365 THB
Bus Timetable: Khaosan Road, Bangkok → Hua Hin Pier, Koh Lanta
- 18:40 11:10 16h 30m 1495 THB
- 18:50 11:20 16h 30m 1495 THB
Bus Timetable: Khaosan The Twin 2000, Bangkok → Hua Hin Pier, Koh Lanta
- 19:00 11:30 16h 30m 1495 THB
Frequently Asked Questions Bus Bangkok to Koh Lanta
Below you will find answers to the most common questions about traveling from Bangkok to Koh Lanta by bus.
How long is the bus trip from Bangkok to Koh Lanta?
The Bangkok to Koh Lanta bus trip takes about 16 hours 30 minutes to 17 hours 45 minutes, depending on the departure and arrival point. It is a long overnight-style bus journey, so it is best to plan for a full travel day and some extra time for transfers.
What does a bus ticket for Bangkok to Koh Lanta usually cost?
A bus ticket for Bangkok to Koh Lanta usually costs between 1209 THB and 1495 THB. Since prices can vary by departure point and service, it is a good idea to compare bus tickets before booking your Bangkok to Koh Lanta bus.
What time does the bus from Bangkok to Koh Lanta leave?
The Bangkok to Koh Lanta bus departures are scheduled between 18:40 and 19:00. If you are taking this bus from Bangkok, it is wise to arrive early so you do not miss the evening departure.
How frequent is the bus service between Bangkok and Koh Lanta?
There are 11 bus departures for Bangkok to Koh Lanta, so the bus service is not very frequent. Because the Bangkok to Koh Lanta bus schedule is limited, booking ahead is a smart move.
Can I book bus tickets for Bangkok-Koh Lanta in advance?
Yes, it is a good idea to book Bangkok to Koh Lanta bus tickets in advance because the bus service has limited departures. Advance booking can help you secure the bus journey that fits your travel plans best.
Which bus stations are used for Bangkok to Koh Lanta departures and arrivals?
For Bangkok to Koh Lanta by bus, departures can be from Khaosan The Twin 2000, Khaosan Road, Khao San Bangkok Travel Plus, or BBC Khao san Bangkok. Arrivals may be at Hua Hin Pier, Koh Lanta Transfer, or Koh Lanta, depending on the bus service you choose.
Is the bus journey from Bangkok to Koh Lanta an overnight trip?
Yes, the Bangkok to Koh Lanta bus journey is long enough that it is usually treated like an overnight trip. Since the bus leaves in the evening, it is sensible to bring what you need for a long ride and be ready for a late arrival.
What should I know before taking a bus from Bangkok to Koh Lanta?
Before taking the Bangkok to Koh Lanta bus, check your departure point carefully because the route uses several Bangkok pickup locations. It also helps to confirm your arrival stop, since the bus trip may end at Hua Hin Pier, Koh Lanta Transfer, or Koh Lanta itself.
Travel options for Bangkok to Koh Lanta
More Bus routes from and to Bangkok or Koh Lanta
Routes in Bus from Bangkok →
Routes in Bus to Bangkok ←
Routes in Bus from Koh Lanta →
Planning more than just Bangkok to Koh Lanta?
You’re currently viewing Bus options for Bangkok to Koh Lanta. If your trip includes more destinations, the TicketRoutes Travel Planner lets you compare different transport types and multiple routes in one place.
Open Travel PlannerIdeal for multi-city trips and flexible travel plans.