White sandy beaches, swaying palm trees, and idyllic limestone cliffs. Add to that the clear blue water, and you get the dream destination for many. A question we often get: "Which Thai islands should we visit?" With 1400 islands, of which 300 are inhabited, it's not an easy question to answer.
We visited 14 islands, and for completeness, I also discuss Krabi and Ao Nang as they often serve as the gateway to the many islands. Some islands can only be visited on a day trip, while on others, you can easily stay for a week. For convenience, they are listed in alphabetical order so you can easily find what you're looking for.