The KTM Duke 125 2017 model has a claimed mileage of approximately 46 kilometers per liter (km/l) or 108 miles per gallon (mpg). Please note that the actual mileage may vary depending on various factors such as riding conditions, maintenance, and individual riding style.