เกาะพะงัน ตั้งอยู่ในจังหวัดสุราษฎร์ธานี เป็นอำเภอที่มีพื้นที่น้อยที่สุดของจังหวัด ตั้งอยู่ในอ่าวไทย ห่างจากตัวจังหวัดไปทางทิศตะวันออกประมาณ 100 กิโลเมตร ห่างจากอำเภอเกาะสมุยประมาณ 15 กิโลเมตร ประกอบด้วยเกาะใหญ่ 2 เกาะ คือ เกาะพะงัน มีพื้นที่ 168 ตารางกิโลเมตร และเกาะเต่า มีพื้นที่ 25 ตารางกิโลเมตร
Less