Archive · 21 Jan 2026
Petrol, Diesel Prices Updated January 21
Every day, the price of petrol and diesel changes in India.
On January 21, 2026, the prices were updated at 6 AM.
Different cities have different prices.
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 based on the cost of crude oil worldwide and the value of the Indian rupee.
The government also affects these prices through taxes.
You can check the latest prices by sending an SMS to specific numbers provided by Indian Oil, BPCL, and HPCL.
The prices have not changed since May 2022 because the government reduced taxes.
Petrol and diesel prices updated daily at 6 AM on January 21, 2026.
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.
Prices unchanged since May 2022 due to tax reductions by the central and state governments.
Consumers can check latest prices via SMS by sending specific codes to designated numbers for Indian Oil, BPCL, and HPCL.
- Who
- Oil Marketing Companies (OMCs)
- What
- Daily update of petrol and diesel prices
- When
- January 21, 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
- Price Update Time
- 6 AM Daily
- Last Price Change
- May 2022