Petrol & Diesel Price Today

Monday, 11 May 2026 · Prices revised monthly by oil companies

Avg Petrol Price
101.28
per litre (national avg)
Avg Diesel Price
89.95
per litre (national avg)

City-wise Petrol & Diesel Prices

Prices in ₹/litre including all taxes & duties · Last updated: 2026-05-01

CityStatePetrol (₹/L)Diesel (₹/L)
DelhiDelhi94.7287.62
MumbaiMaharashtra103.4489.97
ChennaiTamil Nadu100.7592.39
KolkataWest Bengal103.9490.76
BangaloreKarnataka99.8485.93
HyderabadTelangana107.4195.65
PuneMaharashtra103.5790.30
AhmedabadGujarat96.6392.29
JaipurRajasthan104.8890.36
LucknowUttar Pradesh94.6587.80
ChandigarhPunjab94.2482.32
BhopalMadhya Pradesh108.6593.90
PatnaBihar106.6994.05
KochiKerala101.7489.97
GuwahatiAssam98.0185.94

How are Petrol & Diesel Prices Determined?

Petrol and diesel prices in India are revised on the 1st of every month by state-owned oil companies — Indian Oil Corporation (IOC), Bharat Petroleum (BPCL), and Hindustan Petroleum (HPCL).

The retail price includes: base price (linked to international crude) + excise duty (central govt) + dealer commission + state VAT/sales tax. State VAT is the primary reason prices vary across cities.

States with highest fuel taxes: Maharashtra, Telangana, Madhya Pradesh. States with lowest taxes: Chandigarh, Andaman & Nicobar Islands.