General Luna là một đô thị hạng 5 trên đảo Siargao, tỉnh Surigao del Norte, Philippines. Theo điều tra dân số năm 2000, đô thị này có dân số 12.347 người trong 2.517 hộ.
General Luna được chia thành 19 barangay.
Bản mẫu:Surigao del Norte