Petrol, diesel prices today, 20 May: Fuel rates in Delhi, Mumbai, Bengaluru after 90 paise per litre hike

Petrol and diesel prices across India remain broadly steady today after prices were increased by up to 90 paise per litre on Tuesday, marking the second hike in less than a week amid elevated global crude oil prices.

Tarunya Sanjay
Updated20 May 2026, 07:19 AM IST
Video thumbnail
Another Petrol, Diesel Price Hike In India: Watch Rates In Delhi, Mumbai, Chennai, Kolkata| Iran War

Petrol and diesel prices across India remained largely steady on Wednesday, a day after state-run oil marketing companies implemented another round of price hikes, raising rates by up to 90 paise per litre. The increase marked the second hike in less than a week amid elevated global crude oil prices.

Industry sources said petrol prices in the national capital were revised to 98.64 per litre from 97.77 earlier, while diesel rates rose to 91.58 per litre from 90.67.

Latest price updates issued by Indian Oil Corporation, Bharat Petroleum Corporation Limited and Hindustan Petroleum Corporation Limited showed limited movement in fuel prices across major cities, with variations driven by local value-added tax rates and freight costs.

Also Read | Petrol, Diesel Price Today Highlights: Fuel shoots 90 paise/litre; second hike

City-wise petrol prices today

CityPricePrice Change
New Delhi 98.64+0.87
Kolkata 109.70+1.00
Mumbai 107.59+0.91
Chennai 104.51+0.84
Gurugram 99.51+1.04
Noida 98.49+0.73
Bengaluru 107.16+0.99
Bhubaneswar 105.25+0.68
Chandigarh 98.12+0.85
Hyderabad 111.84+0.95
Jaipur 108.55+0.94
Lucknow 98.39+0.67
Patna 110.09+1.17
Thiruvananthapuram 111.70+1.09

Petrol and diesel prices were raised by around 90 paise per litre on 19 May across several metros, including Delhi, Mumbai, Bengaluru and Kolkata. The move followed an earlier 3-per-litre hike on 15 May, the first major fuel price increase in more than four years.

City-wise diesel prices today

CityPricePrice Change
New Delhi 91.58+0.91
Kolkata 96.07+0.94
Mumbai 94.08+0.94
Chennai 96.13+0.88
Gurugram 92.01+1.07
Noida 98.91+0.82
Bengaluru 95.04+0.94
Bhubaneswar 96.83+0.72
Chandigarh 86.09+0.84
Hyderabad 99.95+0.99
Jaipur 93.81+0.91
Lucknow 91.72+0.71
Patna 96.11+1.14
Thiruvananthapuram 100.59+1.21

3-per-litre hike last week

Before the 3-per-litre hike, petrol in Delhi was retailing at 94.77 per litre while diesel was priced at 87.67 per litre.

According to Reuters, the recent fuel price hikes were aimed at partially offsetting losses suffered by public-sector fuel retailers due to elevated crude oil prices. However, the 3-per-litre increase was still lower than the level required for oil marketing companies to fully recover losses on fuel sales.

The rise in domestic fuel prices has been linked to volatility in global crude oil markets amid geopolitical tensions in West Asia. Reuters reported on Tuesday that Brent crude prices slipped 2.4% to $109.43 per barrel after US President Donald Trump paused a planned military strike against Iran, easing concerns over an immediate escalation in the region.

Also Read | Petrol, diesel prices hiked by 90 paise per litre in 2nd hike in a week

However, crude oil prices remain significantly higher than levels seen earlier this year. Reuters had earlier reported that Brent crude climbed to two-week highs amid fears of supply disruptions linked to the Iran conflict and uncertainty around shipping movements through the Strait of Hormuz.

Previous LiveMint reports, citing brokerage Emkay Global Financial Services, had said petrol and diesel prices could rise by another 18-20 per litre over the next three to six months if crude oil prices remain elevated.

Stay updated with the latest Trending, India , World and US news.

HomeNewsPetrol, diesel prices today, 20 May: Fuel rates in Delhi, Mumbai, Bengaluru after 90 paise per litre hike
More