In today’s time, people love travelling by road as vehicles are now easily available and the roads too have become safe to travel. This has made petrol an essential commodity as it is important for the purpose of transportation. However, due to increase in the demand for petrol and various other factors, petrol prices have witnessed a heavy rise. The constant increase in petrol price has put an additional pressure on the consumer, thus leaving him with no choice but to pay the petrol price prevailing on that day. It is important for an individual to check the petrol price today to understand the 1 litre price and purchase it accordingly. Recently, few states in India have witnessed a heavy rise in petrol price due to a number of factors that have had a direct impact on its price.
India's state-run oil companies are bleeding money amid the West Asia conflict, with losses nearing ₹30,000 crore per month. As crude prices surge and the Strait of Hormuz faces disruption, the government is under mounting pressure to hike petrol and diesel prices. PM Modi has urged citizens to work from home and use electric vehicles to cut fuel consumption, while Petroleum Minister Hardeep Puri has called the situation a "wake-up call."
Everyday at 6 in the morning there is a shift in the petrol price. These shifts may vary from state-to-state depending on factors like Rupee (₹) value over USD ($), OMC Rates, city and state taxes, etc. Also, these prices also vary from city-to-city in the same state. Here’s the latest petrol prices for cities in India.
| City | Today's Price | City | Today's Price |
|---|---|---|---|
| New Delhi | ₹98.64 | Kanpur Urban | ₹94.80 |
| Mumbai | ₹107.59 | Kolhapur | ₹104.45 |
| Bengaluru | ₹107.12 | Kozhikode | ₹105.83 |
| Chennai | ₹104.57 | Lucknow | ₹94.79 |
| Kolkata | ₹109.70 | Ludhiana | ₹97.60 |
| Hyderabad | ₹107.46 | Madurai | ₹101.51 |
| Ahmedabad | ₹94.49 | Mangalore | ₹102.47 |
| Pune | ₹104.73 | Mysore | ₹102.46 |
| Agra | ₹94.65 | Nagpur | ₹104.04 |
| Allahabad | ₹95.15 | Nashik | ₹104.54 |
| Aurangabad | ₹106.83 | Noida | ₹94.87 |
| Bhopal | ₹106.34 | Patna | ₹105.60 |
| Bhubaneswar | ₹103.54 | Raipur | ₹99.44 |
| Chandigarh | ₹94.30 | Rajkot | ₹94.85 |
| Coimbatore | ₹101.33 | Ranchi | ₹98.05 |
| Dehradun | ₹93.42 | Salem | ₹102.17 |
| Erode | ₹101.38 | Shimla | ₹95.14 |
| Faridabad | ₹95.56 | Srinagar | ₹100.88 |
| Ghaziabad | ₹94.70 | Surat | ₹94.53 |
| Gurgaon | ₹95.07 | Thane | ₹103.72 |
| Guwahati | ₹98.08 | Tiruchchirappalli | ₹101.26 |
| Indore | ₹106.52 | Trivandrum | ₹107.48 |
| Jaipur | ₹104.72 | Vadodara | ₹94.13 |
| Jammu | ₹96.71 | Varanasi | ₹95.55 |
| Jamshedpur | ₹99.91 | Visakhapatnam | ₹108.35 |
Different states of India have different tax structures for petrol. Hence, each state and union territory will have different prices for petrol everyday. These prices are influenced by VAT, demand, central government tax, etc. Here is a table highlighting the latest petrol prices in states and union territories of India with VAT.
| State/UT | Price | VAT/Sale Tax on Petrol |
|---|---|---|
| Delhi | ₹94.77 | 19.40% |
| Maharashtra | ₹103.50 | 25% + ₹5.12/litre additional tax |
| Karnataka | ₹102.92 | 29.84% |
| Tamil Nadu | ₹101.03 | 13% + ₹11.52/litre |
| West Bengal | ₹105.01 | 25% or ₹13.12/litre (whichever is higher) + ₹1000/KL cess |
| Gujarat | ₹94.69 | 13.7% + 4% cess on town rate & VAT |
| Uttar Pradesh | ₹94.52 | 19.36% or ₹14.85/litre (whichever is higher) |
| Andhra Pradesh | ₹109.64 | 31% + ₹4/litre VAT + ₹1/litre Road Cess + VAT thereon |
| Bihar | ₹105.47 | 23.58% or ₹16.65/litre (whichever is higher) + 30% surcharge on VAT |
| Rajasthan | ₹105.40 | 29.04% + ₹1500/KL road development cess |
| Andaman & Nicobar Islands | ₹82.46 | 1% |
| Arunachal Pradesh | ₹90.95 | 14.50% |
| Assam | ₹98.19 | 24.77% or ₹18.80/litre (whichever is higher) |
| Chandigarh | ₹94.30 | ₹10/KL cess + 15.24% or ₹12.42/litre (whichever is higher) |
| Chhattisgarh | ₹99.30 | 24% + ₹1/litre VAT |
| Dadra and Nagar Haveli and Daman and Diu | ₹92.37 | 12.75% |
| Goa | ₹96.58 | 21.5% + 0.5% green cess |
| Haryana | ₹95.56 | 18.20% or ₹14.50/litre (whichever is higher) + 5% additional tax |
| Himachal Pradesh | ₹95.14 | 17.5% or ₹13.50/litre (whichever is higher) |
| Jammu & Kashmir | ₹96.71 | 24% MST + ₹2/litre employment cess, rebate ₹3.50/litre |
| Jharkhand | ₹98.18 | 22% or ₹17/litre (whichever is higher) + ₹1/litre cess |
| Kerala | ₹107.48 | 30.08% + ₹1/litre additional sales tax + 1% cess + ₹2/litre social security cess |
| Ladakh | ₹102.44 | 15% MST + ₹5/litre employment cess, ₹2.5/litre rebate |
| Lakshadweep | ₹100.75 | 10% |
| Madhya Pradesh | ₹106.34 | 29% + ₹2.5/litre VAT + 1% cess |
| Manipur | ₹99.09 | 25% |
| Meghalaya | ₹96.44 | 13.5% or ₹13.50/litre (whichever is higher) + ₹0.10/litre pollution surcharge |
| Mizoram | ₹99.15 | 18% + ₹2000/KL Social Infra Cess + ₹2000/KL Road Maintenance Cess |
| Nagaland | ₹97.26 | 21.75% or ₹16.94/litre (higher) |
| Odisha | ₹100.94 | 28% |
| Pondicherry | ₹96.26 | 16.98% |
| Punjab | ₹97.69 | ₹2050/KL cess + ₹0.10/litre UTF + ₹0.25/litre SIDF + 16.58% VAT + 10% additional or ₹14.93/litre |
| Sikkim | ₹101.90 | 20% + ₹4000/KL cess |
| Telangana | ₹107.46 | 35.20% |
| Tripura | ₹97.53 | 17.50% + 3% Road Development Cess |
| Uttarakhand | ₹93.27 | 16.97% or ₹13.14/litre (higher) |
Petrol prices fluctuate throughout the year. Factors like crude oil prices, global trends, taxes, national economic policies, etc influence this fluctuation in price. Let us understand the changing trends in petrol prices in India through the example of Mumbai.
Petrol Price Trends in Mumbai (May 2025 - April 2026)
| Month | Average Petrol Price (₹/litre) | Major Reason |
|---|---|---|
| May 2025 | ₹104.60 | Brent crude fell to ~$64/barrel amid US-China trade tensions and OPEC+ supply increases; government hiked excise duty by ₹2/litre but absorbed it - retail prices saw a mild dip. |
| June 2025 | ₹104.21 | Brent averaged $71.44/barrel; slight recovery in crude following supply adjustments; prices stabilised with minor fluctuation. |
| July 2025 | ₹103.54 | Brent averaged $71.04/barrel; ast notable price change in Mumbai recorded on July 17, 2025; DriveSpark global crude stayed rangebound, pushing prices marginally lower. |
| August 2025 | ₹103.54 | Brent averaged $67.87/barrel; crude softened further on weak global demand signals; Mumbai prices held steady due to Maharashtra's high VAT floor. |
| September 2025 | ₹103.54 | Brent averaged $67.99/barrel; petrol price in Mumbai on September 1 stood at ₹103.50, closing the month at ₹103.50; Business Today market largely stable. |
| October 2025 | ₹103.54 | Brent averaged $64.54/barrel; petrol in Mumbai opened October at ₹103.50, touching a high of ₹104.21; Business Today OMCs absorbed declining crude gains rather than passing relief to consumers. |
| November 2025 | ₹103.54 | Brent averaged $63.80/barrel; Mumbai price opened at ₹97.50 and closed at ₹103.50, touching a high of ₹104.21; Business Today prices stayed compressed with no policy intervention. |
| December 2025 | ₹103.54 | Brent averaged $62.46/barrel, a multi-year low; Mumbai prices commenced the month at ₹103.50, with the highest recorded rate at ₹103.54; Goodreturn falling crude offset by steady Maharashtra VAT. |
| January 2026 | ₹103.54 | Petrol prices closed the month at ₹103.50, reflecting a falling trend in Mumbai; international crude remained soft; no excise or VAT changes. |
| February 2026 | ₹103.54 | Crude remained subdued; Rupee marginally steady; prices unchanged across most of Maharashtra. |
| March 2026 | ₹103.54 | Brent averaged $103.1/barrel in March 2026, roughly $35 above March 2025 - as West Asia conflict escalated. Government cut excise duty by ₹10/litre to absorb OMC losses; retail prices held unchanged. |
| April 2026 | ₹103.54 | Brent surged to an average of $117/barrel in April as the Strait of Hormuz was effectively closed, tightening global oil supplies. OMC losses mounted but government held retail prices steady. |
When tensions escalated in the Middle East, including the 2026 crisis around the Strait of Hormuz, global supply chains tightened and Brent crude prices surged past $110 per barrel. Since India imports nearly 85% of its crude oil, this had a direct impact on domestic fuel prices
In early 2025, OPEC+ planned a sharp output increase to 411,000 barrels/day in May 2025, well above the previously planned 135,000 barrels/day, which helped ease prices temporarily before geopolitical tensions reversed the trend.
The Central Government raised excise duty on petrol by ₹2 to ₹13 per litre, effective April 8, 2025. However, Oil Minister Hardeep Singh Puri confirmed this would not impact retail prices, as the hike was absorbed against falling international crude prices at the time.
State-owned oil companies IOC, BPCL, and HPCL together incurred under-recoveries of ₹1,600–1,700 crore every day by selling petrol and diesel below cost, with cumulative losses crossing ₹1 lakh crore over 10 weeks of the West Asia conflict.
Global crude prices fell sharply in early 2025, triggered by the US imposing 34% tariffs on goods, raising fears of a global trade slowdown, which temporarily kept domestic retail prices stable despite the excise hike.
Petrol prices are revised daily at 6 AM in India due to fluctuations in international crude oil prices, currency exchange rates, taxes, and local market conditions, a weaker Rupee against the Dollar continues to inflate import costs in 2025–26.
To help you understand why the petrol prices change every day, here are the few factors that have a direct impact on its cost.
Price of petrol in India is rapidly increasing, which makes it necessary for an individual to understand how the price is calculated.
Petrol is one commodity in India that has been kept out of the purview of the Goods and Service Tax (GST). The retail selling price of petrol in India is based on a crude oil, OMC margin, transportation cost, freight costs, central government taxes, state government taxes, excise duty and other taxes.
Here’s an example of how the retail selling price of petrol is determined in price in Maharashtra.
| Component | Price (₹) |
|---|---|
| Base Price (Crude) | ₹ 45 |
| OMC Processing Charges | ₹ 5.50 |
| Excise Duty | ₹ 21.90 |
| Dealer Commission | ₹ 4.10 |
| State VAT (~25% +5.12/L) | ₹ 27 |
| Final Retail Price | ₹ 103.50 |
*Note this is just a sample breakdown of petrol price.
| Options | HP | BPCL | Indian Oil |
|---|---|---|---|
| SMS Service | HPPRICE DEALER CODE - Send it to 9222201122 | RSP DEALER CODE - Send it to 9223112222 | RSP DEALER CODE - Send it to 9224992249 |
| Online Service | Visit - www.hindustanpetroleum.com & select “Pump Locator” | Visit - www.bharatpetroleum.in & select “Pump Locator” | Visit - www.iocl.com & select “Pump Locator” |
The state owned OMCs (Oil Marketing Companies) like Indian Oil, Hindustan Petroleum and Bharat Petroleum everyday at 6 in the morning update petrol prices in the country. These prices vary based on the exchange rate of USD ($), changes in local taxes, cost of crude oil, etc. They use the Dynamic Fuel Pricing system in order to revise the petrol prices throughout the country.
This system overtook the previous fortnightly revisions system, giving the commuters a market-based price for petrol daily. Nearly 60,000 petrol pump stations use this system. This system requires an automated or manual updating, which is adopted by the petrol pumps. Renowned petrol companies such as Indian Oil, Hindustan Petroleum and Bharat Petroleum have made it easy for Indians to check petrol prices in an easy way by doing the following.
India has a mix of government owned and privately owned petrol stations. Any fuel related service is provided through these petrol stations. Here is a list of petrol station brands in India:
In Indian households, people generally indicate petrol prices with inflation. As petrol prices increase, they start saying that inflation has hit. Petrol prices impact Indian consumers in a number of ways like:
Petrol prices do not directly affect motor insurance. However, it has some effect on insurance indirectly. You might wonder how. Well, higher petrol costs leads to less personal travel, people tend to cut using private vehicles for non-essential tasks because of the rising price in petrol. Lower travel = lower chances of accidents = lower claim rates. Another such effect includes people opting for EVs and other powertrain options like diesel and CNGs based vehicles. This directly affects insurance rates as IDV changes on the vehicle’s prices. However, petrol prices do not affect third-party insurance as fuel prices are not a factor determining insurance premium.
As of May 2026, petrol prices in India vary by city and state. Metro city rates include Delhi (₹94.77), Mumbai (₹103.54), Kolkata (₹105.41), and Chennai (₹100.84) per litre.
The price of 1 litre of petrol in India ranges from approximately ₹82 to ₹110 per litre depending on the city. In Mumbai, it currently stands at ₹103.54 per litre.
As of May 2026, Port Blair in the Andaman and Nicobar Islands has the cheapest petrol in India at around ₹82.46 per litre. The significantly lower VAT in this Union Territory makes it far cheaper compared to mainland Indian cities.
Andhra Pradesh cities like Nellore and Visakhapatnam top the list, with petrol priced as high as ₹110.35 per litre, due to higher state VAT rates.
A petrol pump, also known as a fuel station or petrol bunk, is a retail outlet that dispenses petrol, diesel, CNG, and other fuels for vehicles. In India, most petrol pumps are operated by state-owned companies like Indian Oil, BPCL, and HPCL.
No. Petrol prices differ across states and even cities due to varying state VAT rates, transportation costs, dealer commissions, and local demand. Prices are also influenced by the Rupee-Dollar exchange rate and international crude oil prices.
Yes. Petrol prices in India are revised daily at 6:00 AM by Oil Marketing Companies (OMCs) based on international crude oil prices, currency exchange rates, and other market factors. This dynamic pricing system has been in place since June 2017.
Each state levies its own Value Added Tax (VAT) on petrol, which varies significantly. For example, Maharashtra charges around 25% VAT plus ₹5.12/litre, keeping Mumbai prices high, while states like Delhi and Chandigarh have lower taxes, resulting in cheaper fuel.
Petrol and diesel are kept outside the GST framework because they are a major source of revenue for both central and state governments through excise duty and VAT. Bringing fuel under GST would reduce government revenue significantly, which is why it remains excluded despite long-standing demands.
Petrol prices are determined by state-owned Oil Marketing Companies (OMCs) — Indian Oil Corporation (IOC), Bharat Petroleum (BPCL), and Hindustan Petroleum (HPCL) - based on global crude oil rates, Rupee-Dollar exchange rates, refining costs, and applicable central and state taxes.
The major OMCs in India are Indian Oil Corporation (IOC), Bharat Petroleum Corporation (BPCL), and Hindustan Petroleum Corporation (HPCL). Private players like Reliance Industries and Nayara Energy (formerly Essar Oil) also operate fuel retail networks across the country.
You can check today's petrol price through multiple ways - via SMS by sending your dealer code to 92249 92249 (Indian Oil), through the official apps of HPCL, BPCL, and Indian Oil, or on fuel price tracking websites like GoodReturns, CarDekho, and MyPetrolPrice.
With Brent crude trading above $105 per barrel amid the West Asia conflict and OMCs reportedly incurring losses of ₹1,600 - 1,700 crore per day, a petrol price hike is widely expected after May 15, 2026. Economists estimate a possible increase of ₹2–5 per litre in the near term.
Since India imports nearly 85% of its crude oil and pays for it in US Dollars, a weaker Rupee directly increases import costs. This gets passed on to consumers through higher retail fuel prices, making the exchange rate one of the key drivers of petrol price fluctuations in India.