Cheapest Petrol & Diesel Cities in India (2026)
Cheapest Fuel Finder Team
Fuel prices in India vary by more than 10 per litre depending on which city you fill up in. The cheapest cities can save you thousands of rupees a year, while the most expensive ones — mostly in high-tax states — add a significant premium to every tank. Here is a definitive ranking for 2026, along with the reasons behind the price gaps and practical tips for drivers near state borders.
Top 10 Cheapest Cities for Petrol in India (2026)
The cities with the lowest petrol prices are overwhelmingly in states with lower VAT rates, fewer surcharges, or proximity to refineries. Here are the cheapest metros and major cities for petrol as of early 2026.
| Rank | City | State | Petrol Price (approx.) |
|---|---|---|---|
| 1 | Port Blair | Andaman & Nicobar | ~84-86/L |
| 2 | Silvassa | Dadra & Nagar Haveli | ~86-88/L |
| 3 | Diu | Daman & Diu | ~86-88/L |
| 4 | Delhi | Delhi (NCT) | ~94-95/L |
| 5 | Goa (Panaji) | Goa | ~94-96/L |
| 6 | Ahmedabad | Gujarat | ~94-96/L |
| 7 | Jaipur | Rajasthan | ~95-97/L |
| 8 | Bangalore | Karnataka | ~96-98/L |
| 9 | Chennai | Tamil Nadu | ~96-98/L |
| 10 | Kolkata | West Bengal | ~97-99/L |
Note: These are approximate ranges based on early 2026 data. Prices change daily. Always check the national petrol price tracker for the latest figures in your city.
Top 10 Cheapest Cities for Diesel in India (2026)
Diesel prices follow a similar geographic pattern, but the gap between cheap and expensive cities is slightly narrower because central excise duty on diesel is lower than on petrol.
| Rank | City | State | Diesel Price (approx.) |
|---|---|---|---|
| 1 | Port Blair | Andaman & Nicobar | ~79-81/L |
| 2 | Silvassa | Dadra & Nagar Haveli | ~80-82/L |
| 3 | Diu | Daman & Diu | ~80-82/L |
| 4 | Delhi | Delhi (NCT) | ~87-88/L |
| 5 | Goa (Panaji) | Goa | ~87-89/L |
| 6 | Ahmedabad | Gujarat | ~87-89/L |
| 7 | Jaipur | Rajasthan | ~88-90/L |
| 8 | Bangalore | Karnataka | ~88-90/L |
| 9 | Chennai | Tamil Nadu | ~89-91/L |
| 10 | Kolkata | West Bengal | ~89-91/L |
The Most Expensive Cities for Fuel
On the other end of the spectrum, some cities consistently rank among the most expensive in India for both petrol and diesel. The common thread is high state-level taxation.
Mumbai
Mumbai petrol prices are among the highest in India, often exceeding 103 to 105 per litre. Maharashtra levies one of the highest VAT rates on fuel in the country, and Mumbai adds a local body tax on top of that. The combined tax burden can push Mumbai's petrol price 8 to 12 rupees above Delhi's. Diesel in Mumbai is similarly elevated, typically 5 to 8 rupees above Delhi.
Hyderabad
Hyderabad fuel prices are driven up by Telangana's high VAT rate, which is among the steepest in south India. Petrol in Hyderabad typically costs 103 to 106 per litre, making it comparable to Mumbai.
Other Expensive Cities
- Bhopal (Madhya Pradesh): MP's combined VAT and cess on petrol is among the highest nationally.
- Patna (Bihar): Bihar's fuel taxes have increased in recent years, pushing Patna into the expensive bracket.
- Thiruvananthapuram (Kerala): Kerala applies a social security cess on fuel in addition to high VAT.
- Raipur (Chhattisgarh): A combination of moderate VAT and additional levies keeps prices high.
The State VAT Factor: A Detailed Comparison
State VAT is the single biggest driver of price differences across India. To understand why your city is cheap or expensive, look at the VAT table below. For a complete explanation of how all these components add up, read how petrol and diesel prices are determined in India.
| State | VAT on Petrol | VAT on Diesel | Additional Levies |
|---|---|---|---|
| Maharashtra | ~25% | ~21% | Surcharge + Mumbai LBT |
| Andhra Pradesh | ~31% | ~23% | Road development cess |
| Telangana | ~35% | ~27% | — |
| Rajasthan | ~26% | ~17% | Road development surcharge |
| Delhi (NCT) | ~19.4% | ~16.75% | — |
| Gujarat | ~20% | ~18% | — |
| Karnataka | ~25% | ~17% | Cess |
| Tamil Nadu | ~15% + flat cess | ~11% + flat cess | Per-litre cess |
| Kerala | ~30% | ~22% | Social security cess |
| Madhya Pradesh | ~29% | ~20% | Road cess + surcharge |
Notice how Delhi and Gujarat have comparatively low VAT rates with no major additional cesses, while states like Telangana, Andhra Pradesh, and Maharashtra impose high base rates plus extra levies. This is the fundamental reason Mumbai petrol costs 8 to 12 more per litre than Delhi petrol.
The Price Gap: Cheapest vs Most Expensive
The difference between the cheapest and most expensive cities in India for petrol can exceed 15 to 18 per litre. Even comparing just the major metros, the gap is significant.
| City | Petrol (approx.) | Difference from Delhi |
|---|---|---|
| Delhi | ~94.72/L | — |
| Kolkata | ~97.81/L | +3.09 |
| Chennai | ~100.75/L | +6.03 |
| Bangalore | ~101.40/L | +6.68 |
| Mumbai | ~104.21/L | +9.49 |
| Hyderabad | ~105.33/L | +10.61 |
For a driver filling a 40-litre tank, the difference between Delhi and Mumbai adds up to roughly 380 per fill-up. Over a year with 50 fill-ups, that is nearly 19,000 — a meaningful sum.
How to Check Prices in Your City
You can check the latest petrol and diesel prices in any of 750+ Indian cities on CheapestFuelFinder.com. We pull data daily from IOCL, BPCL, and HPCL to give you accurate, up-to-date prices.
- Visit our petrol price tracker or diesel price tracker.
- Search for your city or browse by state.
- See today's price from all three OMCs (IOCL, BPCL, HPCL) side by side.
- View price history trends to understand if prices are rising or falling in your area.
Tips for Drivers Near State Borders
If you live or regularly drive near a state border, the price difference between the two sides can be significant enough to make a detour worthwhile.
- Delhi-Haryana-UP border: Delhi typically has lower fuel prices than both Haryana and Uttar Pradesh. Residents of Gurgaon and Noida who work in Delhi can save by filling up in Delhi instead of their home city.
- Goa-Maharashtra-Karnataka border: Goa's lower tax rates make it cheaper than both neighbouring Maharashtra and Karnataka. Drivers from Belgaum (Karnataka) or Kolhapur (Maharashtra) visiting Goa often fill their tanks before heading home.
- Gujarat-Rajasthan border: Gujarat's moderate taxes make it cheaper for some fuels compared to Rajasthan, particularly in cities near the border like Abu Road and Palanpur.
- Puducherry-Tamil Nadu border: Puducherry (a union territory) often has lower fuel prices than Tamil Nadu due to UT-level tax advantages. Chennai-area drivers heading south sometimes fill up in Puducherry.
The general rule: if you are within 10 to 15 km of a state border, check prices on both sides before filling up. Even a 2 to 3 rupee per litre difference adds up to 80 to 120 per 40-litre fill.
Looking Beyond Petrol and Diesel
If you live in a city with CNG infrastructure, the cost advantage of CNG over both petrol and diesel is substantial — roughly 60% cheaper per kilometre than petrol. Cities like Delhi, Mumbai, Ahmedabad, and Pune have extensive CNG networks. Read our CNG vs petrol vs diesel comparison for a detailed cost breakdown and payback analysis.
Frequently Asked Questions
Which state has the cheapest petrol in India?
Union territories like Andaman and Nicobar, Dadra and Nagar Haveli, and Daman and Diu typically have the cheapest fuel due to very low or zero state-level taxes. Among major states, Goa and Delhi tend to be the cheapest owing to relatively low VAT rates. Gujarat and Rajasthan are also on the affordable end for diesel.
Why is fuel so expensive in Maharashtra?
Maharashtra has one of the highest combined tax burdens on fuel in India. The state levies approximately 25% VAT on petrol plus a surcharge. In Mumbai specifically, an additional local body tax is applied on top of the state VAT, pushing prices even higher. This is why Mumbai petrol consistently ranks among the most expensive in the country. Maharashtra relies heavily on fuel tax revenue to fund state spending, making cuts politically difficult.
Do all OMCs charge the same price in a city?
Very nearly. IOCL, BPCL, and HPCL all use the same trade parity pricing formula and are subject to the same central and state taxes. In any given city, the price difference between the three OMCs is usually 5 to 20 paise per litre — effectively negligible. You can verify this on our city pages, which show prices from all three OMCs side by side.
How often do city rankings change?
The relative ranking of cities rarely changes dramatically because the main driver — state VAT — is adjusted infrequently (typically in state budgets or through government notifications). The absolute prices change daily with crude oil movements, but since the base price change is uniform across the country, the ranking stays fairly stable. A state budget announcement that raises or cuts VAT can reshuffle rankings overnight.
Is it worth driving to another state just for cheaper fuel?
It depends on the distance and the price gap. If the border is within 10 to 15 km of your usual route and the saving is 3 or more per litre, the detour pays for itself on a full tank (saving 120+ on a 40-litre fill). For larger detours, the extra fuel consumed in driving negates the saving. The sweet spot is when cheaper fuel is on or near your regular commute route.
Where can I check real-time prices for any Indian city?
CheapestFuelFinder.com tracks daily fuel prices across 750+ Indian cities. Visit our petrol price page to search by city or state, compare prices across OMCs, and view historical trends. We also cover diesel and CNG prices.
Related Articles
Find Today's Cheapest Prices
Compare petrol, diesel, and CNG prices across 750+ Indian cities — updated daily.