3. Rayavadee, Railay Beach
With a background of majestic cliff formations and surrounded by lush rainforest and powdery soft beaches, Rayavadee is one of Krabi’s most breathtaking resorts. Rather than working around its location in a quiet corner of Krabi’s most popular beach, the hotel has completely embraced its surroundings, building villas and pavilions that seem to melt into the 26 acres of coconut trees and an infinity pool that blends right into the turquoise sea.
4. Pimalai Resort and Spa, Ko Lanta
Ko Lanta is famous for its coral-fringed beaches and amazing scuba diving–and Pimalai Resort and Spa takes advantage of those things in an idyllic setting against the blue waters and powdery soft sands of Ba Kan Tiang Beach. Built right into 100 acres of lush rainforest, the resort offers serene and luxurious accommodations that overlook the ocean from their private balconies.