Koh Phangan เป็น 1 ใน 2 อำเภอกลางทะเลของสุราษฏร์ธานี เกาะพะงันอยู่ห่างจากเกาะสมุยไปทางทิศเหนือประมาณ 20 กิโลเมตรและอยู่ห่างจากจังหวัดสุราษฏร์ธานี 100 กิโลเมตร 100 กิโลเมตร เกาะพะงันเล็กกว่าเกาะสมุย มีภูมิประเทศเป็นภูเขาอยู่กลางเกาะทอดตัวจากทิศเหนือจดใต้ มีที่ราบบริเวณทิศตะวันตก ส่วนทิศตะวันออกเป็นเทือกเขาจดทะเล บางแห่งมีอ่าวเล็ก อ่าวน้อยให้เรือหลบลมได้