How much does a train locomotive cost?

About 1 to 3 million US$ for modern diesel-electric, depending on power and technology used.