VariantWise

Best mileage cars under ₹10 lakh in India: all 27, ranked

Every one of the 27 cars on our site under ₹10 lakh with a mileage figure from its maker, ranked by that figure, highest mileage first.

How this ranking works

Petrol, Diesel and CNG are ranked apart, because km/l and km/kg are different quantities and one column would be comparing them.

The figure is the one the maker prints for the car's best-mileage engine and gearbox, and the price beside it is the cheapest variant sold with that exact powertrain, inside the budget, ex-showroom.

That number comes from a test cycle, not a road, so where two or more independent testers have measured a car, their range is printed beside it: 4 of the 33 here.

3 electric cars are left out on purpose: an electric car has a range, not a mileage, and that is a different question.

Petrol: 24 cars, highest mileage first

Figures in km/l. The maker's figure is for the car's best-mileage petrol engine and gearbox; the price is the cheapest variant sold with it.

CarMaker's figureMeasured on the roadFrom (ex-showroom)
1Maruti Suzuki SwiftPetrol24.8 km/lNot enough tests yet₹5.84L
1Maruti Suzuki DzirePetrol MT24.8 km/lNot enough tests yet₹6.26L
1Toyota GlanzaPetrol AT24.8 km/lNot enough tests yet₹8.31L
4Maruti Suzuki S-PressoPetrol24.1 km/lNot enough tests yet₹3.50L
5Toyota Urban Cruiser TaisorPetrol AT22.8 km/lNot enough tests yet₹8.94L
6Maruti Suzuki FronxPetrol MT21.8 km/lNot enough tests yet₹6.85L
7Maruti Suzuki ErtigaPetrol Mild Hybrid20.5 km/lNot enough tests yet₹8.90L
7Toyota RumionPetrol Mild Hybrid MT20.5 km/lNot enough tests yet₹9.79L
9Skoda Slavia1.0L TSI Petrol MT20.3 km/lNot enough tests yet₹9.99L
10Nissan MagniteTurbo Petrol MT19.9 km/lNot enough tests yet₹8.81L
11Maruti Suzuki EecoPetrol19.7 km/lNot enough tests yet₹5.28L
11Skoda KylaqTurbo Petrol MT19.7 km/laround 12 to 13 km/l, 2 publishers₹7.59L
13Nissan GravitePetrol AT19.6 km/lNot enough tests yet₹7.95L
14Citroen BasaltXTurbo Petrol MT19.5 km/lNot enough tests yet₹9.99L
14Honda AmazePetrol AT19.5 km/laround 10.5 to 23 km/l, 3 publishers₹8.70L
16Citroen C3XPetrol19.3 km/lNot enough tests yet₹4.99L
17Mahindra XUV 3XO1.2L mStallion TCMPFi Turbo Petrol MT18.9 km/lNot enough tests yet₹7.79L
18Hyundai VenueTurbo Petrol MT18.7 km/lNot enough tests yet₹8.94L
19Honda Amaze - 2nd GenPetrol MT18.6 km/lNot enough tests yet₹6.98L
20Kia SyrosTurbo Petrol MT18.2 km/lNot enough tests yet₹8.42L
21Hyundai Grand i10 NiosPetrol MT18 km/laround 14.5 to 15.5 km/l, 2 publishers₹5.60L
22Citroen AircrossXPetrol17.5 km/lNot enough tests yet₹8.89L
23Hyundai AuraPetrol17 km/lNot enough tests yet₹6.00L
24MG AstorPetrol MT15.4 km/lNot enough tests yet₹9.79L

Diesel: 5 cars, highest mileage first

Figures in km/l. The maker's figure is for the car's best-mileage diesel engine and gearbox; the price is the cheapest variant sold with it.

CarMaker's figureMeasured on the roadFrom (ex-showroom)
1Kia SonetDiesel MT24.1 km/lNot enough tests yet₹9.20L
2Hyundai VenueDiesel MT21 km/lNot enough tests yet₹9.95L
3Mahindra XUV 3XODiesel MT20.6 km/laround 15 to 15.5 km/l, 2 publishers₹9.36L
4Mahindra Bolero NeoDiesel17.3 km/lNot enough tests yet₹9.06L
5Mahindra BoleroDiesel16 km/lNot enough tests yet₹8.49L

CNG: 4 cars, highest mileage first

Figures in km/kg. The maker's figure is for the car's best-mileage CNG engine and gearbox; the price is the cheapest variant sold with it.

CarMaker's figureMeasured on the roadFrom (ex-showroom)
1Toyota GlanzaCNG AT34.5 km/kgNot enough tests yet₹9.31L
2Toyota Urban Cruiser TaisorCNG28.5 km/kgNot enough tests yet₹8.45L
3Hyundai Grand i10 NiosCNG27 km/kgNot enough tests yet₹7.33L
4Hyundai AuraCNG22 km/kgNot enough tests yet₹6.90L

Best mileage cars in India: the questions people ask

Which petrol car under ₹10 lakh has the best mileage in India?
Maruti Suzuki Swift, Maruti Suzuki Dzire and Toyota Glanza share the top spot, each printed at 24.8 km/l. Next is the Maruti Suzuki S-Presso Petrol at 24.1 km/l.
Which diesel car under ₹10 lakh has the best mileage in India?
The Kia Sonet Diesel MT at 24.1 km/l, from ₹9.20L ex-showroom. Next is the Hyundai Venue Diesel MT at 21 km/l.
Which CNG car under ₹10 lakh has the best mileage in India?
The Toyota Glanza CNG AT at 34.5 km/kg, from ₹9.31L ex-showroom. Next is the Toyota Urban Cruiser Taisor CNG at 28.5 km/kg.
Is the maker's mileage figure what you actually get?
On all 4 cars here that independent testers have measured, the measured range sits below the maker's figure. Plan on the measured range where one is printed, and on a margin under the maker's figure where none is.

Prices are ex-showroom and features follow each maker's official material. The oldest figures here were updated on 29 August 2026. Verify current prices and features with a dealer before buying.