On 31 May 2026, petrol in Mumbai is around ₹111.21 per litre, while Hyderabad is about ₹115.73 per litre. That means a 40-litre tank can cost nearly ₹181 more in Hyderabad than in Mumbai on the same day.
The surprise is this: petrol prices may look “fixed” for the day, but your real fuel cost changes with your city, tax, driving style, and even where you fill up.
Why Petrol Price Today in India Per Litre Is Different in Every City
| Option | Key Number | Key Detail |
|---|---|---|
| Hyderabad Petrol | ₹115.73/L | Today and yesterday price listed as 115.73 |
| Mumbai Petrol | ₹111.21/L | Today’s petrol price in Mumbai |
| Pune Petrol | ₹111.52/L | Today and yesterday price listed as 111.52 |
| Kolkata Petrol | ₹113.51/L | City petrol price listed in snippet |
| Punjab Petrol | ₹105.56/L | State-wise petrol price, change 0.00 |
| Rajasthan Petrol | ₹112.31/L | State-wise petrol price, change 0.00 |
Petrol is not priced the same across India because taxes and local charges are different from state to state. The base fuel cost may be similar, but state VAT, dealer commission, freight cost, and local rules change the final pump price.
This is why a person in Punjab may see about ₹105.56 per litre, while someone in Telangana may see around ₹117.06 per litre. Both are buying petrol in India, but the tax structure is not the same.
India follows a daily fuel price update system. Since June 2017, petrol and diesel prices have been revised every day by oil marketing companies, usually at 6 AM. So if you check last night’s rate, it may not be the same when you go to the pump in the morning.

9 Checks Before You Fill Petrol Today
Most people only look at the board outside the petrol pump. That is useful, but it is not enough if you want to control your monthly fuel bill.
Before you fill petrol today, use these simple checks:
- Check your city rate, not only the national average. India does not have one petrol price for all cities.
- Compare nearby cities if you travel often. Pune at about ₹111.52 and Mumbai at about ₹111.21 are close, but other state borders may show bigger gaps.
- Look at the daily update time. Rates normally change at 6 AM, so morning prices matter.
- Use official sources. You can check petrol and diesel rates through oil company websites, apps, or SMS services such as the Indian Oil price check system.
- Know your tank size. A ₹4 per litre difference becomes ₹160 on a 40-litre refill.
- Avoid filling only because of rumours. Many viral messages about fuel price hikes are old or fake.
If you are worried about bigger fuel shocks, it also helps to understand how reserves and crude oil supply affect pump rates. This guide on Energy Crisis aur Strategic Petroleum Reserve: Petrol-Diesel Prices Ab Kitne Badhenge? explains that side in simple terms.
Real Examples: How Much Petrol Costs in Major Cities Today
Let’s compare a few real city-level prices from 31 May 2026. These examples show why “petrol price today India per litre” is a helpful search, but you still need your exact city rate.
In Mumbai, petrol is around ₹111.21 per litre. In Pune, it is close at ₹111.52 per litre. The difference is only 31 paise per litre, so a 35-litre refill costs about ₹10.85 more in Pune.
Now compare Mumbai with Hyderabad, where petrol is about ₹115.73 per litre. For the same 35-litre refill, Hyderabad can cost around ₹158 more than Mumbai. That is not a small difference if you refill several times a month.
Kolkata is around ₹113.51 per litre. That puts it above Mumbai and Pune, but below Hyderabad in this sample. In state-level data, Rajasthan is around ₹112.31 per litre, while Tamil Nadu is about ₹108.95 per litre.
This is why people who drive across states, like sales workers, truck owners, cab drivers, and delivery partners, should not use one city’s rate for planning. A small rate gap can become a large monthly expense when fuel use is high.
Fuel cost also affects personal budgets in the same way EMIs do. If your petrol bill is rising while your loan cost is also high, read 7 Key Things to Know About Home Loan Interest Rates in India in May 2026 to plan both together.
What Most People Get Wrong
Mistake 1: Thinking petrol price is the same across India. It is not. State tax and city-level costs change the final price you pay.
Mistake 2: Only checking yesterday’s rate. Petrol rates can change daily. If there is no change today, that is good, but you should still check the current day’s price before a big refill.
Mistake 3: Ignoring mileage. A car giving 12 km per litre costs much more to run than a car giving 18 km per litre, even if both owners pay the same petrol price.
Mistake 4: Comparing India directly with Pakistan or other countries. A petrol price in Pakistan converted into Indian rupees does not tell the full story. Currency value, tax, subsidy, import cost, and local income levels are different.
Mistake 5: Filling extra fuel because of panic messages. Unless there is an official price change notice or supply issue, panic buying can block your cash and create unnecessary stress.
For people trying to add extra income because fuel and living costs are rising, a side income can help more than chasing tiny fuel discounts. This guide on How to Make Money on YouTube India: Beginner’s Guide to Monetization, RPM, and YouTube Partner Program is useful if you want to explore online earning from home.
FAQ: Petrol Price Today India Per Litre
What is the price of 1 litre petrol in India now?
There is no single price for all of India. On 31 May 2026, petrol is about ₹111.21 per litre in Mumbai, ₹115.73 in Hyderabad, ₹111.52 in Pune, and ₹113.51 in Kolkata.
Why is petrol costlier in some states?
Petrol becomes costlier mainly because of state taxes, local levies, freight cost, and dealer commission. Telangana, for example, is shown around ₹117.06 per litre, while Punjab is around ₹105.56 per litre.
At what time does petrol price change in India?
Petrol prices are usually updated every day at around 6 AM. This daily revision system started in June 2017, so morning rates are the most useful for the day.
How can I check petrol price by SMS?
Oil companies provide SMS-based fuel price checks. For Indian Oil, users can send the correct city or dealer code format to the official number 92249 92249. Always confirm the latest SMS format from the company website or your fuel bill.
Will petrol prices fall soon in India?
Do not plan your budget expecting a sharp fall. Petrol prices depend on crude oil cost, rupee-dollar exchange rate, central duties, state taxes, and oil company pricing. My recommendation is to budget using today’s city price and treat any drop as a bonus.
Final Recommendation
Use your city’s official petrol price today, not a national average, before planning a refill or monthly fuel budget. If you drive daily, track litres filled, kilometres driven, and total spend for one month; that is the smartest way to beat fuel-price confusion and control your real petrol cost.
*Affiliate link — we may earn a small commission at no extra cost to you.
Personal finance writer with 6+ years covering Indian stock markets, home loans, and tax-saving investments. Previously contributed to MoneyControl and ET Wealth. Based in Mumbai, she helps middle-class Indians make sense of their money.
