Локомотивы подразделяются на виды по источнику питания: от электрических контактных сетей; на бензине или дизелном топливе; на газообразной жидкости и на сжатом воздухе. Также локомотивы классифицируются на: тепловозы, электровозы, паровозы, газотурбовозы.