Petrol prices in India have surged again today, May 25, 2026, with oil marketing companies (OMCs) — Indian Oil, BPCL, and HPCL — implementing fresh hikes effective from 6:00 AM. Delhi has crossed the ₹102 mark for the first time, while Hyderabad has touched ₹115.69 per litre — the highest among major Indian cities today.

 

New Prices in India

Today's Petrol Price — City Wise

State – New Delhi

Current Price – ₹102.12/ltr

Increased – ₹2.61 vs yesterday

State – Mumbai

Current Price – ₹108.45/ltr

IncreasedRevised today

State – Kolkata

Current Price – ₹104.95/ltr

Increased – Revised today

State – Chennai

Current Price – ₹100.75/ltr

Increased – Revised today

State – Hyderabad

Current Price – ₹115.69/ltr

Increased – ₹2.84 vs yesterday

State – Bangalore

Current Price – ₹102.86/ltr

Increased – Revised today

State – Ahmedabad

Current Price – ₹99.23/ltr

Increased – Revised today

State – Jaipur

Current Price – ₹104.88/ltr

Increased – Revised today

Why Are Prices Rising?

The ongoing fuel price hike is primarily driven by Brent crude crossing $105 per barrel, fuelled by tensions in West Asia and disruptions near the Strait of Hormuz — a critical shipping route through which around 20% of the world’s oil supply passes. As petrol prices in India continue to rise, the current petrol price in India is being heavily impacted by global crude oil trends. Since India imports nearly 85% of its crude oil and pays for it in US dollars, a weaker rupee has compounded the cost further, leading to another increase in Indian petrol prices today.

OMCs — Indian Oil, BPCL, and HPCL — had reportedly been absorbing losses of ₹1,600–1,700 crore per day before initiating the current round of hikes that began after May 15. Indian petrol prices have increased sharply over the past few days, especially in metro cities. Petrol price in New Delhi has now crossed ₹102 per litre, while prices in Delhi have risen by approximately ₹5 per litre over the past ten days.

How to Check Your City's Rate

Petrol prices in India are revised every morning at 6:00 AM across all 58,000+ fuel outlets in the country. To check the current petrol price in India or petrol price in New Delhi, users can check their city’s latest fuel rates via SMS — send your dealer code to 92249 92249 (Indian Oil) — or through the official IOCL, BPCL, or HPCL mobile apps. Bookmark this page on Assurer for daily updates on Indian petrol prices and fuel rate changes.

Disclaimer: Petrol prices are subject to daily revision by oil marketing companies. All rates listed are sourced from IOCL/GoodReturns and are indicative. Please verify with your nearest fuel station for exact rates.

Explore More:- petrol vs diesel car