The Mahindra XUV 300 has has ARAI claimed mileage of 16.5 kmpl to 20.1 kmpl. The Manual Petrol variant has a mileage of 18.24 kmpl. The Automatic Petrol variant has a mileage of 16.5 kmpl. The Manual Diesel variant has a mileage of 20.1 kmpl. The Automatic Diesel variant has a mileage of 19.7 kmpl.