Petrol and Diesel Prices Today, August 25: Check Latest Fuel Rates in Delhi, Mumbai, Jaipur and Other Cities

Petrol and diesel prices remained largely unchanged across major Indian cities on Tuesday, August 25, 2026. Consumers in Delhi, Mumbai, Kolkata, Chennai, Jaipur, Bengaluru, Hyderabad and several other cities continue to pay elevated rates for fuel, with petrol crossing ₹100 per litre in most of the locations covered in the latest price list.

Fuel prices are closely tracked by households as well as businesses because changes in petrol and diesel rates can affect everyday commuting, transportation costs and the movement of goods. Even a relatively small change in pump prices can have a noticeable impact on people who travel long distances or use their vehicles regularly.

According to the rates provided for August 25, Hyderabad has the highest petrol price among the cities listed below at ₹115.69 per litre, while Chandigarh remains considerably cheaper at ₹98.10 per litre.

Here is a detailed look at the latest petrol and diesel prices across major Indian cities.

Petrol and Diesel Prices Remain Steady on August 25

Fuel rates across India showed little change on Tuesday. According to the available information, petrol and diesel prices have remained broadly stable since the revision made on May 25.

The source data states that state-run oil marketing companies had increased petrol prices by ₹2.61 per litre and diesel prices by ₹2.71 per litre at that time.

International crude oil prices are an important factor influencing the domestic fuel market. The source information also points to recent volatility in global oil prices amid developments involving the US and Iran and expectations surrounding shipping through the Strait of Hormuz.

However, changes in international crude prices do not necessarily translate into an immediate or equivalent change at fuel stations in India.

Petrol Price in Delhi Remains Above ₹100

Motorists in the national capital continue to pay more than ₹100 for a litre of petrol.

According to the August 25 price list, petrol in New Delhi is available at ₹102.12 per litre, while diesel costs ₹95.20 per litre.

In nearby Gurugram, petrol is priced at ₹102.77 per litre and diesel at ₹95.44. Noida consumers are paying ₹102.12 for petrol and ₹95.56 per litre for diesel.

These differences show why consumers should check rates for their specific city rather than relying on prices reported for a neighbouring location.

Mumbai, Kolkata and Chennai Fuel Rates

Fuel remains significantly more expensive in several metropolitan cities.

In Mumbai, petrol is priced at ₹111.18 per litre, while diesel costs ₹97.83 per litre, according to the provided rates.

Kolkata has an even higher petrol price of ₹113.47 per litre, while diesel is selling at ₹99.82 per litre.

In Chennai, motorists are paying ₹107.77 per litre for petrol and ₹99.55 per litre for diesel.

The figures highlight the considerable variation in fuel prices across different parts of the country.

Petrol and Diesel Prices in Major Cities on August 25, 2026

City Petrol Price/Litre Diesel Price/Litre
New Delhi ₹102.12 ₹95.20
Mumbai ₹111.18 ₹97.83
Kolkata ₹113.47 ₹99.82
Chennai ₹107.77 ₹99.55
Gurugram ₹102.77 ₹95.44
Noida ₹102.12 ₹95.56
Bengaluru ₹110.93 ₹98.80
Bhubaneswar ₹109.92 ₹100.92
Chandigarh ₹98.10 ₹86.09
Hyderabad ₹115.69 ₹103.82
Jaipur ₹112.66 ₹97.78
Lucknow ₹102.05 ₹95.55

Hyderabad Among the Costliest Cities for Fuel

Among the cities included in the available price list, Hyderabad has one of the highest fuel rates.

Petrol in Hyderabad is priced at ₹115.69 per litre, while diesel costs ₹103.82 per litre. It is also one of the listed cities where diesel is above the ₹100-per-litre mark.

Bhubaneswar is another city where diesel has crossed ₹100, with the price listed at ₹100.92 per litre. Petrol there stands at ₹109.92 per litre.

In Bengaluru, petrol is priced at ₹110.93 per litre, while diesel costs ₹98.80.

Jaipur Petrol Price Stays Above ₹112

Motorists in Jaipur continue to face comparatively expensive petrol.

The latest rate provided for August 25 places petrol at ₹112.66 per litre in Jaipur, while diesel is available at ₹97.78 per litre.

Lucknow, on the other hand, has petrol at ₹102.05 per litre and diesel at ₹95.55.

Chandigarh has the lowest rates among the cities in this list. Petrol is priced at ₹98.10 per litre, while diesel costs ₹86.09.

Why Do Petrol and Diesel Prices Differ Between Cities?

Fuel prices can vary significantly from one city or state to another even though petrol and diesel originate from the same broader supply system.

The final retail price paid by consumers is influenced by multiple components, including the underlying fuel cost, central levies, state-level taxes, dealer commissions and transportation-related expenses.

State taxation is one reason consumers may find noticeable price differences when travelling between states.

How Are Daily Fuel Prices Determined?

Petrol and diesel prices in India are generally linked to several market variables. International petroleum prices and foreign-exchange movements can influence the underlying cost, while taxes and other domestic components affect the final retail rate.

Oil marketing companies publish applicable prices, and consumers can check the latest rates before refuelling.

Since prices may vary between locations, motorists planning long journeys can also check fuel rates along their route.

Check the Latest Price Before Refuelling

Petrol continues to cost more than ₹100 per litre in most of the major cities included in the August 25 list, while diesel remains below ₹100 in several locations.

Hyderabad, Kolkata and Jaipur are among the cities with relatively high petrol prices, while Chandigarh remains cheaper in comparison.

Consumers should note that fuel prices can be revised and may also differ slightly depending on location. Checking the current rate applicable at a local fuel station before filling the tank is therefore advisable, particularly for those tracking daily petrol and diesel expenses.