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
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
Lowest upfront cost, widest service network, best resale liquidity in the used market.
Diesel
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 driving | Petrol | Diesel | You 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 drive | Break-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.
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
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.