New prices of petrol and diesel released on March 31, know the latest rate of your city amid Middle East crisis:

Posts

Every morning starts with the news of oil prices for the common man. The country’s oil marketing companies (OMCs) have announced new rates of petrol and diesel for Tuesday, March 31, 2026. Amidst the turmoil in the prices of crude oil in the international market and the position of the rupee against the dollar, the prices in the domestic market currently remain stable. These prices of petrol and diesel not only determine the cost of your vehicle, but also affect the transportation cost of fruits, vegetables and other essential commodities.

Today’s price in major metros (31 March 2026)

According to the list released at 6 am today, fuel prices in major cities of the country are as follows:

City Petrol (₹/litre) Diesel (₹/Litre)
New Delhi 94.72 87.62
Mumbai 104.21 92.15
Kolkata 103.94 90.76
Chennai 100.75 92.34
Bengaluru 102.92 89.02
Lucknow 94.69 87.80
Hyderabad 107.46 95.70
Patna 105.58 93.80

Global tensions and fuel prices

For the last few days, the ongoing Iran-Israel war in the Middle East and attacks on ships in the Red Sea have affected the supply chain of crude oil. The price of Brent crude remains fluctuating in the international market. However, in India, prices are largely under control due to tax cuts by the central and state governments from May 2022 onwards. Oil companies review prices every morning based on global trends and update prices with transparency.

4 big factors determining fuel price

Price of Brent Crude: The price of crude oil is the most important factor in the international market.

Dollar vs Rupee: India is a big importer of oil, hence the weakness of rupee makes oil expensive.

Excise Duty and VAT: Excise duty by the central government and VAT imposed by the states decide the final price.

Refining and Commissioning: The cost of refining crude oil and dealers’ commission are also included in this.

Check latest rates at home in minutes

If you want to know the latest price of your city, you can avail the SMS service of oil companies:

Indian Oil: RSP by typing your city code Send it to 9224992249.

BPCL: rsp Write and send message to 9223112222.

HPCL: HPPRICE Write and send it to 9222201122.