Petrol Price India Today – June 28, 2026 (City-Wise Rates + Iran War Update)

Crude oil is moving. Iran war update is live. Here are today’s exact petrol and diesel prices across every major Indian city, and what happens next.

Petrol & Diesel Prices — June 28, 2026

iran war petrol india

Metro Cities

  • New Delhi: Petrol Rs 94.77/litre | Diesel Rs 87.67/litre
  • Mumbai: Petrol Rs 103.44/litre | Diesel Rs 89.97/litre
  • Bengaluru: Petrol Rs 101.94/litre | Diesel Rs 87.89/litre
  • Chennai: Petrol Rs 100.76/litre | Diesel Rs 92.45/litre
  • Hyderabad: Petrol Rs 107.41/litre | Diesel Rs 95.65/litre
  • Kolkata: Petrol Rs 103.94/litre | Diesel Rs 90.76/litre
  • Pune: Petrol Rs 103.57/litre | Diesel Rs 89.75/litre
  • Ahmedabad: Petrol Rs 96.63/litre | Diesel Rs 92.38/litre
  • Jaipur: Petrol Rs 104.88/litre | Diesel Rs 90.36/litre
  • Bhopal: Petrol Rs 108.65/litre | Diesel Rs 93.52/litre

Note: Prices are ex-showroom estimates for June 28, 2026. Exact prices vary by petrol pump and are updated at 6 AM daily by oil marketing companies. Check your local pump app for exact rates.

Why Is Mumbai Petrol Rs 103 and Delhi Only Rs 94?

Petrol prices vary by city primarily because of state-level Value Added Tax (VAT) and local levies. Maharashtra charges one of the highest VAT rates on petrol in India, which is why Mumbai’s price is significantly higher than Delhi, where VAT is lower. Rajasthan and Madhya Pradesh also have high local taxes, making Jaipur and Bhopal among the most expensive cities for fuel in the country.

The Iran War Impact — What Has Changed

petrol rate june 28 2026

Before the US-Israel-Iran conflict began on February 28, 2026, Indian petrol prices were in the Rs 94–100/litre range nationally. The war caused Brent crude to spike from $80 to over $120/barrel within two weeks. Here is how India responded:

  • The Indian government cut excise duty by Rs 10/litre on both petrol and diesel in March 2026
  • India rapidly increased Russian crude oil imports to offset the Middle East supply disruption
  • Indian refiners are now operating at near-100% capacity to maximise domestic production
  • Strategic petroleum reserves were partially released to prevent shortages

Result: Despite crude oil near $120/barrel (up 50% from pre-war levels), Indian retail petrol prices are up by only Rs 5–10/litre compared to pre-war levels. The government intervention absorbed most of the shock.

What Happens Next — Three Scenarios

Scenario 1: War De-escalates (Most Optimistic)

If US-Iran strikes reduce and Hormuz reopens fully, crude could fall to $85–90/barrel. Government could cut excise duty by Rs 5 more, bringing Delhi petrol below Rs 90/litre by August 2026.

Scenario 2: Current Status Quo Continues

Strikes continue at current intensity without Hormuz closure. Crude stays Rs 100–120/barrel. Petrol stable at current levels through end of 2026. Most likely scenario.

Scenario 3: Strait of Hormuz Closes (Worst Case)

If the Strait closes even partially, crude could spike above $150/barrel. Indian petrol could reach Rs 115–125/litre within 60 days, even with government intervention. The government may introduce fuel rationing for non-essential vehicles.

Should You Fill Your Tank Today?

Based on current information: There is no imminent price hike announced for June 28. Oil marketing companies revise prices at 6 AM daily. However, given fresh Iran strikes reported today:

  • Filling your tank today is sensible as a precaution — any crude spike takes 7–14 days to reach retail prices
  • DO NOT engage in panic buying — the government has sufficient reserves
  • EV buyers: Electricity prices are completely insulated from Iran war — charge as normal

The most powerful action you can take against fuel price volatility is planning your next vehicle purchase with fuel security in mind. An EV or CNG car eliminates this uncertainty entirely.

petrol price today india

Leave a Comment

Petrol Prices Across India — Which City Pays the Most? (May 2026)