Petrol Diesel Price Today: What are the prices of petrol and diesel on October 21? Check latest rates in metros including Lucknow and Noida

Amid the ongoing fluctuations in crude oil prices in the international market, Indian Oil Marketing Companies (OMCs)—such as Indian Oil Corporation (IOCL), Bharat Petroleum (BPCL) and Hindustan Petroleum (HPCL)—have released the latest rates of petrol and diesel for today i.e. Wednesday, October 21, 2026. Fuel prices have remained stable in most of the metros and major cities of the country, while slight fluctuations have been seen in some selected cities due to minor changes in VAT and freight charges imposed at the local level. In the national capital Delhi, petrol remains at ₹ 102.12 and diesel at ₹ 95.20 per liter, while in the financial capital Mumbai, petrol is being sold at the level of ₹ 111.21 per liter.

According to the update released by Indian oil companies at 6 am, the fuel rates in the four major metros of the country are as follows:

City Petrol (Rs/Litre) Diesel (Rs/Litre)
New Delhi ₹102.12 ₹95.20
Mumbai ₹111.21 ₹97.83
Kolkata ₹113.51 ₹99.82
Chennai ₹107.76 ₹99.55

Among the four metros, the price of petrol in Kolkata has been recorded ₹2.30 per liter higher than that of Mumbai, while diesel in Chennai has remained stable at ₹99.55 per litre.

The prices of petrol and diesel in Uttar Pradesh and other big industrial and residential centers of the country have been recorded as follows:

  • Lucknow: In Lucknow, the capital of Uttar Pradesh, petrol remains stable at ₹ 101.86 per liter and diesel at ₹ 95.36 per liter.

  • Noida/Greater Noida: After local VAT adjustment, petrol in Noida has increased by 16 paise to ₹ 102.12 per liter and diesel by 12 paise to ₹ 95.56 per litre.

  • Gurugram: In Haryana's cyber hub Gurugram, petrol is being sold at ₹ 102.97 per liter and diesel at ₹ 95.64 per litre.

  • Bengaluru: Petrol is available at ₹111.68 per liter and diesel at ₹99.56 per liter in IT City Bengaluru.

  • Hyderabad: Petrol in Hyderabad is priced at ₹116.15 per liter and diesel at ₹104.23 per litre, among the highest levels among major cities.

  • Patna: In Patna, the capital of Bihar, petrol remains at ₹ 113.37 per liter and diesel at ₹ 99.36 per liter.

  • Chandigarh: In the Union Territory of Chandigarh, petrol remains at ₹101.54 per liter and diesel at ₹89.47 per litre, which are among the cheapest rates comparatively.

In India, excise duty is imposed on petrol and diesel by the central government, while different state governments collect VAT (Value Added Tax) and local cess at different rates depending on their revenue. Apart from this, the freight charges and dealers' commission for transporting oil from the refinery to the petrol pump also vary depending on the state and city. This is the reason why there is a difference in the retail selling price (RSP) of petrol and diesel in different states and cities on the same day.

If you are thinking of filling the fuel tank of your vehicle before leaving home, then you can know the latest prices of your nearest petrol pump in a few seconds through the SMS service of oil marketing companies:

  1. Indian Oil (IOCL) Customers: By going to the message box of your mobile RSP Dealer Code write and it 9224992249 Send it to.

  2. Bharat Petroleum (BPCL) Customers: from your phone RSP Dealer Code by writing 9223112222 Send to.

  3. Customers of Hindustan Petroleum (HPCL): in the message HPPRICE Dealer Code type and it 9222201122 Send it to.

As soon as you send the SMS, you will immediately receive a message on your mobile from the concerned company, which will contain the updated prices of petrol and diesel of the petrol pump associated with that dealer code. Additionally, city-wise live prices can also be seen on mobile applications of major oil companies (such as Indian Oil's IndianOil ONE app).

Leave a Comment