气机车可以使用当时非常廉价的燃料：重油。后来炼油技术能够把重油分解成汽油，燃气机车于是失去了廉价的燃料。1970年代能源危机后，燃气机车的运作成本变得很高。现在多数已被淘汰。
电力机车.电力机车使用的能量，由车外经过架空电缆或第三轨提供，在不使用超级电容的情况下只能在电气化铁路行驶。虽然把铁路电气化的价格很高，但是电力动车组和电力机车的运作成本比内燃机车为低，也不会造成沿线的空气污染。而且电气化列车的加速性能及再生制动都比较良好，因此十分适合在乘客密集的客运线上使用。絶大部分的高速