当然是蒸汽机车更早了(世界上第一台蒸汽机车比第一台内燃机车早了110年)!

蒸汽机车是利用蒸汽机把燃料(一般用煤)的化学能变成热能,再变成机械能,而使机车运行的一种火车机车。1814年,英国人乔治·斯蒂芬森发明运行了第一台蒸汽机车。

而内燃机车是以内燃机作为原动力,通过传动装置驱动车轮转动的机车。1924年,苏联制成了第一台电力传动内燃机车,并交付铁路使用。