The KTM 390 Duke has an average mileage of 26 kmpl, according to user reports.