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
-
Can VR help you achieve your goals?

-
Home Loan Tips: Why Checking Your Credit Score Before Applying Can Save You Lakhs in Interest

-
Sawan Somwar Saree: What kind of saree should you wear for the Sawan Monday puja? Which color will bring you good fortune?

-
Washing Machine Tips: 6 Types of Clothes You Should Avoid Putting in the Washer

-
Monsoon Office Look 2026: Maintain your professional swag even in the rain—try these 5 smart fashion hacks..
