how much fuel does a diesel locomotive hold?
In addition to fuel, the locomotive will carry around, typically about 300 US gallons of cooling water and 250 gallons of lubricating oil for the diesel engine.