Question: how much diesel fuel does a locomotive hold?
Answer: 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.