เกาะช้างมีรีสอร์ทให้เลือกหลากหลาย ตั้งแต่แบบติดหาดส่วนตัวไปจนถึงสไตล์บูติก ราคาเริ่มต้นประมาณ 1,200 บาทต่อคืนสำหรับรีสอร์ทระดับ 3 ดาว และสูงถึง 5,000 บาทขึ้นไปสำหรับรีสอร์ทหรู 5 ดาว หาดยอดนิยมที่พักรวมตัวกันคือ หาดคลองพร้าว หาดไก่แบ้ และหาดทรายขาว ซึ่งแต่ละแห่งมีบรรยากาศและสิ่งอำนวยความสะดวกต่างกัน เช่น Santhiya Koh Chang Resort ตั้งอยู่บนหาดคลองพร้าว มีสระว่ายน้ำ 2 สระและสปา ส่วน KC Grande Resort & Spa ที่หาดทรายขาวมีสระว่ายน้ำถึง 4 สระและชายหาดส่วนตัว
สำหรับครอบครัว รีสอร์ทอย่าง Coconut Beach Resort, Koh Chang มีบังกะโลสไตล์ไทยและกิจกรรมทางน้ำ ส่วนคู่รักอาจชอบ The Chill Resort and Spa, Koh Chang ที่หาดไก่แบ้ ซึ่งมีดีไซน์ทันสมัยและสปาครบวงจร รีสอร์ทส่วนใหญ่มี Wi-Fi ฟรี ที่จอดรถ และบริการรับส่งสนามบิน ควรจองล่วงหน้าโดยเฉพาะช่วงเดือนพฤศจิกายนถึงกุมภาพันธ์ซึ่งเป็นฤดูท่องเที่ยว
