El Nido er en kommune, by og maritim nationalpark på øen Palawan i Filippinerne. El Nido ligger ca. 420 kilometer sydvest for den filippinske hovedstad Manila. Ifølge seneste folkeoptælling i 2000 tæller befolkningen 27.029 personer, som er fordelt på 5.191 husholdninger. 85 % af befolkningen lever på landet, mens kun 15 % bor i bydistriktet.
Kommunen dækker den nordligste del af Palawan. Dertil hører 45 mindre og større øer.