3 weeks ago
Petrol and diesel prices stable across major Indian cities
Every day, India sets the prices for petrol and diesel that drivers pay at the pump.
Today, on August 9, 2026, these prices stayed the same as before.
Different cities can have different prices.
In Delhi, one litre of petrol costs about 102 rupees.
In Hyderabad, one litre of petrol costs about 116 rupees.
Diesel is usually cheaper than petrol.
In Delhi, diesel costs about 95 rupees per litre.
India has to buy most of its oil from other countries.
That is why world oil prices matter for Indian fuel prices.
Taxes and the value of the rupee also change the final price you pay.
Petrol and diesel prices remained stable on 9 August 2026 across major Indian cities.
In Delhi, petrol is priced at Rs. 102.12 per litre and diesel at Rs. 95.20 per litre.
Hyderabad has the highest listed petrol price at Rs. 115.69 per litre.
In Mumbai, petrol costs Rs. 111.21 per litre and diesel Rs. 97.83 per litre.
Fuel prices are influenced by crude oil imports, demand, government taxes, and rupee-dollar depreciation.
- Who
- Fuel consumers in major Indian cities, including Delhi, Hyderabad, Chennai, Mumbai, and Bangalore
- What
- Petrol and diesel retail prices remained stable across major Indian cities
- Where
- Major cities across India, including Delhi, Hyderabad, Chennai, Mumbai, and Bangalore
- When
- 9 August 2026
- Why
- Prices reflect crude oil imports, demand, government taxes, and rupee-dollar depreciation
Key facts
- Date
- 9 August 2026
- Delhi petrol price
- Rs. 102.12 per litre
- Delhi diesel price
- Rs. 95.20 per litre
- Hyderabad petrol price
- Rs. 115.69 per litre
- Mumbai petrol price
- Rs. 111.21 per litre
- Chennai petrol price
- Rs. 107.76 per litre
- Price timing
- Set at 6 am, subject to change







