Skip to content
todaybhavहिन्दी

Is CNG actually cheaper than petrol? We worked it out for 54 cities

todaybhav · 25 September 2026 · 7 min read

In Kullu, a kilogram of CNG costs ₹124.75. A litre of petrol costs ₹103.09. CNG is ₹21.66 dearer.

CNG is still the cheaper way to drive there.

That sentence only sounds wrong if you are comparing the wrong two numbers, which is what almost every conversation about CNG does. A kilogram and a litre are not the same amount of driving, so their prices are not comparable. The number that matters is rupees per kilometre, and it tells a different story.

The comparison people actually make

On 25 September 2026 we recorded all three fuels across 54 Indian cities. The national medians:

Fuel Median price
Petrol ₹107.91 per litre
Diesel ₹98.12 per litre
CNG ₹95.57 per kilogram

Put like that, CNG looks like a modest saving — about 11% below petrol. Which is why people conclude that CNG is "a bit cheaper" and not worth the boot space.

That conclusion is wrong by a wide margin.

The comparison that matters

A kilogram of CNG takes a car further than a litre of petrol. Roughly, for the same small car:

  • Petrol: about 15 km per litre
  • Diesel: about 20 km per litre
  • CNG: about 22 km per kilogram

Those are assumptions, not measurements — your car's figures will differ, and the arithmetic below is worth redoing with them. But they are ordinary for an Indian hatchback, and they change the picture completely:

Fuel Median price Distance per unit Cost per km
Petrol ₹107.91 /litre 15 km ₹7.19
Diesel ₹98.12 /litre 20 km ₹4.91
CNG ₹95.57 /kg 22 km ₹4.34

CNG's price advantage over petrol is 11% at the pump and 40% on the road. Diesel's is 9% at the pump and 32% on the road.

The reason is simple and easy to miss: the fuel that goes further gets to spread its price over more kilometres. Comparing ₹95.57 against ₹107.91 compares the cost of two different amounts of travel.

What that means in money, at those median rates:

Distance Petrol CNG Saved
1,000 km ₹7,194 ₹4,344 ₹2,850
15,000 km (a year of ordinary driving) ₹1,07,910 ₹65,161 ₹42,749

Where it matters most, and least

The per-km gap is not the same everywhere, because CNG and petrol are priced by different mechanisms in different cities. Across our 54 cities:

City Petrol per km CNG per km CNG costs
Thane ₹7.42 ₹3.90 53% as much
Mumbai ₹7.41 ₹4.00 54% as much
Nagpur ₹7.45 ₹4.04 54% as much
Delhi ₹6.81 ₹3.95 58% as much
Dehradun ₹6.64 ₹4.52 68% as much
Prayagraj ₹6.80 ₹4.68 69% as much
Kullu ₹6.87 ₹5.67 83% as much

The saving ranges from 47% in Thane to 17% in Kullu. Both are real savings. They are just very different decisions.

The pattern behind it: cities with expensive petrol and cheap CNG — Mumbai, Thane, Nagpur, Delhi — are where a CNG car pays for itself fastest. Hill and inland towns far from a gas pipeline have the dearest CNG, and the case narrows.

Two cities are worth naming because they break the intuition entirely. In Kullu a kilogram of CNG costs ₹21.66 more than a litre of petrol, and in Prayagraj it costs ₹1.04 more. In both, CNG is still cheaper per kilometre — 17% and 31% cheaper. The sticker price was never the answer.

And to be clear about the opposite case: across all 54 cities we track, there is not one where CNG costs more per kilometre than petrol. The question is how much you save, not whether.

Does the kit pay for itself

This is the decision most people are actually making, so here is the arithmetic rather than an opinion.

A retrofitted CNG kit costs somewhere around ₹90,000 depending on the car and the installer — check your own quote, this is only an illustration. At the median per-km saving of ₹2.85:

₹90,000 ÷ ₹2.85 per km ≈ 31,600 km to break even.

At 1,000 km a month, that is a little over two and a half years. At 2,000 km a month, about sixteen months. Below roughly 500 km a month, the kit will likely outlive its own payback period without ever getting there.

Work it out with your own three numbers: your quote, your city's CNG and petrol prices, and your actual monthly running. The formula is the whole method:

kit cost ÷ (petrol ÷ your km-per-litre − CNG ÷ your km-per-kg) = kilometres to break even

What the arithmetic leaves out

Running cost is one column. A fair decision has others, and they do not all point the same way.

Boot space. The cylinder takes most of it. For a family car that does airport runs with luggage, this is often the deciding factor and no per-km saving fixes it.

Range and refuelling. CNG tanks hold less energy, so you refuel more often, and pumps are concentrated in cities with pipelines. Outside those, a long drive means running on petrol anyway — at which point you are carrying a cylinder for nothing.

Performance. A CNG engine makes less power than the same engine on petrol. Noticeable on a full car going uphill.

Maintenance and safety. Cylinders need periodic hydro-testing, and a factory-fitted CNG car generally has fewer problems than a retrofit. A retrofit must be endorsed on the RC to be legal.

Resale. A factory CNG variant holds value reasonably. A retrofit is less predictable.

Diesel remains the option for long distances. At ₹4.91 per km it sits between the two, with none of CNG's range problem. The median petrol-to-diesel gap is ₹9.28 a litre, and a diesel that does 20 km/l is 32% cheaper per km than petrol. For someone doing highway distance, that is often the better answer than a cylinder.

The one habit worth taking from this

Whenever you compare two fuels, two cars, or two cities, convert to cost per kilometre before deciding. It is one division, and it is the difference between thinking CNG saves 11% and knowing it saves 40%.

Our petrol, diesel and CNG pages carry today's price for every city we track, so the only number you need to supply is your own mileage.

Frequently asked questions

Is CNG really cheaper than petrol? Per kilometre, yes — in all 54 cities we track, with a median saving of about 39%. Per unit the gap is much smaller, around 11%, which is why the comparison is so often misread.

How much does CNG save per kilometre? At national median rates on 25 September 2026, about ₹2.85 per km against petrol: ₹4.34 versus ₹7.19, assuming 22 km/kg and 15 km/l. Substitute your own mileage for a figure that applies to your car.

How many kilometres until a CNG kit pays for itself? On a ₹90,000 kit and a ₹2.85 per-km saving, roughly 31,600 km — about two and a half years at 1,000 km a month.

Which city has the cheapest CNG? In our 25 September 2026 data, Thane at ₹85.75 a kilogram, followed by Delhi at ₹86.98. The dearest was Kullu at ₹124.75.

Is CNG or diesel cheaper? CNG, at ₹4.34 per km against diesel's ₹4.91 on our assumptions. Diesel's advantages are range and highway practicality, not cost per kilometre.

Can CNG ever cost more than petrol? Per kilogram, yes — it does in Kullu and Prayagraj today. Per kilometre, we have not found an Indian city where it does.

Prices are national medians and city figures we recorded on 25 September 2026 and will have changed since. Mileage figures are stated assumptions, not measurements; kit costs vary by car and installer. The city pages carry today's numbers.

← All posts

todaybhav publishes rates for information only. Nothing here is financial advice — see the disclaimer.