Petrol-Diesel Prices Today: Relief for motorists! Check the rates for petrol and diesel in your city for July 20.
Petrol-Diesel Prices Today (July 20, 2026): Find out the current rates for petrol and diesel here. A complete city-wise price list is provided below.
Petrol-Diesel Prices Today (July 20, 2026): If you are planning to refuel your car or bike today, there is good news for you. State-owned oil companies have released the new fuel rates for July 20, 2026, and there has been no change in petrol and diesel prices today. However, Brent crude has crossed the $90 per barrel mark in the international market, keeping a close watch on fuel prices for the coming days. Check the petrol and diesel prices for your city here.
City-wise petrol prices:
Delhi - ₹102.12
Mumbai - ₹111.21
Kolkata - ₹113.51
Bengaluru - ₹110.93
Chennai - ₹107.77
Patna - ₹113.35
Chandigarh - ₹101.51
Hyderabad - ₹115.69
Bhubaneswar - ₹108.97
City-wise diesel prices:
Delhi - ₹95.20
Mumbai - ₹97.83
Kolkata - ₹99.82
Bengaluru - ₹98.80
Chennai - ₹99.55
Patna - ₹99.36
Chandigarh - ₹89.47
Hyderabad - ₹103.82
Bhubaneswar - ₹100.68
Why is the surge in crude oil prices a cause for concern?
The impact of escalating tensions between the US and Iran is visible in the global crude oil market. The price of Brent crude has crossed the $90 per barrel mark. If this upward trend persists, it could exert upward pressure on petrol and diesel prices in India as well. For now, oil companies have not altered retail prices.
New rates released at 6 AM daily
Indian Oil, Bharat Petroleum, and Hindustan Petroleum update petrol and diesel rates daily at 6 AM. Any price changes come into effect at this time. You can easily check the latest petrol and diesel prices for your city via SMS, the official websites of IOCL, BPCL, and HPCL, or their mobile apps.

