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 (in practice this means after 2pm)? 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 baht one way. Note: if you are more than 3 people, it is worth booking a hotel transfer as they will provide a minivan. Airport taxis are standard saloon cars, so a large group will be required to take more than one car, at 2500 baht each!
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.