Every Indian who owns a car, bike, or scooter faces the same question at the petrol pump — “I have ₹500, how many litres will I get?” or “I need 8 litres to fill up, how much will it cost?”
This guide answers these questions with the exact formula, current city-wise petrol prices across India, a complete calculation table, and tips to get the best value from every litre of petrol.
Today’s Petrol Price Across Major Indian Cities (May 2026)
Petrol prices across India’s major cities currently stand at ₹94.77 per litre in New Delhi, ₹103.54 per litre in Mumbai, ₹102.96 per litre in Bangalore, ₹107.50 per litre in Hyderabad, ₹100.84 per litre in Chennai, ₹94.29 per litre in Ahmedabad, and ₹105.41 per litre in Kolkata.
| City | Petrol Price (May 2026) |
|---|---|
| New Delhi | ₹94.77/litre |
| Mumbai | ₹103.54/litre |
| Bangalore | ₹102.96/litre |
| Hyderabad | ₹107.50/litre |
| Chennai | ₹100.84/litre |
| Kolkata | ₹105.41/litre |
| Ahmedabad | ₹94.29/litre |
| Pune | ₹104.47/litre |
| Jaipur | ₹104.88/litre |
| Chandigarh | ₹94.30/litre |
| Lucknow | ₹95.48/litre |
| Noida | ₹94.77/litre |
Petrol prices are revised daily at 6 AM. Always check the latest rate at your local petrol pump.
Why Petrol Prices Differ Across Indian Cities
Many people wonder why Delhi pays ₹94.77 while Mumbai pays ₹103.54 for the same petrol. The reason is state taxes.
Petrol prices in India are influenced by a mix of global and domestic factors. The central government charges excise duty, while state governments add their own Value Added Tax (VAT). Each state sets its own VAT rate, which is why fuel prices vary across India. In addition, transportation costs and dealer commissions also affect the final price in different cities and states.
The breakdown of petrol price per litre includes:
- Base price of crude oil — imported from global markets
- Refinery processing cost
- Central government excise duty
- State government VAT — this varies widely state to state
- Dealer commission
- Transportation cost
Delhi has lower VAT on petrol compared to Maharashtra or West Bengal, which is why Delhi consistently has cheaper petrol than Mumbai or Kolkata.
The Formula — How to Calculate Petrol Price for Any Quantity
To find the price for a specific quantity: Price = Quantity (in litres) × Price per litre
To find how many litres you get for your money: Litres = Money you have ÷ Price per litre
Quick Examples — Delhi at ₹94.77/litre
You want to put in 5 litres: Price = 5 × 94.77 = ₹473.85
You have ₹500: Litres = 500 ÷ 94.77 = 5.27 litres
You want a full tank of 40 litres: Price = 40 × 94.77 = ₹3,790.80
You have ₹200: Litres = 200 ÷ 94.77 = 2.11 litres
Complete Petrol Calculation Table — Delhi (₹94.77/litre)
| Money You Have | Litres You Get | Common Use |
|---|---|---|
| ₹100 | 1.06 L | Short trip |
| ₹200 | 2.11 L | Daily commute |
| ₹300 | 3.17 L | Office run |
| ₹500 | 5.28 L | Half tank small bike |
| ₹1,000 | 10.55 L | Full tank small bike |
| ₹2,000 | 21.1 L | Half tank small car |
| ₹3,000 | 31.7 L | Full tank small car |
| ₹4,000 | 42.2 L | Full tank large car |
Complete Petrol Calculation Table — Mumbai (₹103.54/litre)
| Money You Have | Litres You Get |
|---|---|
| ₹100 | 0.97 L |
| ₹200 | 1.93 L |
| ₹500 | 4.83 L |
| ₹1,000 | 9.66 L |
| ₹2,000 | 19.32 L |
| ₹3,000 | 28.97 L |
| ₹4,000 | 38.63 L |
Petrol vs Diesel — Price Comparison 2026
Diesel prices in Delhi remain at ₹87.67 per litre, while petrol stands at ₹94.77 per litre. Diesel is approximately ₹7-8 cheaper per litre than petrol in most cities — but diesel vehicles typically cost more upfront.
| City | Petrol | Diesel | Difference |
|---|---|---|---|
| Delhi | ₹94.77 | ₹87.67 | ₹7.10 |
| Mumbai | ₹103.54 | ₹90.03 | ₹13.51 |
| Kolkata | ₹105.41 | ₹92.02 | ₹13.39 |
| Chennai | ₹100.84 | ₹92.34 | ₹8.50 |
For someone driving 2,000 km per month with 15 km/litre mileage — the monthly fuel difference between petrol and diesel can be ₹600-1,200 depending on city.
Monthly Petrol Bill Calculator — How Much Do You Spend?
Most vehicle owners have no idea of their exact monthly petrol expense. Here is how to calculate it:
Formula: Monthly bill = (Monthly km ÷ Mileage) × Petrol price per litre
Examples — Delhi at ₹94.77/litre
Two-wheeler: 1,000 km/month, 45 km/litre mileage Monthly bill = (1,000 ÷ 45) × 94.77 = 22.2 × 94.77 = ₹2,104
Small car: 1,500 km/month, 15 km/litre mileage Monthly bill = (1,500 ÷ 15) × 94.77 = 100 × 94.77 = ₹9,477
Large SUV: 2,000 km/month, 10 km/litre mileage Monthly bill = (2,000 ÷ 10) × 94.77 = 200 × 94.77 = ₹18,954
Examples — Mumbai at ₹103.54/litre
Two-wheeler: 1,000 km/month, 45 km/litre mileage Monthly bill = (1,000 ÷ 45) × 103.54 = ₹2,301
Small car: 1,500 km/month, 15 km/litre mileage Monthly bill = (1,500 ÷ 15) × 103.54 = ₹10,354
How Petrol Prices Are Revised in India
Petrol prices are revised every day at 6 AM under the dynamic fuel pricing system, which was introduced in June 2017 to increase transparency and limit speculative pricing practices.
Before 2017, prices were revised only twice a month — on the 1st and 16th. The daily revision system means prices now reflect global crude oil movements much more accurately.
Key factors that affect daily petrol prices:
- International crude oil price (Brent crude)
- Indian Rupee vs US Dollar exchange rate
- Geopolitical events affecting oil supply
- Central and state government tax decisions
Petrol prices in India are unlikely to rise immediately despite surging global oil prices caused by Middle East tensions. The Indian government holds prices steady using strategic reserves, diversified sourcing, and comfortable stock levels to shield consumers from volatility.
How to Check Today’s Petrol Price in Your City
You can check the exact current petrol price in your city through:
1. SMS service: Send SMS: RSP <space> Dealer Code to 9224992249 (Indian Oil)
2. Official websites:
- Indian Oil: iocl.com
- Bharat Petroleum: bpcl.in
- Hindustan Petroleum: hindustanpetroleum.com
3. Apps: My HPCL, SmartDrive (BPCL), IndianOil One app
4. Google: Simply search “petrol price in [your city] today”
How to Use RateCalc for Petrol Calculations
RateCalc.in makes petrol calculations instant. Here is how to use it:
Finding litres for your money:
- Select “Find Quantity” mode
- Enter Known Price: ₹94.77, Known Quantity: 1 litre
- Enter New Price: ₹500 (your budget)
- Result: 5.28 litres
Finding cost for a specific quantity:
- Select “Find Price” mode
- Enter Known Price: ₹94.77, Known Quantity: 1 litre
- Enter New Quantity: 8 litres
- Result: ₹758.16
Save your city’s petrol rate in My Shop Items for instant access — tap it any time you need a petrol calculation without retyping the rate.
Petrol Saving Tips for Indian Vehicle Owners
1. Maintain correct tyre pressure Under-inflated tyres increase fuel consumption by 2-3%. Check pressure every two weeks. Use the manufacturer’s recommended PSI, not the maximum printed on the tyre.
2. Avoid high-speed driving Fuel efficiency drops sharply above 80 km/h. Driving at 60-70 km/h instead of 100+ km/h can improve mileage by 15-25%.
3. Do not idle unnecessarily An idling engine burns petrol doing zero work. Switch off at signals longer than 60 seconds. Modern cars restart instantly.
4. Accelerate smoothly Hard acceleration burns 3-5x more fuel than gradual acceleration. Anticipate traffic and accelerate gently.
5. Service your vehicle regularly A clogged air filter alone reduces mileage by up to 10%. Regular servicing pays for itself in fuel savings within 2-3 months.
6. Fill petrol in the morning Petrol is denser when cold — you get slightly more fuel for the same volume early morning compared to afternoon heat. The difference is small but real.
7. Use the correct fuel grade Using premium petrol in a vehicle designed for regular petrol does not improve mileage. Use whatever grade your vehicle manual specifies.
Petrol Price History in India — How Prices Have Changed
Petrol prices in India have risen significantly over the past decade:
| Year | Delhi Petrol Price (approx) |
|---|---|
| 2015 | ₹60–65/litre |
| 2018 | ₹76–82/litre |
| 2021 | ₹88–95/litre |
| 2022 | ₹95–105/litre |
| 2024 | ₹94–96/litre |
| 2026 | ₹94.77/litre |
Interestingly, Delhi’s petrol price has remained relatively stable since 2022 due to government price controls despite global crude oil volatility.
State-wise Petrol Price Comparison — Who Pays the Most and Least?
The highest petrol price is seen in the state of Andhra Pradesh at ₹109.45 per litre while the lowest is observed in Arunachal Pradesh at ₹92.51 per litre.
| State | Approximate Petrol Price |
|---|---|
| Andhra Pradesh | ₹109+ (highest) |
| Rajasthan | ₹105+ |
| Maharashtra | ₹103–105 |
| West Bengal | ₹104–105 |
| Tamil Nadu | ₹100–101 |
| Karnataka | ₹102–103 |
| Delhi | ₹94.77 (lowest metro) |
| Arunachal Pradesh | ₹92.51 (national low) |
CNG vs Petrol — Is It Worth Switching?
For high-mileage drivers in cities with CNG infrastructure, switching from petrol to CNG can save significant money.
CNG prices (approximate, Delhi 2026): ₹70–80 per kg CNG mileage (typical car): 25–30 km/kg Petrol mileage (same car): 12–15 km/litre
Monthly cost comparison — 2,000 km/month driving in Delhi:
Petrol: (2,000 ÷ 13) × 94.77 = ₹14,580 CNG: (2,000 ÷ 27) × 75 = ₹5,555
Monthly saving on CNG: approximately ₹9,000
CNG is significantly cheaper but is only available in certain cities — primarily Delhi, Mumbai, Pune, Ahmedabad, and select other urban centres.
Frequently Asked Questions
Q: How do I calculate how many litres of petrol I get for ₹500? A: Divide ₹500 by your city’s petrol price. In Delhi (₹94.77): 500 ÷ 94.77 = 5.27 litres. Use RateCalc.in for instant calculation.
Q: Why is petrol cheaper in Delhi than Mumbai? A: State VAT on petrol differs. Maharashtra charges higher VAT than Delhi, which is why Mumbai petrol is approximately ₹8-9 more expensive per litre.
Q: How often do petrol prices change in India? A: Daily, at 6 AM under the dynamic pricing system introduced in 2017.
Q: What is the cheapest city for petrol in India? A: Among state capitals, Port Blair has the lowest petrol price at ₹82.46 per litre. Among major mainland cities, Delhi and Ahmedabad consistently have the lowest petrol prices.
Q: How can I calculate my monthly petrol expense? A: Formula: (Monthly km ÷ your vehicle mileage) × petrol price per litre. Or use RateCalc with your daily petrol spend to calculate monthly totals.
Q: Is there a free calculator for petrol price in India? A: Yes — RateCalc.in is free and works offline. Enter your city’s petrol rate once, save it, and calculate any quantity instantly.
Conclusion
Calculating petrol price in India is straightforward:
Litres = Money ÷ Petrol price per litre Cost = Litres × Petrol price per litre
With Delhi at ₹94.77, Mumbai at ₹103.54, Bangalore at ₹102.96, and Hyderabad at ₹107.50 per litre — knowing your city’s rate and the formula means you always know exactly what you are paying for.
For instant calculations without mental math, save your city’s petrol rate in RateCalc.in — free, works offline, and gives you the answer in under 5 seconds.
Check today’s exact rate at your petrol pump every morning, and calculate before you fill — so you always know exactly how much petrol your money buys.