Petrol, Diesel Prices Today: Fuel Rates Hold Steady Across Major Indian Cities On 21 May

No image Indrashish Mitra - 2 min read

Last Updated: 21st May 2026 - 10:50 am

Summary:

Fuel prices remained unchanged across most Indian cities on 21 May after oil marketing companies raised petrol and diesel rates twice within a week amid elevated global crude oil prices.

Join 5paisa and stay updated with Market News

Prices of petrol and diesel have stayed stable in most major cities of India as of today, 21 May, after two increases in fuel prices announced during this month by state-owned oil marketing firms.

The latest rates issued by Indian Oil Corporation, Bharat Petroleum Corporation Limited and Hindustan Petroleum Corporation Limited showed no major revisions in metro cities, although minor changes were seen in select locations due to local taxes and transportation costs.

The recent increase in fuel prices came after public sector fuel retailers raised petrol and diesel rates by around ₹3 per litre on 15 May, followed by another hike of nearly 90 paise per litre on 19 May. The revisions were linked to elevated crude oil prices in the international market amid geopolitical tensions in West Asia.

In Delhi, petrol continued to retail at ₹98.64 per litre, while diesel remained at ₹91.58 per litre. Mumbai retained the highest petrol price among major metros at ₹107.59 per litre. In Kolkata, petrol was priced at ₹109.70 per litre, while Chennai recorded petrol prices at ₹104.57 per litre.

Fuel Prices In Major Cities On 21 May

City Petrol Price (Per Litre) Diesel Price (Per Litre)
New Delhi ₹98.64 ₹91.58
Kolkata ₹109.70 ₹96.07
Mumbai ₹107.59 ₹94.08
Chennai ₹104.57 ₹96.13
Gurugram ₹99.51 ₹92.01
Noida ₹98.91 ₹91.72
Bengaluru ₹107.12 ₹95.04
Bhubaneswar ₹105.09 ₹96.83
Chandigarh ₹98.12 ₹86.09
Hyderabad ₹111.84 ₹99.95
Jaipur ₹109.40 ₹93.81
Lucknow ₹98.40 ₹91.72
Patna ₹109.87 ₹96.11
Thiruvananthapuram ₹111.71 ₹100.59

Crude Oil Volatility Remains In Focus

Global crude oil prices have remained volatile due to concerns surrounding the West Asia conflict and possible supply disruptions through key shipping routes, including the Strait of Hormuz.

Reuters reports that the price of Brent crude futures fell to around $109.43 a barrel recently as US President Donald Trump called off a targeted military strike on Iran following which worries about an imminent shortage of supply eased. Nevertheless, the price is still higher than those recorded at the beginning of the year.

Ninety percent of India’s crude oil needs are met by imports, which makes the pricing of fuel in the domestic market very sensitive to trends in the global energy market.

The fuel price increases are believed to be a move to compensate for the losses incurred by state-owned oil firms due to higher crude prices. Brokerage estimates cited in earlier reports suggested that petrol and diesel prices could rise further in the coming months if crude oil prices remain elevated for an extended period.

The Centre has maintained that there is no fuel shortage in the country and that adequate fuel inventories are available despite disruptions in global energy markets.

FREE Trading & Demat Account
Open FREE Demat Account with endless opportunities.
  •  Flat ₹20 Brokerage
  •  Next-gen Trading
  •  Advanced Charting
  •  Actionable Ideas
+91
''
 
By proceeding, you agree to our T&Cs*
Mobile No. belongs to
OR
 
hero_form

Disclaimer: Investment in securities market are subject to market risks, read all the related documents carefully before investing. For detailed disclaimer please Click here.

Open Free Demat Account

Be a part of 5paisa community - The first listed discount broker of India.

+91

By proceeding, you agree to all T&C*

footer_form