Petrol vs diesel: which actually costs less in India?

Petrol vs diesel running cost in India with real numbers: cost per km, yearly fuel bill, and the exact kilometres at which diesel’s higher price pays back. Updated 2026.

Updated 2026-08-04 · figures computed from the same engine as our fuel cost calculator

The short answer

Diesel costs ₹1 less per kilometre to run than petrol — about ₹17,467 a year at 1,000 km a month. But it costs roughly ₹1,30,000 more to buy, so you need about 89,313 km — roughly 7.4 years of average driving — before you are actually ahead.

Petrol

15 km/L · ₹96/L
₹6 / km

Lowest upfront cost, widest service network, best resale liquidity in the used market.

Diesel

18 km/L · ₹89/L
₹5 / km

Better mileage and torque, but higher purchase premium, costlier servicing, and a 10-year NGT age cap in Delhi-NCR.

Running cost by how much you drive

Monthly drivingPetrolDieselYou save
500 km
Light city use
₹3,200/mo
₹38,400/yr
₹2,472/mo
₹29,667/yr
₹8,733/yr
1,000 km
Average commute
₹6,400/mo
₹76,800/yr
₹4,944/mo
₹59,333/yr
₹17,467/yr
1,500 km
Heavy commute
₹9,600/mo
₹1,15,200/yr
₹7,417/mo
₹89,000/yr
₹26,200/yr
2,500 km
Very high / commercial
₹16,000/mo
₹1,92,000/yr
₹12,361/mo
₹1,48,333/yr
₹43,667/yr

Fuel/energy cost only. Servicing, insurance and depreciation differ too — use the true cost of ownership calculator for the full picture.

How long until diesel pays back

If you driveBreak-even takes
500 km/month 14.9 years
1,000 km/month 7.4 years
1,500 km/month 5.0 years
2,500 km/month 3.0 years

Break-even = the ₹1,30,000 purchase premium divided by the ₹1/km running-cost saving. If you plan to keep the car less time than this, the cheaper-to-buy option wins.

Run your own numbers → Full 5-year cost calculator

Common questions

Is a diesel car worth the extra money over petrol in India?

Diesel costs ₹1,456 less per 1,000 km to run, but costs about ₹1,30,000 more to buy. You need roughly 89,313 km to break even — around 7.4 years at 1,000 km a month. Drive more than that and diesel wins; drive less and petrol is the cheaper overall choice.

What is the running cost per kilometre of petrol vs diesel in India?

At ₹96/L and 15 km/L, petrol costs about ₹6 per km. Diesel at ₹89/L and 18 km/L costs about ₹5 per km. That is a difference of ₹1 per kilometre, or ₹17,467 a year at 1,000 km a month.

How much can I save a year with diesel over petrol?

At 1,000 km a month you save about ₹17,467 a year. At 1,500 km a month it is roughly ₹26,200, and at 2,500 km a month about ₹43,667. These are fuel/energy costs only — servicing and insurance differences are on top.

What are the downsides of diesel?

Better mileage and torque, but higher purchase premium, costlier servicing, and a 10-year NGT age cap in Delhi-NCR.

Other comparisons

Petrol vs CNG →Petrol vs Electric (EV) →Diesel vs Electric (EV) →Diesel vs CNG →CNG vs Electric (EV) →

Prices are indicative all-India averages and move daily — Delhi, Mumbai and Bengaluru typically differ ₹2–5 per litre from the national average. Mileage figures are realistic city-driving estimates, not ARAI claims.