หาดกะรน เป็นชายหาดที่ยาวที่สุดในเกาะภูเก็ต อยู่ถัดจากหาดกะตะไปทางเหนือ มีเพียงเนินเขาเตี้ย ๆ คั่นอยู่เท่านั้น เหนือชายหาด มีสนทะเล และต้นตาลขึ้นเรียงรายอยู่โดยทั่วไป บริเวณหาดมีเม็ดทรายที่ขาวและละเอียดมาก บริเวณหาดมีคลื่นลมแรง จึงไม่เป็นที่นิยมในการเล่นน้ำมากนัก นักท่องเทียวนิยมนอนอาบแดด เดินผ่อนคลายบริเวณริมหาดเป็นส่วนใหญ่