V obci sa nachádza pôvodný neskororománsky rímsko-katolícky kostol sv. Kataríny Alexandrijskej z konca 13.storočia, v 15.stor. goticky prestavaný, ktorý ukrýva vzácne nástenné maľby. Tie boli odhalené až v roku 1957. Nachádzajú sa v sakristii kostola a obsahujú legendu o víťazstve uhorského kráľa sv. Ladislava v roku 1093 nad Kumánmi. Maľby pochádzajú z rokov 1310 až 1320. V interiéri kostola zaujmú tri oltáre, pričom najstarší z nich pochádza z roku 1494 (Oltár Panny Márie). Hlavný oltár sv. Kataríny je najmladší a pochádza z roku 1793. Za ním sa nachádza dvojité gotické okno zvonku zamurované a vedľa neho je krstiteľnica zo začiatku 16. storočia. V obci sa nachádza tiež evanjelický kostol, ktorý bol postavený až v roku 1784. Právo postaviť evanjelický kostol získali Lomničania až tolerančným patentom Jozefa II. V roku 1785 sa tam už konali bohoslužby. Ku kostolu bola začiatkom 20. storočia pristavaná veža v neogotickom štýle s románskymi oknami. Od roku 1909 vežu zdobia hodiny. V obci sa zachovali aj dva kaštiele. Dolný Kaštieľ z roku 1757, postavený na mieste staršej kúrie talianskymi architektmi, sa nachádza na kraji obce smerom na Kežmarok. Horný, starší kaštieľ, postavený v roku 1581, dali Berzeviczyovci prebudovať v roku 1772 v barokovom štýle na reprezentatívnu kúriu. Tento kaštieľ sa nachádza na ulici Jilemnického približne v strede obce. K historickým pamiatkam obce patrí aj hrob Gregora Berzeviczyho – plodného literáta, a nadšeného propagátora Tatier.