Fuel prices across India remained largely stable on September 21, 2026, offering no major shocks at the pump for daily commuters. The national average for petrol stood at ₹111.21 per litre, while diesel was priced at ₹97.83 per litre.
City-Wise Petrol and Diesel Rates
In major metropolitan areas, fuel costs showed slight variations due to local taxes and transportation factors:
- Mumbai: Petrol at ₹111.21/litre, Diesel at ₹97.83/litre.
- Delhi: Petrol at ₹101.96/litre, Diesel at ₹95.44/litre, reflecting comparatively lower rates.
- Kolkata: Petrol at ₹113.51/litre, Diesel at ₹99.82/litre.
- Chennai: Petrol at ₹107.76/litre, Diesel at ₹99.55/litre.
- Bengaluru: Petrol at ₹111.68/litre, Diesel at ₹99.56/litre.
- Hyderabad: Recorded the highest metro rates, with petrol at ₹116.15/litre and diesel at ₹104.23/litre.
Factors Influencing Fuel Price Stability
The consistent fuel prices over the past week are largely attributed to Brent crude oil trading below $102 per barrel. India, being a major importer of crude, sees its domestic fuel prices heavily influenced by international oil benchmarks.
Another critical variable is the rupee-dollar exchange rate. A weaker rupee against the dollar directly increases the cost of crude procurement, potentially leading to higher retail fuel prices. Consumers should also note that city-specific taxes, levied by both central and state governments, constitute a significant portion of the final price, explaining the differences seen across states and cities. Transportation costs and local demand-supply dynamics also play a role.