Petrol and Diesel Prices Today: Check City-Wise Rates in India
Petrol and diesel prices today are unchanged across India. State-run oil companies reviewed rates at 6 AM on Thursday, 15 October 2026, and left them as they were. In Delhi, petrol is ₹102.12 per litre and diesel is ₹95.20 per litre. The only fuel that got costlier was CNG: prices went up in eight locations a day earlier, on Wednesday.
Here’s a simple look at today’s rates, why they didn’t move, and what decides what you pay at the pump.
Petrol and Diesel Prices Today in Major Indian Cities
Fuel prices differ from city to city because of local taxes and charges. These are today’s rates in some of the biggest cities:
| City | Petrol (₹/liter) | Diesel (₹/liter) |
|---|---|---|
| New Delhi | 102.12 | 95.20 |
| Mumbai | 111.21 | 97.83 |
| Bengaluru | 111.68 | 99.56 |
| Kolkata | 113.51 | 99.82 |
| Chennai | 107.76 | 99.55 |
| Hyderabad | 116.15 | 104.23 |
| Jaipur | 112.66 | 98.25 |
| Lucknow | 101.86 | 95.36 |
| Chandigarh | 101.54 | 89.47 |
| Thiruvananthapuram | 115.49 | 104.40 |
Rates can differ by a few paise between sources and individual pumps, so check your local petrol station or your oil company’s app before you fill up.
Petrol Price in Delhi, Mumbai, and Bengaluru
If you’re wondering how the three big cities compare, here’s the quick picture:
| City | Petrol price today | Compared with Delhi |
|---|---|---|
| New Delhi | ₹102.12 per litre | Base rate |
| Mumbai | ₹111.21 per litre | ₹9.09 more |
| Bengaluru | ₹111.68 per litre | ₹9.56 more |
Delhi has the lowest petrol price of the three, while Mumbai and Bengaluru are close to each other. In Mumbai, petrol has barely moved in recent days. It has stayed between about ₹111.18 and ₹111.21 per litre.
Among the cities in the table above, Hyderabad is the most expensive for petrol at ₹116.15 per litre, and Chandigarh is the cheapest at ₹101.54.
Diesel Price Today: City-Wise Rates
Diesel is cheaper than petrol everywhere, but the gap changes a lot from city to city.
| City | Diesel price today | Gap from petrol |
|---|---|---|
| New Delhi | ₹95.20 per litre | ₹6.92 cheaper |
| Mumbai | ₹97.83 per litre | ₹13.38 cheaper |
| Bengaluru | ₹99.56 per litre | ₹12.12 cheaper |
| Kolkata | ₹99.82 per litre | ₹13.69 cheaper |
| Chennai | ₹99.55 per litre | ₹8.21 cheaper |
Diesel stands at ₹95.20 in Delhi, the lowest among the big metros, and ₹99.82 in Kolkata, the highest of this group. Across the wider list, Thiruvananthapuram (₹104.40) and Hyderabad (₹104.23) have the costliest diesel, while Chandigarh has the cheapest at ₹89.47.
Why Are Fuel Prices Unchanged?
Oil companies review prices every morning at 6 AM, but a review doesn’t always mean a change. Here’s what’s going on right now:
| Factor | What’s happening |
|---|---|
| Crude oil is still high | Reports from 14 October put WTI near $95 a barrel and Brent around $106, after fresh tension in the Middle East. Crude has eased slightly from its recent highs but remains costly. |
| Oil companies are absorbing costs | ICRA estimated that state-run oil companies were losing about ₹8 per litre on petrol and ₹9 per litre on diesel in September, adding up to roughly ₹530 crore a day. |
| Retail prices have stayed steady | Despite those costs, petrol and diesel prices have mostly held steady, so changes at the pump have been small. |
| Global risks remain | Concerns over shipping routes and oil infrastructure in the Middle East, along with Russia’s claim that Ukraine hit two of its refineries (which Kyiv denies), keep the market nervous. |
What about CNG?
CNG follows its own pricing. City gas companies revise it based on their gas costs, which is why it can move even when petrol and diesel don’t. On Wednesday, CNG prices went up in eight locations, with the biggest rise of ₹2 per kg in Chennai, Mathura and Meerut. Delhi, Rewari, and the rest of the NCR saw no change.
What Affects Petrol and Diesel Prices in India?
The price you pay at the pump is a mix of several things:
| Factor | How it affects the price |
|---|---|
| Crude oil price | India imports most of its oil, so higher global prices push up costs |
| Rupee vs dollar | A weaker rupee makes imported crude more expensive |
| Refining and transport costs | The cost of turning crude into fuel and moving it to pumps |
| Central excise duty | A tax added by the central government |
| State VAT and local charges | Varies by state, which is why Mumbai, Delhi, and Bengaluru all pay differently |
| Dealer commission | The margin paid to petrol pump owners |
This is why two cities can have very different prices even when the oil is the same. Taxes make up a big part of what you pay.
Quick note: Fuel rates can change any morning at 6 AM. These prices are for 15 October 2026, so check the latest rates before you travel or fill up.