GoAsia
Thailand

How to Get from Bangkok to Koh Lanta

Travel from Bangkok to Koh Lanta by overnight bus or private transfer. See journey times, prices and tips for your island trip.

Last updated: November 7, 2026

How to Get from Bangkok to Koh Lanta
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.

Train, Bus, Flight and Ferry tickets

Booking and payment are handled by 12Go, not GoAsia. We may receive a commission when you book through our links.

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

ModeDuration
Overnight busFrom about 16h 30m[1]
Private transferFrom 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
  • →  Bus + Van 19:00
  • →  Express 19:00
  • →  VIP Bus 19:00
Taxi Bangkok - Koh Lanta $ 522.72–684.67 13h – 15h
  • →  Van 9pax
  • →  Economy 3pax
  • →  Luxury VIP Van 9pax
  • →  Comfort Car 3pax
  • →  Luxury SUV 4pax

Frequently Asked Questions

How can I book tickets from Bangkok to Koh Lanta?

Use the booking tool on this page to compare the transport options currently available from Bangkok to Koh Lanta, including current prices and schedules.

What is the cheapest way to get from Bangkok to Koh Lanta?

The overnight bus, with tickets starting at about ฿1,290 on booking platforms (November 2026).

What is the fastest way to get from Bangkok to Koh Lanta?

A private transfer, which takes from about 13 hours depending on traffic and the ferry wait.

How long does it take to get from Bangkok to Koh Lanta?

The bus takes from about 16 hours 30 minutes and a private transfer from about 13 hours.

Is there a direct bus from Bangkok to Koh Lanta?

Yes. Evening buses run from Bangkok towards Koh Lanta, including bus-plus-van services that handle the final island connection.

Can I get a private transfer directly from Bangkok airports?

Yes. Private transfers are available from Suvarnabhumi and Don Mueang airports as well as from the city.

Are there different types of buses available?

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. [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.