ภูเก็ตมีโรงแรม 5 ดาวกว่า 23 แห่งกระจายตัวทั้งในเมืองและริมชายหาด ราคาห้องพักเริ่มต้นประมาณ 3,000-15,000 บาทต่อคืน ขึ้นอยู่กับทำเลและสิ่งอำนวยความสะดวก ย่านที่ได้รับความนิยมได้แก่ ป่าตอง กะรน กะทู้ และหาดไม้ขาว ซึ่งเป็นที่ตั้งของรีสอร์ทระดับบน โรงแรมเหล่านี้ส่วนใหญ่มีสระว่ายน้ำ ฟิตเนส สปา ร้านอาหาร และบริการเรือรับส่ง
Royal Phuket City Hotel ตั้งอยู่กลางเมืองภูเก็ต มีสระว่ายน้ำกลางแจ้ง 2 ร้านอาหาร และฟิตเนส เหมาะสำหรับนักธุรกิจและครอบครัว Barcelo Coconut Island ตั้งอยู่บนเกาะส่วนตัว ให้บริการเรือรับส่งฟรีและกีฬาทางน้ำ Renaissance Phuket Resort & Spa ริมชายหาดไม้ขาว มีสปาและคลาสปั่นจักรยาน Westin Siray Bay Resort & Spa มีสระว่ายน้ำอินฟินิตี้ 3 สระและโยคะชายหาด The Nature Phuket ใกล้หาดกะหลิม มีสระว่ายน้ำพร้อมวิวทะเล Sinae Phuket Luxury Hotel ริมอ่าวสีรีย์ มีห้องพักวิวทะเลและอาหารซีฟู้ด
