Fuel prices in India

Prices from 960 forecourts, shown in INR as they appear at the pump. The official figures here are regional averages, so each forecourt shows the price for its area rather than its own — which is why this page does not rank forecourts against each other.

Diesel (B7)₹97.09regional averages, 960 forecourts / litre
Petrol (E10)₹106.10regional averages, 960 forecourts / litre

Price unchanged since 25 May 2026 · source last confirmed it 25 September 2026

Questions people ask about fuel prices in India

What is the average fuel price in India?
₹97.09 for diesel (B7), across 960 reporting forecourts. The most recent price we hold was reported on 25 May 2026.
How often are India prices updated?
As often as the source publishes them — some countries report continuously, others weekly or monthly. This page always shows the date of the most recent price it holds rather than implying everything is live. How we collect and check prices.