1. Railay Beach
Where is it? Krabi
What is it? One of the most stunning beaches in Thailand, located between the city of Krabi and Ao Nang.
Why go? Railay Beach tops every list and there's an obvious reason for it: it's beautiful, plain and simple. Hemmed in by craggy limestone cliffs and surrounded by dense rainforest, Railay is accessible only by longtail boat. While many come for a day trip to snorkel its crystal-clear waters, jump from its cliffs or explore the peninsula’s many hidden coves, a few opt to stay the night. The beach offers a handful of accommodation ranging from basic bungalows to sprawling luxury resorts.