It’s easy to get from Dubai to Koh Lanta as there are numerous flights direct from Dubai to Bangkok and then a short onwards flight from Bangkok to Krabi Airport.
If you are stopping over in Dubai en route from Europe, there is a wide range of Dubai hotels you can book online.
For maximum convenience from Dubai to Krabi, fly with THAI Airways as, while you will still have to change planes in Bangkok, your luggage will be automatically checked through direct from Dubai to Krabi.
Alternatively you can fly from Dubai to Bangkok with Emirates, and then catch either a Thai Airways, Bangkok Airways or AirAsia domestic flight from Bangkok to Krabi. You will need to make sure you have enough time to collect your luggage at Bangkok and then check in again for the domestic flight for Bangkok to Krabi.
Check Skyscanner to find the cheapest flights between the airlines for specific dates.
View How To Get To Koh Lanta in a larger map
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. You can also check hotel availability for your chosen dates.
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.
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.