State-run oil marketing companies on Friday increased the price of their premium-grade petrol by over Rs 2 per litre. However, the prices of regular petrol and diesel across the country remains unchanged. The revision comes amid ongoing volatility in global energy markets due to the ongoing Middle East crisis.
ALSO READ: Kolkata weather update (March 21): IMD warns of rainfall, storms, lightning and 50 kmph winds this weekend in 'City of Joy'. Check full forecast
Petrol, Diesel prices today
There has been no change in the prices of petrol and diesel in Delhi, Mumbai, Kolkata, Chennai and other Indian cities on Saturday, March 21, 2026. Petrol price in Noida is around ₹94.90/litre and diesel is ₹87.98/litre. Fuel prices across major cities remain largely stable despite global crude fluctuations. Metro cities like Hyderabad, Kolkata, and Bhopal continue to have higher fuel rates due to local taxes.
Here are the latest petrol & diesel prices in top Indian cities:
| City | Petrol (₹/L) | Diesel (₹/L) |
|---|
Premium petrol prices hiked
Premium petrol prices have been hiked by Rs 2-Rs 2.3 per litre by oil marketing companies, driven by ongoing geopolitical tensions in the Middle East impacting global fuel markets. The revised rates came into effect on March 20, 2026. Prices of BPCL’s Speed, HPCL’s Power, and IOCL’s XP95 increased by Rs 2.09–Rs 2.35 per litre. Premium petrol is usually used for better engine performance and higher mileage.
Despite the hike in price of premium petrol, India remains an outlier in terms of fuel price rise amid the Iran war. This is particularly significant as India depends heavily on exports for its energy needs.