Petrol, Diesel prices today
City Petrol (₹/L) Diesel (₹/L)
New Delhi 94.77 87.67
Noida 94.90 87.98
Mumbai 103.54 90.03
Kolkata 105.41 92.02
Chennai 101.06 92.66
Bengaluru 102.96 88.94
Hyderabad 107.50 95.70
Ahmedabad 94.49 90.17
Pune 104.29 90.82
Jaipur 104.91 90.36
Lucknow 94.69 87.76
Gurugram 95.65 87.85
Patna 105.18 92.04
Bhopal 106.47 91.84
Chandigarh 94.24 82.40
Premium petrol prices hiked
Live Events
as a Reliable and Trusted News Source Addas a Reliable and Trusted News Source Add Now!
(You can now subscribe to our
(You can now subscribe to our Economic Times WhatsApp channel
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.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: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.