What is the average life of a locomotive? As more new locomotives are being added to the fleet, the older ones are moved to other less demanding tasks, like moving railcars in a hump yard. Many locomotives can last 30–40 years, depending on the maintenance done on them.