Een locomotief wordt gebruikt voor het aandrijven van treinen of rangeerdelen. Bij getrokken treinen trekt de locomotief de trein. Bij trek-duwtreinen kan de locomotief de rijtuigen ook duwen. De locomotief wordt in dit geval bestuurd vanuit een stuurstandrijtuig.
Men kan locomotieven indelen naar hun energiebron:
En naar hun functie, bijvoorbeeld: