India fuel price history

Each forecourt in India sets its own price, so the line is the national daily average across every forecourt that reported that day. Our record starts on 29 August 2026; earlier months are not in it and are not drawn. Today’s India prices →

price per litre₹97.50₹100.00₹102.50₹105.0029 Aug6 Sept15 Sept23 Sept2 Oct
Diesel (B7)Petrol (E10)Breaks are days with no data.

Diesel (B7)

Latest
₹97.09
Change since 29 August 2026
−₹0.00
Highest recorded
₹97.09 29 August 2026
Lowest recorded
₹97.09 1 October 2026

3 days recorded since 29 August 2026.

Petrol (E10)

Latest
₹106.10
Change since 29 August 2026
−₹0.00
Highest recorded
₹106.10 29 August 2026
Lowest recorded
₹106.10 1 October 2026

3 days recorded since 29 August 2026.