Fuel prices across India have continued their long streak of stability, with no major changes recorded today. As of September 25, 2025, petrol and diesel prices remain unchanged in most cities, maintaining a steady trend that began on December 1, 2024. The prices listed below are inclusive of state and central taxes and are updated daily as per government policy.

Petrol prices across Indian cities

The price of petrol in Mumbai today is ₹103.50 per litre, the same as yesterday. This trend of stability is consistent across many Indian cities. Despite minor fluctuations in some locations like Gurgaon (+₹0.14) and Noida (-₹0.10), prices have largely remained flat for the last 9 months, providing relief to regular commuters.

Diesel prices across Indian cities

Diesel in Mumbai is priced at ₹90.03 per litre, with no change from the previous day. While a few cities such as Jaipur (+₹0.28) and Gurgaon (+₹0.13) recorded slight increases, others like Noida (-₹0.12) and Bhubaneswar (-₹0.42) saw marginal drops. Overall, diesel rates have mirrored petrol in their consistency across the country since December 2024.

Compressed Natural Gas (CNG) price update

CNG prices in India are regulated by the Central Government and are directly influenced by international natural gas prices. Since India imports over 50% of its natural gas needs, any global fluctuation affects domestic rates. As more people shift towards eco-friendly fuel alternatives, the adoption of CNG-powered vehicles continues to grow steadily in Indian cities.

Petrol and Diesel prices in Indian metro cities and state capitals

CityPetrol price (₹/litre)Diesel price (₹/litre)
New Delhi₹94.77₹87.67
Kolkata₹105.41₹92.02
Mumbai₹103.50₹90.03
Chennai₹100.90₹92.48
Gurgaon₹95.65₹88.10
Noida₹94.77₹87.89
Bangalore₹102.55₹90.65
Bhubaneswar₹101.11₹92.69
Chandigarh₹94.30₹82.45
Hyderabad₹107.46₹95.70
Jaipur₹104.72₹90.21
Lucknow₹94.69₹87.81
Patna₹105.23₹91.49
Thiruvananthapuram₹107.48₹96.48