Lunner stasjon ligger på Gjøvikbanen, som første stasjon etter Roa, hvor Gjøvikbanen skilles fra den gamle traseen til Bergensbanen (nå kalt Roa-Hønefosslinjen). Stasjonen ble opprettet år 1900, to år før åpningen av Gjøvikbanen i 1902. Stasjonen har vært ubetjent siden 1985.Stasjonen er oppført i dragestil, og det er Paul Due som var arkitekten bak stasjonsbygningen. Han tegnet stasjoner for NSB gjennom nesten 20 år fra 1891 til 1910, de siste 10 årene sammen med sin sønn, Paul Armin Due. Tilsammen har de tegnet mer enn 2000 bygninger tilknyttet utbyggingen av det norske jernbanenettet. De er tegnet i en av de tre stilartene sveitserstil (tidlig), dragestil (mellom) eller jugendstil (sen).