New Delhi: Petrol and diesel prices in India have remained stagnant for quite some time, causing disappointment among consumers. This disappointment stems from the fact that earlier hopes for a price reduction have now completely vanished, especially as crude oil prices in the global market have been rising recently.
Indian petroleum companies determine prices based on fluctuations in crude oil costs and the dollar-rupee exchange rate—changes that directly impact daily life. If you wish to purchase fuel in major cities, you can check the latest rates to clear up any uncertainty. Key details regarding this are provided below.

Check petrol and diesel prices in these major cities
In the national capital, New Delhi, the price of petrol stands at ₹102.12 per litre, while diesel is priced at ₹95.20 per litre. In Mumbai, the capital of Maharashtra, petrol is priced at ₹111.18 per litre and diesel at ₹97.83 per litre. In Kolkata, West Bengal, petrol costs ₹113.47 per litre, and diesel is priced at ₹99.82 per litre.
In Chennai, Tamil Nadu, petrol is priced at ₹107.77 per litre and diesel at ₹99.55 per litre. In Gurugram, near Delhi, petrol is priced at ₹102.77 per litre, while diesel is trending at ₹95.44 per litre.
In Noida (Delhi-NCR), petrol is priced at ₹102.12 per litre, while diesel stands at ₹95.56 per litre. In Bengaluru, Karnataka, petrol is priced at ₹110.93 per litre and diesel at ₹98.80 per litre.
Check rates by city.
In Bhubaneswar, the capital of Odisha, the price of petrol is ₹109.92 per litre, while diesel is priced at ₹100.92 per litre. In Chandigarh, petrol is priced at ₹98.10 per litre and diesel at ₹86.09 per litre. In Hyderabad, the capital of Telangana, petrol costs ₹115.69 per litre and diesel costs ₹103.82 per litre.

In Jaipur, the capital of Rajasthan, petrol is priced at ₹112.66 per litre and diesel at ₹97.78 per litre. In Lucknow, the capital of Uttar Pradesh, petrol is priced at ₹102.05 per litre and diesel at ₹95.55 per litre. In Patna, the capital of Bihar, petrol is priced at ₹113.35 per litre, while diesel is priced at ₹99.36 per litre.
How to check petrol and diesel prices
Indian oil companies release petrol and diesel prices daily at 6 AM. Checking fuel prices via mobile is a simple process. Indian Oil customers can type their city code along with ‘RSP’ and send it to 9224992249.
Additionally, BPCL customers can send ‘RSP’ to 9223112222. HPCL customers can simply type ‘HP Price’ and send it to 9222201122. This eliminates any confusion for customers.

