The direct impact of the increasing geopolitical crisis at the global level and the deepening military tension between America and Iran in the Middle East is beginning to be seen on the international energy market. Brent Crude oil, considered the global standard, has crossed the psychological level of $ 90 per barrel in the international commodity market. Amidst these rising prices of crude oil, Indian government oil marketing companies (OMCs) have today updated the new retail prices of petrol and diesel for Tuesday, July 21, 2026. From a reporter’s point of view, even today, under the Daily Review System of Fuel (Dynamic Fuel Pricing), minor changes in oil prices have been recorded in different states and cities of the country on the basis of local tax (VAT) and freight cost.
What are the fuel rates today in the four main metros of the country?
Despite this surge in crude oil in the international market, it is a matter of relief that the oil companies have kept the base price stable in the four major metros of the country. The rates effective from 6 am today in these cities are as follows:
-
New Delhi: Today in the country’s capital Delhi, the price of petrol remains at ₹ 102.12 per liter and the price of diesel at ₹ 95.20 per liter.
-
Mumbai: As usual, fuel is the most expensive in the financial capital Mumbai due to high taxes. Here today petrol is being sold at the price of ₹ 111.21 per liter and diesel at ₹ 97.83 per liter.
-
Kolkata: Kolkata residents will have to pay ₹113.51 for a liter of petrol and ₹99.82 for diesel today.
-
Chennai: Today in this metropolis of South India, the rate of petrol is stable at ₹ 107.76 per liter and diesel at ₹ 99.55 per liter.
Latest oil prices in major cities of Uttar Pradesh
Due to VAT and district transport charges of the state government in various districts of Uttar Pradesh (UP), there is a slight difference in oil prices city-wise today:
-
Lucknow: Today, the average price of petrol in the city of Nawabs, Lucknow, is around ₹ 101.86 per liter and the price of diesel remains around ₹ 95.36 per liter.
-
Noida and Greater Noida: Today in Gautam Buddha Nagar district adjacent to Delhi, petrol is available at the price of ₹ 101.96 per liter, while the price of diesel has been recorded at ₹ 95.44 per liter.
-
Ghaziabad: Today in Ghaziabad, the price of petrol is trading at ₹ 101.80 per liter and diesel at ₹ 95.25 per liter.
-
Varanasi: Today in the religious city of Varanasi, the rate of petrol is around ₹ 102.40 per liter and diesel is around ₹ 95.60 per liter.
Check the exact price of your city sitting at home like this
If you are planning to fill the tank of your car today, then before going to the petrol pump, you can know the live and accurate rate of your nearest dealer through a simple SMS. Indian Oil (IOCL) consumers from their mobile RSP
-
Gold Price Today: Gold shines for the second consecutive day; check rates for 24-carat to 18-carat gold across 10 cities..

-
LPG Rates Today: What is the cost of 14kg and 19kg gas cylinders? Check today's LPG prices.

-
Petrol-Diesel Prices Today: Check the new rates before filling up your tank; find out the current prices in your city.

-
Plastic Notes: India's new plastic notes will feature advanced security features. Know which countries already use polymer currency.

-
₹50 Note Alert: Fake ₹50 notes are also in circulation. Learn these simple security features to identify a genuine note.
