Een spoorweg, spoorbaan of spoorlijn is een weg voor verkeer over spoorstaven of rails. Spoorvoertuigen, zoals treinen en metro's, zijn geschikt om over een spoorweg te rijden. Een spoorweg bestaat uit een of meer sporen. Een spoor bestaat uit twee evenwijdige stalen spoorstaven of rails. Spoorstaven zijn vaak op dwarsliggers gemonteerd. De dwarsliggers liggen in een ballastbed. Soms zijn de spoorstaven op een betonnen ondergrond gemonteerd, bijvoorbeeld op betonnen viaducten en in tunnels.
De afstand tussen de binnenzijde van de spoorstaven, de spoorwijdte, is in veel gevallen 1435 millimeter, men spreekt dan van normaalspoor.
Treinwielen zijn enigszins conisch ofwel taps en zijn vast aan de as gemonteerd, waardoor de as en de twee treinwielen een star wielstel vormen. Een wielstel heeft daardoor de neiging zich midden tussen de spoorstaven te centreren en rechtuit te lopen.