One kilometer is equal to 0.621371 miles. Conversely, one mile is equal to 1.609344 kilometers. One liter is equal to 0.264172 gallons, and one gallon is equal to 3.78541103373138 liters. Thus, 12.4 kilometers per liter is equal to 29.16661 miles per gallon as 1 km/l = 2.352145833 mpg.