New Delhi: For quite some time now, petrol and diesel prices in India have remained stable. At one point, it seemed as though a decline in petrol and diesel prices might be recorded in India; however, those hopes have now been completely dashed. In several locations—including Mumbai, Bengaluru, Kolkata, and Chennai—petrol prices have crossed the century mark (₹100), leaving consumers visibly disappointed.
Key Takeaways
Quick Read- Noida: Petrol ₹94.77 | Diesel ₹87.89
- Lucknow: Petrol ₹94.69 | Diesel ₹87.81
- Kanpur: Petrol ₹94.76 | Diesel ₹87.88
- Varanasi: Petrol ₹94.65 | Diesel ₹87.77
Tensions between the United States and Iran have once again cast a shadow of uncertainty over the supply of crude oil. If supplies are disrupted, petrol and diesel prices in India could rise, dealing a major blow to consumers. If you are planning to purchase petrol or diesel, do not delay. We are about to provide you with a city-wise breakdown of the current petrol and diesel prices.
key highlights
Regional Rates: Focus on Uttar Pradesh
Prices across UP cities remain relatively lower compared to the southern and western metros due to varying state-level VAT (Value Added Tax).
- Noida: Petrol ₹94.77 | Diesel ₹87.89
- Lucknow: Petrol ₹94.69 | Diesel ₹87.81
- Kanpur: Petrol ₹94.76 | Diesel ₹87.88
- Varanasi: Petrol ₹94.65 | Diesel ₹87.77
- Agra: Petrol ₹94.57 | Diesel ₹87.64
- Meerut: Petrol ₹94.47 | Diesel ₹87.54

Check Petrol and Diesel Rates in These Major Cities
In India’s capital, New Delhi, the price of petrol is currently recorded at ₹94.77 per litre. Here, the price of diesel appears to be hovering around ₹87.67 per litre. In Mumbai, the capital of Maharashtra, petrol is priced at ₹103.50 per litre, while the diesel rate stands at ₹90.03 per litre.
In Bengaluru, the price of petrol has crossed the century mark—standing at ₹102.96—while diesel appears to be trending at ₹90.99 per litre. In Kolkata, the capital of West Bengal, petrol is priced at ₹105.41, while the diesel rate is recorded at ₹92.02 per litre.

In Chennai, the capital of Tamil Nadu, the price of petrol is recorded at ₹100.90, while the diesel rate stands at ₹92.49 per litre. In Lucknow, the capital of Uttar Pradesh, petrol is priced at ₹94.69 per litre, while the diesel rate appears to be trending at ₹87.81 per litre. In Hyderabad, the capital of Telangana, the petrol rate is recorded at ₹107.50, while the price of diesel stands at ₹90.03 per litre.
Check Rates in These UP Cities
In Noida, situated adjacent to Delhi, petrol is priced at ₹94.77 per litre, while the rate for diesel is recorded at ₹87.89 per litre. In Kanpur, petrol is selling at ₹94.76 per litre, and diesel at ₹87.88 per litre. In Varanasi, the price of petrol is trending at ₹94.65 per litre, and diesel at ₹87.77 per litre.
In Agra, the price of petrol appears to be trending at ₹94.57 per litre, and diesel at ₹87.64 per litre. In Meerut, the price of petrol is recorded at ₹94.47 per litre, while diesel stands at ₹87.54 per litre.