10 Best Mileage (Most Fuel Efficient) Petrol Cars | 2021 Edition

Best Mileage Petrol Cars In 2021
Best Mileage Petrol Cars In 2021

India is a land of…. ever-increasing fuel prices. And, when it comes to buying cars, there has been a notion so strong, that no other can challenge it. It is the ‘Kitna Deti Hai’, I am talking about. So, let’s take a look at the petrol cars that are going to offer you the Value For Money spent on petrol. It’s the 2021 edition of best mileage petrol cars. Let’s get started.

NOTE: Fuel Mileage mentioned below are ARAI claimed mileage. Actual figures may vary according to the real-time conditions. The fuel prices considered in the article are in Delhi region as on 21/01/2020.

Car-wise Fuel Mileage and Cost Per Km

Model Fuel Mileage (kmpl) Cost Per Km(₹)
Maruti Suzuki Dzire AMT 24.12 3.53
Maruti Suzuki Baleno 23.87 3.56
Renault Kwid 1.0 AMT 22.50 3.78
Maruti Suzuki Alto 22.05 3.86
Maruti Suzuki WagonR 1.0 21.79 3.91
Maruti Suzuki S-Presso 21.70 3.92
Maruti Suzuki Celerio 21.63 3.93
Maruti Suzuki Swift 21.21 4.01
Maruti Suzuki Ignis 20.89 4.07
Hyundai Grand i10 Nios 20.70 4.11
  1. Maruti Suzuki Dzire AMT (24.12 kmpl)

    Maruti Suzuki Dzire The Sub-4-Meter Sedan Leader

    The compact sedan counterpart of best selling car of India, Swift Dzire tops the fuel mileage chart. Dzire is equipped with K12B Dual VVT petrol engine with idle start stop feature paired with a 5-speed AMT. This engine is capable of covering 24.12kms in a single litre. For every kilometer, you will have to spend ₹3.53. Now, that is a good amount, right?

  2. Maruti Suzuki Baleno (23.87 kmpl)

    Maruti Suzuki Baleno

    Baleno has been the best selling model through NEXA. And for all good reasons. The Smart Hybrid paired with the 1.2-litre Dualjet VVT transmitting power to the front wheels through 5-speed MT lets you cover 23.87km in a single litre of petrol. This makes Baleno second on the list of best fuel mileage petrol cars in India. For every kilometer you travel, Baleno will drain ₹3.56 from your wallet. 

  3. Renault Kwid 1.0 AMT (22.50 kmpl)

    Renault Kwid | Low Maintenance cars In India

    Kwid is one of the best budget hatchbacks in India with features that are not offered by any other car. On top of that, you get a fuel efficiency of 22.5kmpl, all thanks to the peppy 1.0-litre petrol paired to easy-R 5-speed AMT. And this peppy hatchback makes you spend ₹3.78 for every kilometre you cover. 

  4. Maruti Suzuki Alto (22.05 kmpl)

    Maruti Suzuki Alto

    India’s most loved budget hatchback which reigned as the sales chart champion for a long 15 years, Alto. And the 0.8-litre petrol engine with 5-speed MT transferring the power to front wheels enables Alto to cover 22.05kms in every litre of petrol. The ’20 Saal Se Desh Ki Shaan’ hatchback will drain your pocket of ₹3.86 for every kilometre you travel. 

  5. Maruti Suzuki WagonR 1.0 (21.79 kmpl)

    Maruti Suzuki WagonR

    The tallboy comes equipped with K10B petrol engine mated to 5-speed MT. This 998cc engine is capable of covering 21.79kms for every litre of fuel. And through our vigorous mathematical equation solving capacity, we got to find that WagonR puts a dent of ₹3.91 on your wallet for every kilometre travelled.

    Download The GoMechanic App Now!

  6. Maruti Suzuki S-Presso (21.70 kmpl)

    Maruti Suzuki SPresso

    A mini-SUV or a hatchback, that might be a confusion. But one thing is clear, S-Presso is a fuel efficient car for sure. The K10 engine paired to Maruti’s AGS helps the mini-SUV cover 21.7kms on a single litre of petrol. And while you sit high above the ground in this tallboy, S-Presso will spend ₹3.92 for every kilometre you cover.

  7. Maruti Suzuki Celerio (21.63 kmpl)

    Suzuki Celerio

    I should have named the article: Best Mileage Maruti Suzuki Petrol Cars, right? Well, again on the list is a hatchback from MS, the Celerio. The K10B petrol engine paired with 5-speed Manual/AGS, eitherway allows you to travel 21.63kmpl for every litre of fuel. So, you will have to spend ₹3.93 for every kilometre you travel.

  8. Maruti Suzuki Swift (21.21 kmpl)

    India’s best selling car, Swift makes it this list too, with its 1.2-litre VVT engine. And be it MT or AMT, this limitless hatchback offers a mileage of 21.21kmpl. So, you will have to spend ₹4.01 for 1 km road less traveled.

  9. Maruti Suzuki Ignis(20.89 kmpl)

    Maruti Suzuki Ignis

    Another Maruti on the list. The urban SUV Ignis comes equipped with 1.2-litre VVT petrol engine paired to a 5-speed MT/AMT allows you to travel 20.89kms with a single litre of fuel. Thus, you will have to spend ₹4.07 for every kilometre you travel more. 

  10. Hyundai Grand i10 Nios (20.70kmpl)

    Hyundai Grand i10 Nios

    The smart car that makes you feel alive actually makes you save money over the other counterparts. The 1.2-litre Kappa petrol engine allows Grand i10 Nios travel 20.70kms per litre of petrol. So, you spend ₹4.11 for every kilometer traveled.

And, this sums up the 10 best mileage cars, 2021 edition. We covered the same in 2020 too. Missed it? Take a look: The 20 Best Mileage Cars (Fuel-Efficient Cars) of 2020 | Petrol and Diesel

What do you think about the list? Did we miss any? Do let us know in the comments section below.


  1. Hyundai Grand i10 Nios is the third generation of the Hyundai company. It is available with both petrol and diesel


Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Exit mobile version