Since the conflict with Iran began, prices of petrol and diesel have been increased three times. Within 10 days, fuel prices have increased by nearly ₹5. On May 23, petrol prices were increased by 87 paise per litre, while diesel prices were increased by 91 paise per litre.
This increase in oil prices is a direct result of the huge increase in crude oil prices. However, Indian oil companies have exercised restraint and not increased prices too much. In contrast, other countries have seen record-breaking increases in petrol and diesel prices ranging from 20% to 80%. Now, after these three changes in prices in the country, the question arises: Where is petrol and diesel the most expensive right now? Among major metros, petrol prices are currently the highest in Hyderabad, while petrol and diesel are cheapest in Chandigarh.
Where is petrol and diesel most expensive?
In Hyderabad, petrol price is ₹112.18 per litre. After this, petrol is being sold at ₹112.64 per liter in Thiruvananthapuram. At the same time, petrol prices in Kolkata and Patna are more than ₹ 110 per liter. Apart from this, some areas are currently facing shortage of petrol and diesel. However, oil marketing companies say that these problems are due to other reasons and are temporary, affecting very limited areas.
Where is petrol and diesel cheapest?
In contrast, petrol in Chandigarh costs ₹98.97 per litre. In Lucknow, petrol is being sold at ₹99.26 per litre. In Delhi, the price is ₹99.51 per litre. Talking about diesel, its price in Hyderabad is highest at ₹ 100.94 per liter. Thiruvananthapuram is in second place, where diesel costs ₹101.55 per litre. In Bhubaneswar and Kolkata, diesel prices are around ₹98 per litre, while in Chandigarh diesel is getting the cheapest at ₹86.94 per litre. Diesel prices are lowest in Chandigarh.
Petrol and diesel prices increase amid global crisis
Government sources say that despite the global oil crisis, the government and oil marketing companies (OMCs) refrained from increasing the prices of petrol and diesel for 76 days. Even after increasing prices in three phases on May 15, 19 and 23, 2026, the overall increase in India was just ₹4.74–₹4.82 per litre. In contrast, the central government had cut excise duty on petrol and diesel by ₹10 per liter during March 2026.
