A new locomotive can cost anywhere from several hundred thousand dollars to several million dollars, depending on the type and size of the locomotive. For example, a diesel-electric locomotive can cost between $1.5 and $5 million, while a high-speed electric passenger train can cost $20 million or more.