I Eid kommune ligger størstedelen av Norges dypeste innsjø, Hornindalsvatnet. Kommunens høyeste topp er Glitregga, som ligger på grensa mot Stryn kommune.