E10
E5
B7S
B7P

Petrol Price Today in India

State-wise petrol prices across India. Updated daily at 6:00 AM IST.

National Average
₹99.36
Cheapest
₹82.46
Most Expensive
₹110.10
Cities Tracked
41

Petrol Price by State — Cheapest to Most Expensive

Frequently Asked Questions

What is the petrol price in India today?

The national average petrol price in India today is ₹99.36 per litre, based on data from 41 cities.

Which state has the cheapest petrol in India?

Andaman and Nicobar Islands currently has the cheapest petrol at an average of ₹82.46/litre.

Which state has the most expensive petrol?

Andhra Pradesh currently has the most expensive petrol at ₹110.10/litre.

Why are petrol prices different in each state?

Petrol prices vary by state primarily due to different VAT rates set by state governments. Central excise duty is the same nationwide, but state VAT, local taxes, and transportation charges create the price difference.

When do petrol prices change in India?

Since June 2017, India follows dynamic daily pricing. Oil marketing companies (IOCL, BPCL, HPCL) revise petrol and diesel prices every day at 6:00 AM IST based on international crude oil prices.