Search

Cookies

We use cookies to improve your experience. By continuing, you accept our use of cookies.

Business

India Fuel Prices Stable on Sept 21: Check Latest Petrol & Diesel Rates in Major Cities

· · 2 min read

Fuel prices across major Indian cities remained largely stable on September 21, 2026, with the national average for petrol at ₹111.21 and diesel at ₹97.83 per litre. Brent crude staying below $102 per barrel contributed to this stability.

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.

Related