Fuel Price India Today: Why Every City Pays a Different Price
- Petrol and diesel prices in India are revised daily by oil marketing companies — but the base price is the same nationally; state taxes create city-by-city differences of ₹10–₹18/litre.
- Mumbai and Kolkata pay among the highest petrol prices in India; Delhi pays the lowest among metros due to lower VAT.
- The price you see at the pump includes 5 layers of cost: crude oil cost, refinery margin, freight, central excise, and state VAT/cess.
- Knowing the price structure helps you understand when and why prices change — and why central government announcements don't always match your pump experience.
Check today's fuel price for your city using our live fuel price tool — updated daily with petrol, diesel, and CNG prices across all major Indian cities.
Why Petrol Prices Are Different in Every Indian City
Most people assume petrol has one national price. It doesn't — and the difference across cities is not small.
Indicative petrol prices (mid-2024, ex-showroom):
| City | Petrol Price (₹/litre) |
|---|---|
| Delhi | ₹94.72 |
| Mumbai | ₹1,05.32 |
| Bengaluru | ₹1,02.86 |
| Chennai | ₹1,01.08 |
| Hyderabad | ₹1,07.43 |
| Kolkata | ₹1,05.01 |
| Jaipur | ₹1,04.90 |
| Ahmedabad | ₹96.48 |
| Bhopal | ₹1,07.25 |
Delhi pays ₹94.72. Hyderabad pays ₹1,07.43. That's ₹12.71/litre difference for the exact same petrol. At a 35-litre tank fill: Delhi pays ₹331 less per fill than Hyderabad.
Annual difference for someone filling up twice a month: ₹7,944 — purely due to state tax differences.
The 5-Layer Price Structure of Indian Petrol
Understanding why prices differ requires seeing what's inside the pump price:
Layer 1: Crude Oil Price (International Market)
India imports approximately 85% of its crude oil. The international crude benchmark (Brent crude, denominated in USD) sets the foundation. When crude prices rise globally, Indian pump prices follow — usually with a lag.
Why the lag? Oil marketing companies (IOC, BPCL, HPCL) sometimes absorb short-term price changes to avoid daily retail volatility. Political timing also plays a role — large price hikes are avoided before elections.
Layer 2: Refinery Processing Cost
Converting crude oil to petrol adds ₹5–₹8/litre. This covers refinery operations, energy costs, and the refinery's margin.
Layer 3: Freight and Transportation
Getting petrol from refineries (concentrated in coastal and central India) to every petrol pump in the country costs ₹3–₹6/litre depending on distance from the refinery depot.
Layer 4: Central Government Excise Duty
The central government levies excise duty on petrol. As of mid-2024:
- Basic excise duty: ₹1.40/litre
- Special additional excise: ₹11.00/litre
- Agriculture infrastructure cess: ₹2.50/litre
Total central excise: approximately ₹19.90/litre
This is why central government fuel tax announcements matter — the excise component is set nationally and applies uniformly. The government cut excise by ₹8/litre in May 2022; that's why prices dropped on that specific date.
Layer 5: State VAT and Cess (The Key Differentiator)
State governments levy VAT on petrol, and rates vary dramatically:
| State | VAT Rate (approx.) | Impact on Pump Price |
|---|---|---|
| Delhi | 19.40% | Lowest in metros |
| Maharashtra | 26% + ₹3 cess | Highest major state |
| Telangana | 35.2% | Highest in India |
| Rajasthan | 31.04% | High |
| Gujarat | 15% flat + surcharge | Moderate |
| Karnataka | 25.92% | High |
Telangana's 35.2% VAT is a primary reason Hyderabad has the highest petrol price among major cities. Delhi's moderate 19.4% keeps it at the bottom of metro prices.
Layer 6: Dealer Commission
Petrol pump dealers earn ₹3.87–₹4.50/litre as their margin. This is nationally regulated and doesn't vary significantly by city.
Dynamic Fuel Pricing: How India Moved to Daily Revisions
Before June 2017, Indian petrol prices were revised fortnightly. Since then, oil marketing companies revise prices daily — in theory.
In practice, prices sometimes stay frozen for weeks or months due to political considerations, particularly before state elections or the general election. The daily revision mechanism exists, but actual daily changes are infrequent.
How to track daily revisions:
- SMS "RSP" to 9224992249 (HPCL) for daily price at your location
- Indian Oil website (iocl.com → Fuel Rates) — updated by 6 AM daily
- Fuel price apps: Myfuel India, Petroleum Prices app, IndianOil ONE app
Diesel Prices: The Commercial Fuel That Drives Everything
Diesel is the fuel of Indian commerce — trucks, buses, tractors, generators, industrial equipment. Diesel prices directly affect food prices, logistics costs, and CPI inflation.
Diesel is typically ₹10–₹14/litre cheaper than petrol in India — historically subsidised because of its economic importance to freight and agriculture.
Current approximate diesel prices (mid-2024):
| City | Diesel Price (₹/litre) |
|---|---|
| Delhi | ₹87.62 |
| Mumbai | ₹91.55 |
| Bengaluru | ₹88.94 |
| Chennai | ₹90.18 |
| Hyderabad | ₹95.65 |
| Kolkata | ₹92.76 |
The diesel–petrol gap has narrowed significantly over the past decade as diesel subsidies were progressively removed.
CNG Prices: City by City
CNG (Compressed Natural Gas) pricing is set by city gas distribution companies (CGDs) — private or state entities that hold distribution rights for each city. Prices are regulated under different frameworks and vary more than petrol/diesel.
Indicative CNG prices (mid-2024):
| City | CNG Price (₹/kg) |
|---|---|
| Delhi | ₹73.59 |
| Mumbai | ₹84.44 |
| Pune | ₹85.00 |
| Ahmedabad | ₹79.00 |
| Lucknow | ₹91.00 |
| Bengaluru | ₹87.50 |
At ₹73.59/kg in Delhi with 22 km/kg mileage, CNG costs ₹3.35/km — vs. petrol's ₹6.75/km for the same car. The Delhi CNG advantage is particularly strong.
International Crude Oil Prices and Indian Petrol: The Connection
Indian petrol prices are correlated with but not directly proportional to international crude prices.
Factors that buffer the relationship: 1. Excise duty adjustments: The government has raised or cut excise to soften the impact of rising/falling crude. This is why petrol prices don't always move as dramatically as crude. 2. Currency (USD/INR): India imports crude in USD. A weaker rupee increases the INR cost of the same crude price. This is why INR depreciation adds to pump price pressure even when crude is stable. 3. Refinery margins: Processing margins vary with demand and capacity. 4. Government pricing decisions: Pure market pricing of retail fuel has not been fully implemented — OMCs absorb some price movements.
Brent crude at USD 80/barrel vs. USD 100/barrel: A USD 20/barrel increase in crude, at 1 barrel = 159 litres, translates to approximately USD 0.126/litre = ₹10.5/litre increase in base cost. After refinery, excise, and VAT, the pump impact is typically ₹3–₹5/litre — less than the crude increase, because other components are fixed.
Fuel Price Apps and Tools: What to Use
For checking today's price at your petrol pump:
IndianOil ONE app — Official IOC app. Shows real-time petrol, diesel prices at any IOC station. Select your city and station.
HPCL app / SMS — HPCL customers: SMS "RSP" to 9224992249.
BPCL app — BPCL SmartDrive shows fuel prices and station locator.
Myfuel India — Third-party app aggregating prices across all OMCs. Shows historical price trend.
iocl.com/products/petrol — Direct web access to IOC daily price revisions.
For checking which petrol pump near you is cheapest:
Petrol pump prices are regulated and fixed for each OMC (IOC, HPCL, BPCL) within a city — they cannot legally sell at different prices. The pump price at every IOC station in Mumbai is identical. So comparing pumps within a city is unnecessary; comparing cities or states is what matters.
Practical Fuel Price Hacks for Indian Drivers
Fill up on Wednesdays or Thursdays: Price revisions, when they happen, tend to occur at the start of the week. Filling mid-week when prices have stabilised avoids the immediate post-revision period.
Fill up at state borders wisely: If you're crossing from Maharashtra (high VAT) to Gujarat (lower VAT), fill the tank in Gujarat. On a Delhi-Jaipur trip, note that Rajasthan fuel is more expensive — fill up before crossing.
Track the Brent crude chart: Brent crude price charts (freely available on TradingEconomics, Bloomberg) give you 2–4 week advance signal of likely Indian price movements. When crude is rising, fill full tanks. When falling, fill minimum until prices adjust.
Use fuel credit cards: Several credit cards offer 5–10% cashback on petrol pump transactions: BPCL SBI Card (4.25% reward), HPCL HP Pay card (3%), IndianOil Axis card (4% accelerated rewards). At ₹8,000/month fuel spend, this saves ₹3,840–₹9,600/year.
FAQ
Know Before You Fill
Fuel price in India isn't a single number — it's a layered calculation that changes daily and varies by city. Knowing the structure means you understand why your pump price is what it is, when it's likely to change, and how to make rational choices about when and where to fill up.
Check today's live fuel prices for petrol, diesel, and CNG in your city — updated daily from official oil marketing company data.
Try the Free Fuel Price Tracker
Use ToolMira's calculator — no signup, no ads, works on mobile.
Open Fuel Cost Calculator →Disclaimer: This article is for educational purposes only and does not constitute financial, investment, or professional advice. Please consult a qualified professional before making any decisions based on this content.