You can fly direct from Hong Kong to Krabi Airport with Hong Kong Airlines – or fly from Hong Kong to Bangkok, change planes and then fly Bangkok to Krabi.
Hong Kong Airlines introduced the first direct flight from Hong Kong to Krabi in 2015. See their website for more information.
Hong Kong to Koh Lanta is a two hour flight from Hong Kong to Bangkok and then a second hour long flight to Krabi Airport. The most convenient way is to fly Hong Kong to Krabi Airport with THAI Airlines via Bangkok. You will have to change planes at Bangkok but your luggage will get sent direct from Hong Kong to Krabi Airport.
Alternatively you can fly from Hong Kong to Phuket with DragonAir. You could then get the ferry across to Koh Lanta or take the Phuket to Koh Lanta minivan transfer, although this is much longer than if you arrived into Krabi Airport.
Check Skyscanner to find the cheapest flights between the airlines for specific dates.
Once you arrive at Krabi Airport, you can then get a Fast Speedboat Transfer from Krabi Airport to Koh Lanta or a Koh Lanta Minivan Transfer which takes you direct from Krabi Airport to your Koh Lanta hotel.
If you need help choosing which beach to stay on in Koh Lanta, please check our Koh Lanta Beach guide. And if you need help choosing a hotel, see our choices of Best Koh Lanta Hotels in luxury, mid range and budget categories. You can also check hotel availability for your chosen dates.
If you want to know what the weather is like from month to month on Koh Lanta to help you decide when to visit, check our Koh Lanta Weather guide, with advice about the pros and cons of the weather on Koh Lanta each month.
View How To Get To Koh Lanta in a larger map