Det rullende materiellet kan deles inn slik: Trekkraftmateriell Lokomotiver Damplokomotiver (ved NSB inntil 1971) Elektriske lokomotiver Akkumulatorlokomotiver (ved NSB siden 1916) Kontaktledningslokomotiver (ved NSB siden 1922) Diesellokomotiver (ved NSB siden 1942) Gassturbinlok (vanligst i 1970- og 80-årene) Skinnetraktorer/skiftetraktorer (små lokomotiver, som regel med forbrenningsmotor) Motorvogner Bensinmotorvogner Dieselmotorvogner Elektriske motorvogner Både lok og motorvogner kan ha flere fremdriftsteknologier. Noen elektriske lok og motorvogner, særlig slike som krysser landegrenser, kan utnytte flere strømsystemer. Jernbanevogner Personvogner, som kan deles opp etter bruksområde (samme vogn kan kombinere en eller flere av disse): 1. klasse (litra A, i dag gjerne benevnt «Komfort») 2. klasse (litra B) 3. klasse (litra C inntil 1956 i Norge) Post (litra D) Spiseavdeling (litra E fram til 1970, deretter litra R) Reisegods- og konduktøravdeling (litra F) Sovevogner (litra WL) Godsvogner Lukkede vogner Plattformvogner med staker, med eller uten nedleggbare sidelemmer Lavkarmvogner med staker Kassevogner Bunntømmingsvogner Tankvogner Biltransportvogner (jf. biltog) Vogner for bulklast (f.eks. korn) Vogner for særlig tungt gods, transformatorer o.l. Materiell for internt bruk Losjivogner Transportvogner Lastetraktorer Sporvedlikeholdsmateriell Redningsmateriell Kontaktledningsrevisjonsmateriell Snøryddingsmateriell m.fl.