The best hotels in Thailand, area by area
Every hotel is ranked by Hotel score: guest ratings weighted by how many guests rated it. No hotel pays to be listed, and our commission never changes the order.
- BangkokThe capital from the Chao Phraya riverside to Silom and Sukhumvit: grand riverside hotels, rooftop bars, street food and the BTS Skytrain.No. 1: Eastin Grand Hotel Phayathai, Hotel score 9.5See all 50 hotels
- PhuketThe west coast of Thailand's largest island, from Kata and Patong to Kamala and Bang Tao, with beach resorts and Andaman Sea sunsets.No. 1: Sawasdee Village, Hotel score 9.3See all 42 hotels
- Koh SamuiA palm-covered island in the Gulf of Thailand, with resorts around Chaweng, Lamai, Bophut and the quieter north and west coasts.No. 1: Banyan Tree Samui, Hotel score 9.4See all 46 hotels