Fuel prices across India's major cities held steady on June 28, 2026, marking a month since the last significant adjustment. State-owned fuel retailers last increased petrol prices by ₹2.61 per litre and diesel by ₹2.71 per litre on May 25, and rates have remained stable since.
Current Fuel Prices in Key Indian Cities (June 28)
- Delhi: Petrol ₹102.12/litre, Diesel ₹95.20/litre
- Mumbai: Petrol ₹111.21/litre, Diesel ₹97.83/litre
- Hyderabad: Petrol ₹115.69/litre, Diesel ₹103.82/litre
- Kolkata: Petrol ₹113.51/litre, Diesel ₹99.82/litre
- Bengaluru: Petrol ₹111.68/litre, Diesel ₹99.56/litre
- Chennai: Petrol ₹107.76/litre, Diesel ₹99.55/litre
While petrol continues to retail above ₹100 in most metros, including Delhi, Mumbai’s petrol price has crossed the ₹110 mark. Hyderabad stands out with both petrol and diesel exceeding ₹100 per litre.
Factors Influencing India's Fuel Prices
Several global and domestic elements contribute to the final retail price of petrol and diesel in India:
Global Crude Oil Prices
The international price of crude oil is the primary determinant, as India relies heavily on imports. Fluctuations in global crude markets, often influenced by geopolitical tensions like those in West Asia or disruptions to key shipping routes, directly impact the cost of raw materials.
Rupee-Dollar Exchange Rate
Since crude oil is purchased in US dollars, the exchange rate between the Indian Rupee and the US Dollar plays a crucial role. A weaker rupee makes crude imports more expensive, which can translate to higher retail fuel prices for consumers.
Taxes and Local Costs
Both the central and state governments levy significant taxes on fuel, forming a substantial portion of the final price. This taxation structure is a major reason why petrol and diesel rates vary considerably across different states and cities. Additionally, transportation costs from refineries to distribution points and local demand-supply dynamics also factor into the retail price consumers pay at the pump.