Today’s petrol price in Delhi is ₹94.77 per litre and diesel is ₹87.67 per litre (as of 29 April 2026). Prices update every day at 6:00 AM.
Delhi consistently has the lowest petrol price among all major Indian metros — lower than Mumbai (₹103.44), Bengaluru (₹102.92), and Hyderabad (₹107.41). The reason is Delhi’s low state VAT on fuel.
Why Delhi has cheap petrol vs other metros
Petrol price has two fixed layers across India and one variable layer:
| Component | Amount (₹/litre) |
|---|---|
| Base price (ex-refinery) | ~56.00 |
| Central excise duty | 19.90 |
| Delhi state VAT (~19.4%) | ~11.50 |
| Dealer commission | ~3.87 |
| Total pump price | ~94.77 |
Maharashtra (where Mumbai is) charges ~26% state VAT on petrol. Telangana (Hyderabad) charges ~35% VAT. This is why Delhi saves ₹8–13/litre vs those cities. Same fuel, same central taxes — different state politics.
Petrol price history in Delhi (recent months)
| Month | Petrol (₹/L) | Diesel (₹/L) |
|---|---|---|
| April 2026 | 94.77 | 87.67 |
| March 2026 | 94.77 | 87.67 |
| February 2026 | 94.77 | 87.67 |
| January 2026 | 94.77 | 87.67 |
| December 2025 | 94.77 | 87.67 |
Delhi petrol prices have been stable since the last revision in May 2022, when prices were cut by ₹8/litre nationally following the government’s excise duty reduction.
Fuel cost calculator for Delhi commuters
How much does fuel actually cost you per month?
Formula: Monthly fuel cost = (Monthly km ÷ Mileage) × Petrol price
| Vehicle | Mileage | 1,000 km/month cost |
|---|---|---|
| Maruti Suzuki Swift | 22 km/L | ₹4,308 |
| Honda City | 18 km/L | ₹5,265 |
| Hyundai Creta (petrol) | 15 km/L | ₹6,318 |
| Royal Enfield 350 | 35 km/L | ₹2,708 |
| Activa 6G | 50 km/L | ₹1,895 |
At ₹94.77/litre, Delhi commuters traveling 1,500 km/month in a Maruti Swift spend roughly ₹6,460/month on petrol alone.
Delhi vs other cities — quick comparison
| City | Petrol (₹/L) | Diesel (₹/L) | State VAT |
|---|---|---|---|
| Delhi | 94.77 | 87.67 | ~19.4% |
| Ahmedabad | 93.08 | 88.58 | ~17.5% |
| Lucknow | 94.69 | 87.88 | ~19.4% |
| Mumbai | 103.44 | 89.97 | ~26% |
| Bengaluru | 102.92 | 88.60 | ~25.9% |
| Hyderabad | 107.41 | 95.65 | ~35.2% |
| Bhopal | 107.63 | 93.54 | ~33% |
Delhi and Gujarat are the most fuel-friendly states. If you drive a lot, Delhi’s lower petrol price saves you ₹8,670 vs Hyderabad on every 1,000 litres.
Frequently asked questions
When do petrol prices change in Delhi?
Indian Oil, BPCL, and HPCL revise fuel prices at 6:00 AM every day. However, prices in Delhi haven’t changed since May 2022 — the last national revision. Any change would require either a central excise cut or a state VAT revision by the Delhi government.
Is petrol cheaper in Noida or Delhi?
Almost identical. Noida (UP) is ₹94.71/litre vs Delhi’s ₹94.77. UP has nearly the same VAT as Delhi. Gurgaon (Haryana) is ₹94.30–₹95.50 depending on the specific location.
How can I check real-time petrol price in Delhi?
You can check on the Indian Oil, BPCL, or HPCL apps. IOCL has an SMS service: SMS “RSP” to 9224992249. Our prices are updated daily from official OMC data.
Sources
- Indian Oil Corporation: daily RSP data (iocl.com)
- BPCL and HPCL retail fuel price data
- Ministry of Petroleum and Natural Gas: fuel price data portal