I 1845 blev et 9 m højt fyrtårn med en flammehøjde på 23 m opført på taget af fyrmesterboligen på halvøen Kegnæs. Da Als i 1864 kom på tyske hænder, blev fyrmester C.H. Schrøder overflyttet til Vesborg Fyr på Samsø. I 1896 opførte tyskerne et 18 m højt, rundt, hvidkalket vinkelfyr med blink. Flammehøjden er 32 m, og rækkevidden 10‑14 sømil. Efter Genforeningen i 1920 opførte den danske stat en ny fyrmesterbolig, og den oprindelige overgik til privatbolig.
Kegnæs Fyr, der i dag ejes af Sønderborg Kommune, blev istandsat i hhv. 1973, 1995 og 2015‑19. Fyret har en udvendig rundgang og er åbent for besøgende.