Breaking
Latest: Adani Power’s Bold Move into Nuclear EnergyAutomotive Sales Cool Off in April 2026, Marking a Return to NormalIndia’s Economy in April 2026: Holding Steady in Uncertain TimesLatest: Adani Power’s Bold Move into Nuclear EnergyAutomotive Sales Cool Off in April 2026, Marking a Return to NormalIndia’s Economy in April 2026: Holding Steady in Uncertain Times
Tue, Jul 21, 2026 | New Delhi
Business

Petrol-Diesel Rates: Check Petrol-Diesel Prices in These Indian Cities on July 21

July 21, 2026 Vipin Kumar 3 mins read
Petrol-Diesel Price

New Delhi: Rising tensions between the US and Iran have once again caused significant volatility in global crude oil prices. However, these price fluctuations are currently not impacting petrol and diesel rates in India. On Tuesday, the second day of the trading week, there was no change in petrol and diesel prices; rates remained stable. If you are planning a trip by car or any other vehicle, here are the current petrol and diesel prices before you head to the fuel station. You can check city-wise rates to clear up any confusion. Details regarding the prices are provided below.

Check city-wise petrol and diesel prices here.

In the national capital, New Delhi, the price of petrol is recorded at ₹102.12 per litre, while diesel is priced at ₹95.20 per litre. In Mumbai, the capital of Maharashtra, petrol remains unchanged at ₹111.21 per litre, and diesel is trending at ₹97.83 per litre.

In Kolkata, the capital of West Bengal, petrol is priced at ₹113.51 per litre, while diesel stands at ₹99.82 per litre. In Bengaluru, the capital of Karnataka, petrol is priced at ₹110.93 per litre, and diesel is at ₹98.80 per litre.

In Chennai, the capital of Tamil Nadu, petrol is priced at ₹107.77 per litre, and diesel is trending at ₹99.55 per litre. In Patna, the capital of Bihar, petrol is priced at ₹113.35 per litre, and diesel is at ₹99.36 per litre. In Chandigarh, petrol is priced at ₹101.51 per litre, while diesel is selling at ₹89.47 per litre.

In Hyderabad, the capital of Telangana, the price of petrol stands at ₹115.69 per litre, while diesel is priced at ₹103.82 per litre. In Bhubaneswar, the capital of Odisha, petrol is priced at ₹108.97 per litre and diesel at ₹100.68 per litre. Although there were earlier expectations of a drop in fuel prices, a reduction is unlikely due to escalating tensions in the Middle East.

Find out why new prices are released every morning

Indian oil marketing companies release petrol and diesel prices daily at 6 AM. These prices are determined by taking into account global crude oil rates, the rupee’s value against the dollar, and state-level taxes. Consequently, petrol and diesel prices vary across different cities and states.

How to find the current price

If you wish to check the latest prices in your city, you can easily use the websites or SMS services of Indian Oil, Bharat Petroleum, and Hindustan Petroleum. Through these services, you can obtain accurate information on petrol and diesel prices from the comfort of your home.

Home
Google_News_icon
Google News
Loan
Facebook
Join