Jernbanen i Norge består af omkring 4.087 km med normalspor (1.435 mm) hvoraf 2.622 km er elektrificeret, mens 241 kilometer (pr april 2011) er dobbeltsporet. I forbindelse med det norske jernbanenetværk findes i alt 702 tunneler og omkring 2.804 jernbanebroer. Ca. 30% af banenettet tåler hastigheder på mere end 100 kilometer i timen, og omkring 4% af dette igen er tilpasset hastigheder på mere end 160 kilometer i timen.[1]
NSB var længe et selskab med tilnærmet monopol på jernbanedrift. I dag vedligeholdes jernbanenettet af Jernbaneverket, og mange andre jernbaneselskaber end NSB trafikerer sporene.
Jernbanelinjen mellem Kirkenes og Bjørnevatn (ikke persontogførende) er en af verdens nordligste jernbanestrækninger (verdens nordligste frem til Obskaja–Bovanenkovobanen i Rusland åbnede i 2010). Kirkenes–Bjørnevatnbanen blev lukket i 1990-erne og genåbnet i 2009. En periode var minebanen i Ny-Ålesund på Svalbard verdens nordligste. I dag fører Ofotbanen – fra Kiruna i Sverige til Narvik – til at Narvik er en af verdens nordligste byer med jernbanetilknytning.
Det nordligste punkt i Norge og også på det sammenhængende nordiske jernbanenet befinder sig ved Bjørneborg på Ofotbanen, nogle få kilometer øst for Narvik. Det sydligste punkt på det norske banenet er på sidesporet til Odderøya i Kristiansand. Højeste punkt i Norge er i Finsetunnelen på Bergensbanen – 1239 meter over havet.
Jernbaneverket (udskilt fra NSB i 1996) er en statslig forvaltningsetat, som både bygger og vedligeholder al infrastruktur inden for jernbanesektoren, mens flere andre selskaber inden for passager– og godstrafik er aktive som operatører. Disse selskaber inkluderer blandt andre Norges Statsbaner, NSB Anbud, CargoNet, Flytoget, Hector Rail, TÅGAB og Cargolink.