India fuel price tracker: Petrol and diesel rates across metro cities – Feb 16, 2026

As of today (February 16, 2026), petrol and diesel prices in major Indian cities have largely remained stable, with minor fluctuations in some locations. In Mumbai, petrol is priced at ₹103.54 per litre, while diesel stands at ₹90.03 per litre. Most metro cities recorded little or no change compared to yesterday.
Petrol prices in other key cities include ₹94.77 in New Delhi, ₹105.41 in Kolkata, ₹100.84 in Chennai, and ₹102.92 in Bangalore. Some cities saw small adjustments, such as Chennai (-₹0.22) and Noida (+₹0.31). Diesel prices followed a similar trend, with New Delhi at ₹87.67, Kolkata at ₹92.02, and Bangalore at ₹90.99, showing minor increases or decreases in select areas.
Diesel prices in India have been revised daily since June 2017, moving away from the earlier biweekly system. Petrol continues to follow the daily pricing model in most regions. Consumers can expect small day-to-day changes depending on global crude prices and currency fluctuations. Today’s prices reflect a period of relative stability in the domestic fuel market.(With inputs from Agencies)
| City | Petrol Price | Petrol Change | Diesel Price | Diesel Change |
|---|---|---|---|---|
| New Delhi | 94.77 | 0.00 | 87.67 | 0.00 |
| Mumbai | 103.54 | 0.00 | 90.03 | 0.00 |
| Kolkata | 105.41 | 0.00 | 92.02 | 0.00 |
| Chennai | 100.84 | ↓0.22 | 92.39 | ↓0.22 |
| Bangalore | 102.92 | ↓0.04 | 90.99 | 0.00 |
| Hyderabad | 107.46 | 0.00 | 95.70 | 0.00 |
| Jaipur | 104.62 | ↓0.10 | 90.12 | ↓0.09 |
| Lucknow | 94.73 | ↑0.04 | 87.86 | ↑0.05 |
| Noida | 95.05 | ↑0.31 | 88.19 | ↑0.38 |
| Gurgaon | 95.51 | ↑0.04 | 87.97 | ↑0.04 |
| Bhubaneswar | 101.11 | ↑0.08 | 92.69 | ↑0.09 |
| Thiruvananthapuram | 107.48 | ↓0.01 | 96.48 | 0.00 |
| Patna | 105.23 | ↓0.88 | 91.49 | ↓0.83 |
| Chandigarh | 94.30 | 0.00 | 82.45 | 0.00 |