Complete guide to bus travel from Krabi to Koh Lanta — schedules, prices, operators and booking tips.
Koh Lanta is one of the Andaman coast's most relaxed and beautiful islands — long sandy beaches, clear water and a laid-back atmosphere. The journey from Krabi combines a minivan with two short ferry crossings.
Koh Lanta Yai is a long, relatively undeveloped island south of Krabi, offering some of the Andaman coast's most beautiful beaches without the crowds of Phuket or Koh Phi Phi. Long Beach (Hat Khlong Dao) is the main tourist beach, while Klong Nin and Bakantiang further south are quieter and more secluded.
The journey from Krabi to Koh Lanta takes 2 to 3 hours and involves a minivan from Krabi Town followed by two short ferry crossings — the first across the narrow strait to Koh Klang island, the second to Koh Lanta itself. Combination minivan+ferry tickets are widely available from travel agencies in Krabi.
The journey is also available from Ao Nang Beach with hotel pickup. Koh Lanta is accessible year-round, though the high season (November to April) offers the best beach conditions.
The following operators run regular services on the Krabi–Koh Lanta route:
Compare prices across all operators before booking — fares can vary significantly by class and season.
Departures: Multiple daily 08:00–16:00
From: Krabi Town or Ao Nang pickup
To: Koh Lanta Town (Ban Saladan)
Schedules may vary by operator and season. Confirm departure times when booking, particularly during Thai public holidays.
✅ Buy a combination minivan+ferry ticket in Krabi Town — includes two short ferry crossings.
Secure booking · Instant e-ticket
Book 1–2 days ahead on weekdays. During Songkran (April), New Year and long weekends, book at least one week in advance — buses sell out fast on popular routes.