If you’re planning to fill your vehicle’s tank, it’s crucial to know the latest petrol and diesel prices first. Oil marketing companies update fuel rates every day at 6 am, accounting for fluctuations in international crude oil prices and foreign exchange rates.
This daily pricing system has been implemented to provide accurate information to consumers and maintain transparency. Petrol prices in India depend on international crude oil prices, the domestic tax structure, and the exchange rate. Find out today’s petrol and diesel prices in major cities across the country.
Last Updated Petrol and Diesel Prices in Metro Cities

Fuel prices remained unchanged in the four metro cities today, although Chennai saw a slight increase.
New Delhi: Petrol prices in the capital Delhi remained stable at ₹94.77 per liter today, meaning there was no change in petrol prices. Diesel is also available at ₹87.67 per liter, the same as yesterday.
Kolkata: There has been no increase or decrease in the prices of petrol and diesel in Kolkata either. Petrol is available here at ₹105.41 per liter and diesel at ₹92.02 per liter.
Mumbai: Petrol prices remain stable in Mumbai, the city of dreams. Petrol is selling at ₹103.50 per liter today. Diesel also remains at ₹90.03 per liter, the same as yesterday.
Chennai: There is a slight increase for Chennai residents. Petrol prices have risen by 0.43 paise to ₹101.23 per liter. Diesel is available at ₹92.81 per liter.
Fuel Prices in State Capitals and Major Cities
Petrol and diesel prices in state capitals and some major cities today saw mixed trends, with relief particularly in Noida and Jaipur.
Petrol prices in Gurugram are stable at ₹95.44 per liter today. Diesel prices remain at ₹87.90 per liter. There has been no change in prices here. Good news for the people of Noida, as the price of petrol here has decreased by 0.34 paise to ₹94.71 per liter. Diesel has also declined by 38 paise and is being sold at ₹87.81 per liter today.
Petrol Diesel Price in Bengaluru and Bhubaneswar
Petrol prices in Bengaluru are stable at ₹102.92 per liter and diesel at ₹90.99 per liter. Petrol prices in Bhubaneswar have decreased by ₹0.19 to ₹100.97 per liter. Diesel prices have also decreased by 19 paise to ₹90.55 per liter.

Petrol Diesel Price in Chandigarh and Jaipur
Petrol prices in Chandigarh remain stable at yesterday’s price of ₹94.30 per liter. Diesel prices remain unchanged at ₹82.45 per liter. Residents of Jaipur are in for a major relief. Petrol prices have dropped by 0.68 paise to ₹104.72 per liter. Diesel is also available at ₹90.21 per liter, down 61 paise.
Petrol Diesel Price in Patna and Lucknow
Lucknow: Petrol prices in Lucknow have increased by 0.15 paise and are now selling at ₹94.84 per liter. Diesel prices have also increased by 17 paise to ₹87.98 per liter.
Patna: Petrol prices in Patna, the capital of Bihar, have dropped by 0.07 paise to ₹105.53 per liter. Diesel prices have also decreased by 6 paise to ₹91.77 per liter.










