Getting to Koh Lanta
Ko Lanta is accessible from the mainland by car or passenger ferry. The passenger ferry operates during November - April only and is the most popular option during this time. During the off season and after the last passenger ferry has left, the only way to get to the island is to drive.
Arriving late in Krabi? Not sure if you will make it to Ko Lanta the same day?
What are your options if you will be arriving into Krabi Airport after the last passenger ferry for Lanta has left? You can either take a private transfer by road - book this in advance through your hotel, or take a taxi directly from the airport. The cost of either of these options will be around 2500 - 3000 baht one way. The airport service is by private minivan only and has a fixed price of 3000 baht / one way.
The other alternative is to stay one night on the mainland, either in Krabi Town, or in Ao Nang, and take the passenger ferry the following morning. As it is only one night, we would recommend staying in Krabi Town, as decent hotels are cheaper (from 950 baht per night). Ao Nang is more expensive, though there are 2 daily ferries from here, so you could spend part of the day exploring. For hotel options in both areas, please see our sister site Your Krabi.
Taxis from the airport to Krabi Town and Ao Nang cost 350 baht and 600 baht respectively (again, for a saloon car). Transfers from your hotel to the ferry pier in the morning are usually included in the price of your ticket if you buy in advance (on arrival) from your hotel tour counter or other ticket agent.