أنواع القاطرات تختلف بحسب مصدر الطاقة والوظيفة وطبيعة الخط الذي تعمل عليه. فالقاطرات البخارية تعتمد على المرجل والبخار لتحريك المكابس، بينما تعمل القاطرات الكهربائية بمحركات تتغذى من شبكة كهربائية، وتستخدم أنواع أخرى محركات احتراق داخلي أو أنظمة مركبة. كما تختلف القاطرات بين المخصصة للركاب، والبضائع، والمناورات داخل الساحات، والجبال أو الخطوط الثقيلة، مما يجعل تصميمها تابعاً للسرعة والقوة والظروف التشغيلية.