What are the petrol prices today in India?
As of March 6, 2026, the petrol price today in India varies significantly across different cities. In Delhi, petrol is priced at ₹94.77 per litre, while diesel costs ₹87.67 per litre.
In Mumbai, the situation is slightly different, with petrol priced at ₹103.49 per litre and diesel at ₹90.03 per litre. Chennai follows closely with petrol at ₹100.80 and diesel at ₹92.61.
Kolkata has the highest petrol price among major cities, standing at ₹104.95 per litre, while diesel is priced at ₹92.02. Bengaluru’s petrol price is ₹102.92, and diesel in Hyderabad is at ₹95.70.
In the eastern part of India, Bhubaneswar reports petrol at ₹101.19 per litre and diesel at ₹92.77. Cuttack’s petrol price is slightly higher at ₹101.87, with diesel at ₹93.42.
Petrol and diesel prices in India have largely remained stable in recent years, reflecting a balance in the market despite fluctuations in global oil prices. The current pricing reflects ongoing trends in fuel pricing across the country.
As consumers continue to monitor these prices, the government and oil companies remain key players in determining future pricing strategies. The impact of international crude oil prices, taxes, and local demand will continue to influence these rates.
Details remain unconfirmed regarding any upcoming changes in pricing policies or adjustments that may affect fuel costs in the near future.