Indian consumers woke up to largely unchanged petrol and diesel prices across major cities on August 4, 2026. State-owned Oil Marketing Companies (OMCs) have maintained the rates that were last adjusted on May 25, when petrol saw an increase of ₹2.61 per litre and diesel by ₹2.71 per litre.
Current Fuel Rates in Key Indian Cities
As of August 4, 2026, fuel prices continue to hover at elevated levels in many metropolitan areas. Delhi's petrol price stands at ₹102.12 per litre, with diesel at ₹95.20 per litre. In Mumbai, petrol is priced at ₹111.21 per litre, and diesel at ₹99.82 per litre.
Other major cities also reflect these stable, yet high, prices:
- Hyderabad: Petrol ₹115.69, Diesel ₹103.82 (notably, diesel here exceeds ₹100)
- Kolkata: Petrol ₹113.51, Diesel ₹99.82
- Bengaluru: Petrol ₹110.82, Diesel ₹98.77
- Chennai: Petrol ₹107.76, Diesel ₹99.55
Factors Influencing Fuel Prices in India
The retail price of petrol and diesel in India is a complex interplay of several global and domestic economic factors. At its core, the international price of crude oil, which serves as the primary raw material, exerts the most significant influence.
Another critical variable is the rupee-dollar exchange rate. Given India's heavy reliance on imported crude, a weakening rupee directly increases the cost of procurement, which can lead to higher prices at the pump for consumers.
Why Prices Vary Across States
Beyond international dynamics, domestic taxation plays a substantial role in price differentials across states. Both central and state governments levy various taxes that form a significant portion of the final retail price. Additionally, transportation costs and local demand-supply conditions contribute to the variations seen in fuel rates from one city to another.