On April 22, 2026, India fuel prices remained stable across major cities, a pause noted amidst ongoing global crude market anxieties stemming from West Asia tensions and disruptions to key shipping routes. This stability also comes at a politically sensitive time, ahead of state elections.
Current Fuel Prices in Major Metros
In the capital, Delhi, petrol is retailing at Rs 94.77 per litre, with diesel priced at Rs 87.67 per litre. Mumbai residents continue to pay higher rates, with petrol at Rs 103.50 per litre and diesel around Rs 90.03 per litre. Beyond these metros, petrol prices in Bengaluru, Hyderabad, and Kolkata all remain above the Rs 100 per litre mark, while diesel in these cities stays below Rs 100.
Specific prices for other major cities on April 22 include:
- Hyderabad: Petrol Rs 107.50, Diesel Rs 95.70
- Kolkata: Petrol Rs 105.41, Diesel Rs 92.02
- Bengaluru: Petrol Rs 102.96, Diesel Rs 90.99
- Chennai: Petrol Rs 100.84, Diesel Rs 92.61
Factors Driving India Fuel Prices
Several interconnected factors determine the final retail price of petrol and diesel in India. The most significant influence is the international price of crude oil, which serves as the fundamental raw material for both fuels. Fluctuations in global crude markets directly impact domestic pricing.
The rupee-dollar exchange rate is another critical variable. Given India's substantial reliance on imported crude oil, a weaker rupee against the dollar increases the cost of procurement, which can then translate into higher retail fuel prices for consumers.
Why Prices Vary Across Cities
The difference in fuel prices between various Indian cities is primarily due to the tax structures imposed by both the central and state governments. These taxes constitute a significant portion of the final price consumers pay, leading to varying rates across states. Additionally, transportation costs and local demand-supply dynamics also play a role in determining the retail price at the pump.