1 week ago

Petrol and Diesel Prices Hold Steady Across Indian Cities

Petrol and Diesel Prices Hold Steady Across Indian Cities
Petrol and diesel prices today in Hyderabad, Delhi, Chennai and Mumbai on 21 August 2026 · thehansindia.com

Fuel prices in several Indian cities stayed steady on August 21, 2026.

In Delhi, petrol cost ₹102.12 per litre and diesel cost ₹95.20.

Hyderabad had the highest listed prices, with petrol at ₹115.69 and diesel at ₹103.82.

Mumbai petrol cost ₹111.21 per litre.

Petrol was also above ₹110 in Kolkata and Bengaluru.

Diesel was below ₹100 in most listed cities, but it was above ₹100 in Hyderabad.

India imports much of the crude oil used to make fuel, so global oil prices can affect local rates.

Taxes, the rupee-dollar exchange rate, transport costs and local demand can also make prices different.

Key facts

Delhi rates
Petrol ₹102.12 per litre; diesel ₹95.20 per litre.
Hyderabad rates
Petrol ₹115.69 per litre; the table and one report list diesel at ₹103.82 per litre.
Mumbai rates
Petrol ₹111.21 per litre; the table lists diesel at ₹97.83 per litre.
Chennai rates
Petrol ₹107.76 per litre; diesel ₹99.55 per litre.
Kolkata rates
Petrol ₹113.50 per litre; diesel ₹99.82 per litre.
Bengaluru rates
The table lists petrol at ₹110.93 and diesel at ₹98.80 per litre; another report gives ₹110.82 and ₹98.78.
Reported discrepancies
The articles differ on Mumbai diesel, with one text passage giving ₹99.82 versus ₹97.83 in the table, and on Hyderabad diesel, with one passage giving ₹103.73 versus ₹103.82 elsewhere.

Sources

Related news