Petrol and diesel prices remained unchanged across major cities in India on October 4, 2026. Fuel rates are revised regularly, but there was no change in the prices applicable today.
In Delhi, petrol is priced at ₹102.12 per litre, while diesel costs ₹95.20 per litre. Hyderabad has the highest petrol price among the major cities listed, at ₹115.69 per litre, while diesel is available at ₹103.82 per litre.
Petrol and Diesel Prices in Major Cities
In Mumbai, petrol costs ₹111.21 per litre and diesel is priced at ₹97.83 per litre. In Chennai, the petrol price stands at ₹107.76 per litre, while diesel costs ₹99.55 per litre.
Bengaluru residents are paying ₹110.82 per litre for petrol and ₹98.78 per litre for diesel.
| City | Petrol Price/Litre | Diesel Price/Litre |
|---|---|---|
| Delhi | ₹102.12 | ₹95.20 |
| Mumbai | ₹111.21 | ₹97.83 |
| Chennai | ₹107.76 | ₹99.55 |
| Bengaluru | ₹110.82 | ₹98.78 |
| Hyderabad | ₹115.69 | ₹103.82 |
Why Do Petrol and Diesel Prices Change?
India relies heavily on crude oil imports to meet its petrol and diesel requirements. As a result, changes in crude oil prices can influence domestic fuel rates.
Several other factors can also affect petrol and diesel prices, including fuel demand, government taxes, movements in the rupee against the US dollar and refinery-related costs.
Fuel Prices Are Updated From 6 AM
The petrol and diesel prices mentioned above are applicable from 6 AM on October 4, 2026. Fuel rates can change at any time, so consumers should check the latest applicable price before purchasing fuel.
Disclaimer
The fuel prices mentioned in this article are based on the rates provided for October 4, 2026, and are intended for general informational purposes. Petrol and diesel prices may vary by location and can be revised. Consumers should verify the latest rate at their local fuel station before making a purchase.