Archive · 24 Jan 2026
Petrol, Diesel Prices Updated on January 23
Every day, the companies that sell petrol and diesel in India update the prices.
On January 23, 2026, they changed the prices again.
The prices are different in different cities.
For example, in New Delhi, petrol costs ₹94.72 per liter, and diesel costs ₹87.62 per liter.
In Mumbai, petrol is more expensive at ₹104.21 per liter, and diesel is ₹92.15 per liter.
The prices change because of things like the cost of crude oil, the value of the Indian rupee, and taxes.
You can even check the latest prices by sending a text message to a special number.
This way, people can always know how much petrol and diesel cost in their city.
Petrol and diesel prices updated daily at 6 AM by OMCs.
Prices vary by city, with Mumbai having the highest petrol price at ₹104.21/L and Chandigarh the lowest diesel price at ₹82.45/L.
Prices influenced by global crude oil prices, exchange rates, taxes, refining costs, and demand-supply dynamics.
Taxes constitute a major portion of retail fuel prices, varying across states.
Consumers can check the latest prices via SMS by sending specific codes to designated numbers for Indian Oil, BPCL, and HPCL.
- Who
- Oil Marketing Companies (OMCs)
- What
- Updated petrol and diesel prices
- When
- January 23, 2026, at 6 AM
- Where
- Across India
- Why
- To align with global crude oil prices and currency exchange rates
- New Delhi Petrol
- ₹94.72/L
- New Delhi Diesel
- ₹87.62/L
- Mumbai Petrol
- ₹104.21/L
- Mumbai Diesel
- ₹92.15/L
- Kolkata Petrol
- ₹103.94/L
- Kolkata Diesel
- ₹90.76/L
- Chennai Petrol
- ₹100.75/L
- Chennai Diesel
- ₹92.34/L
- Ahmedabad Petrol
- ₹94.49/L
- Ahmedabad Diesel
- ₹90.17/L
- Bengaluru Petrol
- ₹102.92/L
- Bengaluru Diesel
- ₹89.02/L
- Hyderabad Petrol
- ₹107.46/L
- Hyderabad Diesel
- ₹95.70/L
- Jaipur Petrol
- ₹104.72/L
- Jaipur Diesel
- ₹90.21/L
- Lucknow Petrol
- ₹94.69/L
- Lucknow Diesel
- ₹87.80/L
- Pune Petrol
- ₹104.04/L
- Pune Diesel
- ₹90.57/L
- Chandigarh Petrol
- ₹94.30/L
- Chandigarh Diesel
- ₹82.45/L
- Indore Petrol
- ₹106.48/L
- Indore Diesel
- ₹91.88/L
- Patna Petrol
- ₹105.58/L
- Patna Diesel
- ₹93.80/L
- Surat Petrol
- ₹95.00/L
- Surat Diesel
- ₹89.00/L
- Nashik Petrol
- ₹95.50/L
- Nashik Diesel
- ₹89.50/L