Petrol Price in India
Petrol in New Delhi is ₹102.12 per Litre as of 4 November 2026. Of the 4 cities below, New Delhi is the lowest at ₹102.12 and Kolkata the highest at ₹113.51.
Petrol Price on 4 Nov 2026
| Item | Price | Since last recorded day | Checked |
|---|---|---|---|
| New Delhi | ₹102.12 | First recorded price | Price date: 4 Nov 2026 Report a wrong price |
| Chennai | ₹107.77 | First recorded price | Price date: 4 Nov 2026 Report a wrong price |
| Kolkata | ₹113.51 | First recorded price | Price date: 4 Nov 2026 Report a wrong price |
| Mumbai | ₹111.21 | First recorded price | Price date: 4 Nov 2026 Report a wrong price |
Petrol Price by state
Cities (Petrol, per Litre)
About petrol price in India
Retail petrol prices per litre. Prices differ by city mainly because of state VAT and transport costs.
What is the petrol price in New Delhi?
The latest petrol price we have for New Delhi is ₹102.12 per Litre, dated 4 November 2026, from Petroleum Planning and Analysis Cell (PPAC), Government of India. Check with the seller before you buy, because actual prices can differ.
Where do these prices come from?
Petroleum Planning and Analysis Cell (PPAC), Government of India (official site). Daily retail selling prices of petrol and diesel in Delhi, Mumbai, Chennai and Kolkata, published by PPAC under the Ministry of Petroleum and Natural Gas. We read them from a public file that copies the daily PPAC sheet. Other cities differ, mainly because of state VAT. Updates: daily.