Lunner kirke ble opprinnelig reist i middelalderen som en enskipet langkirke av stein, med et rundt vesttårn foran. Tårnet hadde bare adkomst fra kirkerommet via vestveggen, så det kan ha fungert som et slags tilfluktssted. I dagens kirke utgjør det gamle middelalderskipet den østre korsarmen og er nå koret. Et prestesakristi og et dåpssakristi ble reit i 1928–1930, da kirken også ble restaurert innvendig. Etter ombyggingen i 1780-årene ble det reist en skillevegg midt i skipet, som utgjorde bakveggen i koret. Bak skilleveggen ble de innredet til prestesakristi og dåpssakristi. Etter at de to nye sakristiene ble reist utenfor kirken, ble denne skilleveggen fjernet og alteret og alterringen flyttet lengst øst (inn) i skipet, som derfor da i sin helhet ble kor. Den gamle rundbueportalen står i sørveggen innenfor prestesakristiet. Dåpssakristiet står på nordsiden og ble fornyet og påbygget i 1992. Mmiddelalderdelen i stein skal fortsatt ikke være restaurert.