เกาะสมุยมีโรงแรมริมหาดให้เลือกมากมาย ตั้งแต่หาดชาเวงที่คึกคักไปจนถึงหาดเชิงมนที่เงียบสงบ ราคาที่พักเริ่มต้นประมาณ 1,200 บาทต่อคืนสำหรับห้องมาตรฐาน จนถึงหลักหมื่นสำหรับวิลล่าส่วนตัว โรงแรมส่วนใหญ่มีสิ่งอำนวยความสะดวกครบ เช่น สระว่ายน้ำกลางแจ้ง ฟิตเนส ร้านอาหารติดทะเล และสปา นักท่องเที่ยวสามารถเลือกพักตามแนวชายฝั่งตะวันออกซึ่งเป็นที่นิยม หรือเลือกหาดทางเหนืออย่างบ่อผุดที่มีวิวอ่าวไทย
โรงแรมหาดเกาะสมุยที่ได้รับการรีวิวสูงสุด ได้แก่ Six Senses Samui รีสอร์ทระดับหรูบนเนินเขาทางเหนือ มีสระว่ายน้ำ infinity วิวทะเลเปิดและสปาชั้นนำ Melati Beach Resort & Spa ตั้งอยู่บนหาดส่วนตัว ห้องพักมีอ่างอาบน้ำกลางแจ้งหรือสระว่ายน้ำส่วนตัว Vana Belle, A Luxury Collection Resort ห้องสวีทและวิลล่าพร้อมสระว่ายน้ำส่วนตัวบนหาดชาเวงน้อย สำหรับครอบครัว Kimpton Kitalay Samui มีคลับเด็กและจักรยานให้ยืมฟรี ส่วน Lub d Koh Samui Chaweng Beach เหมาะกับนักท่องเที่ยวแบ็คแพ็คที่มีบรรยากาศสังคมและการเล่นบิลเลียด
