Jan 1, 2026 fuel update: Petrol price slightly up; diesel rate remains steady across India

Petrol prices in India have edged up slightly, reaching ₹103.54 per litre from Wednesday’s ₹103.50. Over the past 10 days, rates have shown minor fluctuations, ranging between ₹103.50 and ₹103.54 across the country.
You can also check updated petrol prices across all states and major cities in India, along with December 31st rates, inclusive of state taxes.
Petrol prices in key metro cities:
- New Delhi: ₹94.77 (no change)
- Kolkata: ₹105.41 (no change)
- Mumbai: ₹103.54 (+0.04)
- Chennai: ₹100.90 (+0.10)
- Bangalore: ₹103.06 (+0.14)
- Hyderabad: ₹107.50 (+0.04)
- Thiruvananthapuram: ₹107.40 (+0.10)
Factors influencing petrol prices in India
Petrol prices in India are affected by global crude oil imports, refining capacity, and domestic consumption trends. While rising crude imports can push prices higher, ongoing investments in refining and exploration help stabilise domestic fuel supply.
Diesel prices in India
Diesel is being sold at ₹90.03 per litre, unchanged from December 31, 2025. Nationwide, diesel rates have remained stable for the past 12 months, maintaining consistent pricing since January 1, 2025.
Diesel prices in key metro cities:
- New Delhi: ₹87.67 (no change)
- Kolkata: ₹92.02 (no change)
- Mumbai: ₹90.03 (no change)
- Chennai: ₹92.49 (+0.10)
- Bangalore: ₹91.09 (+0.10)
- Hyderabad: ₹95.70 (no change)
- Thiruvananthapuram: ₹96.28 (+0.10)
Stay updated with the latest petrol and diesel prices in all Indian states and cities to plan your fuel expenses efficiently.