Amid the ongoing fluctuations in crude oil prices in the international market, the country's major public oil marketing companies—Indian Oil Corporation (IOCL), Bharat Petroleum (BPCL) and Hindustan Petroleum (HPCL)—have released the daily rates of petrol and diesel for today, September 13, 2026. Fuel prices have remained stable in most of the metros and state capitals of the country, while slight differences have been recorded in different cities depending on the value added tax (VAT) and freight charges imposed at the local level.
The per liter prices of petrol and diesel in the four major metros of the country on September 13 are as follows:
-
New Delhi: petrol ₹94.72 per liter diesel ₹87.62 per liter
-
Mumbai: petrol ₹103.44 per liter diesel ₹89.97 per liter
-
Kolkata: petrol ₹103.94 per liter diesel ₹90.76 per liter
-
Chennai: petrol ₹100.75 per liter diesel ₹92.32 per liter
Petrol and diesel prices in major cities of North India differ from metros due to VAT rates:
-
Lucknow (Uttar Pradesh): petrol ₹94.65 per liter diesel ₹87.76 per liter
-
Noida/Greater Noida: petrol ₹94.83 per liter diesel ₹87.96 per liter
-
Gurugram (Haryana): petrol ₹95.19 per liter diesel ₹87.96 per liter
-
Patna (Bihar): petrol ₹105.18 per liter diesel ₹92.04 per liter
-
Jaipur (Rajasthan): petrol ₹104.88 per liter diesel ₹90.36 per liter
-
Bengaluru (Karnataka): petrol ₹102.86 per liter diesel ₹88.94 per liter
-
Hyderabad (Telangana): petrol ₹107.41 per liter diesel ₹95.65 per liter
Retail prices of petrol and diesel in India are determined by a number of factors:
-
Base Price and Refinery Cost: The actual cost of refining and importing crude oil.
-
Central Excise Duty: Fixed tax levied on each liter by the central government.
-
Dealer Commission: Margin to petrol pump operators.
-
State level VAT and cess: Sales tax imposed by state governments in different states. For example, due to higher VAT rates in Bihar, Rajasthan and Telangana, the price of petrol there remains around ₹104 to ₹107, whereas in Delhi and Uttar Pradesh the tax burden is comparatively less.
Consumers can know the exact prices in their city by just sending an SMS from their mobile phone without visiting the petrol pump:
-
Indian Oil (IOCL): from your mobile RSP
by writing 9224992249 send over. (Example: RSP 102072) -
Bharat Petroleum (BPCL): from your phone RSP
type and 9223112222 Send to. -
Hindustan Petroleum (HPCL): HPPRICE
by writing 9222201122 Send message to. -
The special dealer code of each petrol pump is available on the board installed in the pump premises or on the official portal of the concerned oil company.