referenceEveryday India

Petrol and diesel prices in India: why rates differ by city

Published 21 September 2026 · Last updated 22 September 2026

Janooji in 10 seconds

There is no single petrol or diesel price for all of India. Retail rates vary by city because taxes, dealer margins, logistics and state VAT differ.

Why petrol and diesel prices differ in India

The price on a fuel pump is not one national number. It can differ between Delhi, Mumbai, Chennai, Bengaluru and smaller towns because taxes and local costs differ.

What affects fuel prices?

Retail petrol and diesel prices are shaped by international crude-oil prices, the rupee–dollar exchange rate, refinery and freight costs, central taxes, dealer commission and state VAT or sales tax. State taxes are a major reason two cities can have different prices on the same day.

Are fuel prices revised daily?

Oil marketing companies publish retail selling prices for locations. A rate can change, so use an official oil-company price checker or the price displayed at the local pump for a current figure.

How to compare prices correctly

Check the same fuel grade, same city and same date. Do not compare an old social-media screenshot with a current price. For a trip or budget, use the actual local price, your vehicle’s mileage and expected distance.

Questions people also ask

Why is petrol more expensive in one city than another?

State VAT, local logistics costs and dealer margins can vary by city and state.

Is there one petrol price for India?

No. Fuel prices are location-specific.

Where should I check today’s rate?

Use an official oil-company source or the displayed price at your local pump.

Sources

Related questions