Petrol and Diesel Prices Today: Check September 18 Fuel Rates in Delhi, Mumbai, Patna and Other Cities

Petrol Diesel Price Today, September 18, 2026: Fuel prices remain an important part of household and transportation budgets, especially for people who commute daily by car or two-wheeler. Even a small movement in petrol or diesel rates can affect monthly travel expenses, while businesses that depend heavily on road transportation also keep a close watch on fuel costs.

On Friday, September 18, 2026, petrol prices have not witnessed any major change, according to the latest rate information. However, the amount motorists pay at fuel stations continues to differ considerably from one city to another.

Petrol is listed at ₹102.12 per litre in Delhi, while consumers in Mumbai are paying ₹111.31 per litre. Kolkata has a higher rate of ₹113.51 per litre, while petrol in Chennai is available at ₹107.78 per litre.

Here is a detailed look at today's petrol and diesel rates across major Indian cities.

Petrol Prices on September 18, 2026

Among the cities included in the available data, petrol is priced at ₹102.12 per litre in Delhi and ₹111.31 in Mumbai. Kolkata's rate stands at ₹113.51, while Chennai motorists are paying ₹107.78 per litre.

Petrol costs ₹101.76 per litre in Ghaziabad and ₹113.35 in Patna. The price stands at ₹111.90 in Nagpur, ₹103.54 in Dehradun and ₹101.66 in Agra.

Consumers in Darbhanga are paying ₹114.16 per litre, while the rate in Lucknow is ₹101.86. Petrol is listed at ₹114.10 in Muzaffarpur, ₹114.45 in Bhopal and ₹111.68 per litre in Bengaluru.

CityPetrol Price
Delhi₹102.12/litre
Mumbai₹111.31/litre
Kolkata₹113.51/litre
Chennai₹107.78/litre
Ghaziabad₹101.76/litre
Patna₹113.35/litre
Nagpur₹111.90/litre
Dehradun₹103.54/litre
Agra₹101.66/litre
Darbhanga₹114.16/litre
Lucknow₹101.86/litre
Muzaffarpur₹114.10/litre
Bhopal₹114.45/litre
Bengaluru₹111.68/litre

Diesel Prices Today: Check City-Wise Rates

Diesel prices also vary across the cities covered in the rate list.

Delhi has diesel priced at ₹95.20 per litre, while Mumbai's rate stands at ₹97.97. Diesel costs ₹99.82 per litre in Kolkata and ₹99.56 in Chennai.

In Ghaziabad, the price is ₹95.36 per litre. Patna has diesel at ₹99.36, while Nagpur's rate stands at ₹98.20. Consumers in Dehradun are paying ₹95.93, while diesel costs ₹95.02 per litre in Agra.

The rate reaches ₹100.10 per litre in Darbhanga and ₹100.05 in Muzaffarpur. Lucknow has diesel priced at ₹95.36, while Bhopal and Bengaluru have rates of ₹99.55 and ₹99.56 per litre, respectively.

CityDiesel Price
Delhi₹95.20/litre
Mumbai₹97.97/litre
Kolkata₹99.82/litre
Chennai₹99.56/litre
Ghaziabad₹95.36/litre
Patna₹99.36/litre
Nagpur₹98.20/litre
Dehradun₹95.93/litre
Agra₹95.02/litre
Darbhanga₹100.10/litre
Lucknow₹95.36/litre
Muzaffarpur₹100.05/litre
Bhopal₹99.55/litre
Bengaluru₹99.56/litre

Why Do Petrol and Diesel Prices Differ Between Cities?

Fuel prices are not identical throughout India. The amount consumers pay at a petrol pump is influenced by multiple components, which can result in noticeable differences between cities and states.

State-level taxation is one important factor. Transportation and distribution expenses, dealer-related components and other elements of the retail pricing structure can also affect the final amount charged to consumers.

This explains why petrol can cost ₹101.66 per litre in Agra but ₹114.45 in Bhopal in the rate list for the same day.

When Were Fuel Prices Last Revised?

According to the supplied report, the previous revision in petrol and diesel prices took place on May 25.

The report states that petrol became costlier by ₹2.61 per litre, while diesel increased by ₹2.71 per litre on that date.

Consumers should remember that fuel rates are location-specific, so the price displayed at the local filling station remains the relevant amount for an actual purchase.

How to Check Petrol and Diesel Prices

Fuel consumers can also check rates through services provided by oil marketing companies.

The supplied report lists SMS-based methods for checking prices from Indian Oil, Bharat Petroleum and Hindustan Petroleum. Because service numbers and SMS formats can change, consumers should preferably verify the current procedure through the respective oil company's official website or app before sending a message.

Check Your City's Rate Before Refuelling

For September 18, 2026, the supplied data does not indicate a major change in petrol prices. However, substantial differences remain between cities.

Among the cities covered in this report, petrol ranges from ₹101.66 per litre in Agra to ₹114.45 in Bhopal. Diesel ranges from ₹95.02 per litre in Agra to ₹100.10 in Darbhanga.

Motorists planning to refuel should therefore check the rate applicable to their city rather than relying on a price quoted for another location. For people who drive frequently, keeping track of local petrol and diesel prices can also make it easier to estimate monthly transportation expenses.