Angkor Wat to Koh Lanta is quite a quick journey but unfortunately it’s not a direct flight. The most convenient way to fly from Angkor Wat to Koh Lanta is to fly from Siem Reap (the town and airport nearest to Angkor Wat) to Krabi Airport via Bangkok on two Bangkok Airways flights.
If you fly with Bangkok Airways, even though you have to change planes in Bangkok, you will be able to check your luggage at Siem Reap straight through to Krabi Airport.
Otherwise, you can choose to fly Bangkok Airways from Siem Reap to Bangkok and then choose to fly Bangkok to Krabi with AirAsia or Thai Airways. You will need to leave enough time to clear Immigration at Bangkok Airport (as you will be arriving into Thailand from Cambodia) and then collect your luggage and check in to your domestic flight from Bangkok to Krabi.
Bangkok Airways have the monopoly on the Bangkok – Siem Reap flight route (ie no other airlines fly that route) and therefore it’s always quite expensive.
A more affordable way is to take the 3 hour bus journey from Siem Reap to Phnom Penh, the capital city of Cambodia. From there you can get a cheap AirAsia flight from Phnom Penh to Bangkok, and then Bangkok to Krabi.
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