New Delhi: The country’s oil marketing companies (OMCs) have released new rates of petrol and diesel for today i.e. 16 April 2026. Even today, domestic fuel prices remain stable amid fluctuations in crude oil prices in the global market and the position of the rupee against the dollar. The information about these prices, which have a direct impact on the common man’s pocket, is updated every morning at 6 am.
Today’s rate in metros (per litre)
No major change has been seen in the prices of petrol and diesel in major metros of the country. Oil prices remain the lowest in Delhi, while in Mumbai the prices are above ₹100 due to high taxes.
New Delhi: Petrol ₹94.72 | Diesel ₹87.62
Mumbai: Petrol ₹104.21 | Diesel ₹92.15
Kolkata: Petrol ₹103.94 | Diesel ₹90.76
Chennai: Petrol ₹100.75 | Diesel ₹92.34
Latest price list of major cities
From Uttar Pradesh to Bihar and Rajasthan, today’s prices in major cities are as follows:
| City | Petrol (₹/litre) | Diesel (₹/Litre) |
|---|---|---|
| Lucknow | 94.69 | 87.80 |
| Patna | 105.58 | 93.80 |
| Jaipur | 104.72 | 90.21 |
| Bengaluru | 102.92 | 89.02 |
| Hyderabad | 107.46 | 95.70 |
| Chandigarh | 94.30 | 82.45 |
| Indore | 106.48 | 91.88 |
| Ahmedabad | 94.49 | 90.17 |
Why do prices change in different states?
Many factors come into play in deciding fuel prices. At the international level, the price of crude oil and the dollar-rupee exchange rate decide the base price. After this the central government excise duty and state governments impose their VAT Collects. This is why oil prices are different in Bihar or Rajasthan compared to Uttar Pradesh.
special Notes: Prices have remained largely stable since May 2022 after tax cuts by the Center and several state governments have provided relief to consumers amid global volatility.
Know the price of your city through SMS sitting at home
If you want to know the rate in your city without internet, just send an SMS:
Indian Oil: By writing RSP 9224992249 send over.
BPCL: By writing RSP 9223112222 send over.
HPCL: By writing HP Price 9222201122 send over.
look news india