On January 1, 2026, petrol prices in India rose slightly, while diesel rates remained steady nationwide.

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.
Published: 01 Jan 2026, 08:43 am IST
Get Latest Mathrubhumi Updates in English
Disclaimer: Kindly avoid objectionable, derogatory, unlawful and lewd comments, while responding to reports. Such comments are punishable under cyber laws. Please keep away from personal attacks. The opinions expressed here are the personal opinions of readers and not that of Mathrubhumi.

