Petrol and diesel prices: Today 2026

Fuel Price Update: Stability for the Common Man Amid Global Storm
As we step into Saturday, March 21, 2026, there is a mix of relief and concern for vehicle owners in India. While the world watches the growing tension in the Middle East, the daily cost of travel remains a top priority for every household.
The big news today is that retail petrol and diesel prices have remained steady across major Indian cities. For the millions of middle-class families who rely on their cars and bikes for daily commuting, this “status quo” is a huge sigh of relief.
The Current Market Rates
As of 6:00 AM this morning, here are the prices for standard fuel in the metro cities:
| City | Petrol (per litre) | Diesel (per litre) |
| New Delhi | ₹94.77 | ₹87.67 |
| Mumbai | ₹103.54 | ₹90.03 |
| Kolkata | ₹105.41 | ₹92.02 |
| Chennai | ₹101.06 | ₹92.61 |
| Bengaluru | ₹102.96 | ₹90.99 |
The “Hidden” Hike: Premium and Industrial Fuel
While the common man’s fuel price hasn’t changed, big changes are happening behind the scenes. Due to the ongoing conflict between Iran and Israel, global crude oil prices have surged past $100 per barrel.
Because of this, oil companies have made two major adjustments:
- Premium Petrol: If you use high-octane fuel (like XP95 or Power) for your luxury car, you will notice a hike of about ₹2 per litre.
- Industrial Diesel: Bulk buyers, such as factories and large transport fleets, are facing a massive jump of nearly ₹22 per litre.
Why is this happening?
In simple words, the war has made it harder and more expensive to bring oil across the sea. India imports a huge amount of its oil, so when global prices go up, the pressure on our local economy increases. The government is currently trying to “shield” the general public from these high costs, which is why your regular petrol price hasn’t moved yet.
However, experts suggest keeping a close eye on the news. If the global situation doesn’t calm down, the “freeze” on regular petrol and diesel might not last forever.

