1 week ago
Petrol and Diesel Prices Hold Steady Across Indian Cities
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.
Fuel prices were reported as stable on August 21, 2026, with rates listed from 6 a.m.
Delhi recorded petrol at ₹102.12 per litre and diesel at ₹95.20 per litre.
Hyderabad had the highest listed rates: petrol at ₹115.69 and diesel at ₹103.82 per litre.
Petrol exceeded ₹110 per litre in Hyderabad, Kolkata, Mumbai and Bengaluru.
Crude oil prices, exchange rates, taxes, transportation costs and demand-supply conditions influence fuel prices.
- Who
- Fuel consumers and retailers in major Indian cities.
- What
- Petrol and diesel prices were reported for Delhi, Hyderabad, Chennai, Mumbai, Bengaluru and Kolkata.
- Where
- Major cities in India.
- When
- August 21, 2026; the listed rates were due at 6 a.m. and could change later.
- Why
- Fuel prices are affected by international crude oil prices, the rupee-dollar exchange rate, central and state taxes, transportation costs, refinery-related factors and demand-supply conditions.
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.










