Different types of locomotives can be powered by different types of sources: – electricity, diesel, steam.
Fuel cell electric locomotive
Some railroads and locomotive manufacturers have evaluated the prospect of introducing fuel cell locomotives in the next 15-30 years.

