What are the current petrol prices in India?
As of March 6, 2026, the question on many minds is: what are the petrol prices today in India? The answer reveals a landscape of varying costs across major cities, with New Delhi’s petrol price standing at ₹94.77 per litre.
In Mumbai, petrol is priced at ₹103.49 per litre, while Chennai sees a rate of ₹100.80 per litre. Kolkata has the highest petrol price among these cities at ₹104.95 per litre, followed closely by Bengaluru at ₹102.92 per litre.
Diesel prices also reflect this variability, with New Delhi’s diesel costing ₹87.67 per litre. In Mumbai, the diesel price is ₹90.03, while Chennai’s diesel is priced at ₹92.61.
Further north, Kolkata’s diesel price is ₹92.02, and in Hyderabad, it stands at ₹95.70 per litre. In Bhubaneswar, petrol is priced at ₹101.19 per litre, and diesel at ₹92.77.
Cuttack’s petrol price is ₹101.87 per litre, with diesel at ₹93.42. These figures illustrate the significant regional differences in fuel pricing across India.
Historically, petrol and diesel prices in India have largely remained stable in recent years, but fluctuations are influenced by various factors including global oil prices, taxation, and local demand.
As fuel prices continue to be a critical issue for consumers, the government and stakeholders remain attentive to the dynamics of the market. The ongoing situation may lead to adjustments in pricing as economic conditions evolve.
Details remain unconfirmed regarding any imminent changes to fuel taxation or subsidies that could impact these prices further.