Contents
Koh Lanta is the laid-back end of the Andaman coast, a family-friendly island where the tide sets the pace of the day. The journey from Bangkok is a long haul south by road, finishing with a short car ferry across to the island.
Bangkok to Koh Lanta by Bus
The overnight bus is the classic budget way to go. Express, VIP and bus-plus-van services leave Bangkok in the evening, and you wake up near the coast and arrive on the island the next day. The trip takes from about 16 hours 30 minutes. On booking platforms, tickets start at about ฿1,290 (November 2026).[1] Sleeping on the bus saves you a night's accommodation.
Bangkok to Koh Lanta by Private Transfer
A private car or van collects you in Bangkok, or at Suvarnabhumi or Don Mueang airport, and takes you door to door. The drive takes from about 13 hours, depending on traffic and the ferry wait. On booking platforms, private transfers start at about ฿16,500 (November 2026).[1] Vehicles for 3 to 9 passengers are offered, which makes a van good value for a group.
Comparing Your Options
| Mode | Duration |
|---|---|
| Overnight bus | From about 16h 30m[1] |
| Private transfer | From about 13h[1] |
Tips for Traveling from Bangkok to Koh Lanta
- Bring a light jacket: Overnight buses are air-conditioned and can be cold.
- Book ahead in high season: Evening departures fill up from November to February.
- Keep valuables with you: Large bags go in the luggage hold, so carry your passport and electronics in a daypack.
- Arrange your last leg: Ask your guesthouse about onward transport to your beach after the ferry.
Timetable
| Bus Bangkok - Koh Lanta $ 38.19–46.19 16h 30m | |
|
|
| Taxi Bangkok - Koh Lanta $ 522.72–684.67 13h – 15h | |
|
| Taxi Suvarnabhumi Airport - Koh Lanta $ 487.87–522.72 14h | |
|
| Taxi Don Mueang Airport - Koh Lanta $ 487.87–522.72 14h | |
|
Frequently Asked Questions
Use the booking tool on this page to compare the transport options currently available from Bangkok to Koh Lanta, including current prices and schedules.
The overnight bus, with tickets starting at about ฿1,290 on booking platforms (November 2026).
A private transfer, which takes from about 13 hours depending on traffic and the ferry wait.
The bus takes from about 16 hours 30 minutes and a private transfer from about 13 hours.
Yes. Evening buses run from Bangkok towards Koh Lanta, including bus-plus-van services that handle the final island connection.
Yes. Private transfers are available from Suvarnabhumi and Don Mueang airports as well as from the city.
Yes. Services are sold as express, VIP and bus-plus-van, with VIP offering more comfort.
Sources and background
Numbers in the text such as [1] refer to these sources.
- [1] 12Go: 12Go timetable: Bangkok - Koh Lanta. Retrieved November 7, 2026.
Guide prices and journey times are indicative, not live quotes. A booked package may include transfers and waiting time as well as the main journey. Check the selected offer, pickup point and current conditions before booking.
