Similarly, a typical train might haul 3,000 tons of freight 500 miles and consume approximately 2,885 gallons of diesel fuel. The efficiency of this freight haul would be calculated as: (3000 tons x 500 miles) / (2,885 gallons) = 520 ton-miles per gallon.