India raised petrol and diesel prices for the second time in four days on May 19, 2026, with oil marketing companies implementing increases ranging from 52 paise to ₹1.71 per litre depending on the city and fuel type. The revision follows the ₹3 per litre uniform hike across India on May 15 — the first in four years — making this the second step in what appears to be a sequential, calibrated pass-through of elevated crude costs driven by the West Asia crisis and the effective closure of the Strait of Hormuz since early March. Brent crude, though easing marginally to $109.41 following Trump’s Iran peace remarks, remains far above break-even levels for India’s OMCs.

Petrol prices across major cities on May 19, 2026

In the north, Delhi now sees petrol at ₹98.64 per litre, up ₹0.87. Noida is at ₹98.91, up ₹1.15 — one of the steeper increases in the NCR region. Gurugram stands at ₹99.29, up ₹0.82. Chandigarh, consistently among the most affordable markets, is at ₹98.10, up ₹0.83. Lucknow comes in at ₹98.40, up ₹0.68 — the smallest increase among northern cities listed.

In the east, Kolkata stands at ₹109.70 per litre, up ₹0.96 — among the higher absolute prices in the east. Patna is at ₹110.02, up ₹1.10, while Bhubaneswar is at ₹105.09, up ₹0.52 — the smallest hike among all cities listed.

In the west, Mumbai is at ₹107.59, up ₹0.91. Jaipur has seen the largest single-city hike of ₹1.71 per litre to reach ₹109.32 — the most significant increase in the country on May 19, reflecting the compounding effect of Rajasthan’s VAT structure on the base revision.

In the south, Hyderabad leads all cities at ₹111.88 per litre, up ₹0.99 — the most expensive petrol market among major Indian cities. Thiruvananthapuram is close behind at ₹111.71, up ₹1.10. Chennai is at ₹104.49, up ₹0.82, while Bengaluru is at ₹107.12, up ₹0.95.

Diesel prices across major cities on May 19, 2026

In the north, Delhi diesel stands at ₹91.58, up ₹0.91. Noida is at ₹92.21, up ₹1.22 — the steepest diesel increase in the region. Gurugram is at ₹91.80, up ₹0.86. Chandigarh remains the most affordable diesel market at ₹86.09, up ₹0.84. Lucknow diesel is at ₹91.73.

In the east, Kolkata diesel is at ₹96.07, up ₹0.94. Patna is at ₹95.58 and Bhubaneswar at ₹96.68, up ₹0.57.

In the west, Mumbai diesel stands at ₹94.08, up ₹0.94. Jaipur diesel is at ₹94.14.

In the south, Hyderabad again leads at ₹99.95 per litre — the only major city approaching the ₹100 per litre diesel threshold — up ₹0.99. Bengaluru is at ₹95.04, up ₹0.94, while Chennai diesel is at ₹96.11, up ₹0.86.

What the cumulative picture looks like

Combining both the May 15 and May 19 revisions, petrol in Delhi has risen ₹3.87 per litre in four days — from ₹94.77 to ₹98.64. In Kolkata, the cumulative increase has been approximately ₹4.25 per litre. In Hyderabad, petrol has moved from approximately ₹107.50 to ₹111.88 — a ₹4.38 increase. Jaipur has seen the most aggressive cumulative revision given its VAT multiplier effect on each base rate change.

Despite both hikes, industry estimates continue to indicate that OMCs require a further ₹6-10 per litre increase on petrol and ₹10-12 per litre on diesel to fully break even at $109 Brent and a rupee at 96. The second hike in four days confirms the government’s intent to pursue incremental correction rather than a single large revision — and further hikes remain probable unless the Iran diplomatic signal translates into a sustained crude oil price correction toward $90 per barrel or below.

For real-time city-specific prices, consumers can check iocl.com, the BPCL SmartDrive app, or the HPCL HP Pay app. Prices are updated at 6:00 AM daily. Alternatively, send RSP to 92249 92249 for SMS-based price alerts.

Disclaimer: This article is for informational purposes only and does not constitute investment advice. Please consult a SEBI-registered financial advisor before making investment decisions.