There was no change in the prices of petrol and diesel in India on May 9, 2026, which brought great relief to the common man. Even though the prices of crude oil are continuously going up and down in the international market, it has not had any impact on the domestic fuel prices in the country. The government and oil companies have decided to keep the prices of petrol and diesel stable for now, so that the burden of inflation does not fall too much on the public. Normally, oil companies set prices daily based on market conditions, but they have decided not to increase prices for now. This stability provides relief to the general public, transport sector and traders, as fuel prices have a direct impact on the cost of almost all goods and services. It is expected that the current situation will remain the same for the time being, although the global market is being closely monitored.
Impact of fluctuations in international markets
Ongoing tensions in the Middle East are increasing instability in the global oil market. The geopolitical situation involving Iran, Israel and the US has increased concerns about oil supplies. In particular, there are concerns about potential disruptions to supplies passing through the Strait of Hormuz – a vital sea route through which about 20% of the world’s oil is transported.
Daily price updates in India
In India, Oil Marketing Companies (OMCs) update petrol and diesel prices every day at 6:00 am. These changes are decided based on the price of crude oil at that time and the exchange rate between the US dollar and the Indian rupee. The main purpose of this daily variation system is to ensure transparency and provide accurate, market-oriented prices. Today’s petrol and diesel prices in your city
Here are the latest prices of petrol and diesel in major cities as of May 9, 2026:
New Delhi – Petrol ₹94.72, Diesel ₹87.62 per liter
Mumbai – Petrol ₹104.21, Diesel ₹92.15 per liter
Kolkata – Petrol ₹103.94, Diesel ₹90.76 per liter
Chennai – Petrol ₹100.75, Diesel ₹92.34 per liter
Ahmedabad – Petrol ₹94.49, Diesel ₹90.17 per liter
Bengaluru – Petrol ₹102.92, Diesel ₹89.02 per liter
Hyderabad – Petrol ₹107.46, Diesel ₹95.70 per liter
Jaipur – Petrol ₹104.72, Diesel ₹90.21 per liter
Lucknow – Petrol ₹94.69, Diesel ₹87.80 per liter
Pune – Petrol ₹104.04, Diesel ₹90.57 per liter
Chandigarh – Petrol ₹94.30, Diesel ₹82.45 per liter
Indore – Petrol ₹106.48, Diesel ₹91.88 per liter
Patna – Petrol ₹105.58, Diesel ₹93.80 per liter
Surat – Petrol ₹95.00, Diesel ₹89.00 per liter
Nashik – Petrol ₹95.50, Diesel ₹89.50 per liter
LPG cylinders become more expensive
The prices of petrol and diesel have remained stable, but the price of 19 kg commercial LPG cylinders has been increased. This has had a direct impact on hotels, restaurants and small businesses.
Why do prices differ in different cities? Petrol and diesel prices vary in different cities of India as they depend on many factors, such as:
Taxes of central and state governments
Transport and delivery costs
value of rupee against dollar
Local taxes and fees
Premium fuel prices also increased
The prices of premium fuels like XP100 petrol and Xtra Green Diesel have also been increased. These fuels are mainly used in luxury and high-performance vehicles.
Private companies also increased prices
Some private companies like Shell and Naira Energy have also increased fuel prices. Especially in Bengaluru, there has been a huge increase in the prices of both petrol and diesel.
What will happen next?
Right now, both the government and fuel companies are avoiding raising prices to prevent inflation from rising. However, if crude oil prices remain high and the rupee weakens further, petrol and diesel prices may rise in future.
Factors affecting prices of petrol and diesel
crude oil prices
dollar-rupee exchange rate
tax and duty
Refining expenses
demand and supply
How to know prices through SMS
IOC: Send CITY CODE + RSP to 9224992249
BPCL: Write RSP and send it to 9223112222
HPCL: Write RSP and send it to 9222201122












