Łomnica (niem. Lomnitz) – wieś w Polsce położona w województwie dolnośląskim, w powiecie jeleniogórskim, w gminie Mysłakowice, wzdłuż rzeki Łomnica, w Kotlinie Jeleniogórskiej u podnóża Rudaw Janowickich w Sudetach Zachodnich.
W latach 1945-1954 siedziba gminy Łomnica. W latach 1975–1998 miejscowość należała administracyjnie do województwa jeleniogórskiego