
Petrol and diesel prices remained steady across major Indian cities on 31 July 2026, The Hans India reports. Delhi saw petrol at Rs 102.12 per litre and diesel at Rs 95.20. Mumbai:…
Petrol and diesel prices remained steady across major Indian cities on 31 July 2026, The Hans India reports. Delhi saw petrol at Rs 102.12 per litre and diesel at Rs 95.20. Mumbai: petrol Rs 111.21, diesel Rs 97.83. Chennai: petrol Rs 107.76, diesel Rs 99.55. Bengaluru: petrol Rs 110.82, diesel Rs 98.78. Hyderabad’s petrol was Rs 115.69 and diesel Rs 103.82.

Retail fuel prices are influenced by international crude oil rates, the rupee-dollar exchange, government taxes, and local demand, according to NDTV Profit.
For months, every global crude blip has triggered media warnings of a domestic price spike. Yet prices have stayed flat for days, as the July 31 data shows. The panic overlooks how state-owned retailers and tax buffers often absorb short-term volatility. The real test will be the next fortnightly revision: if crude holds below $80, the calm should continue.
Sources (2): ndtvprofit.com, thehansindia.com
This story was synthesised by AI from the 2 sources linked above.
Updated: this story now draws on 2 sources.