Petrol Price in Indian Cities: How to Calculate Your Real Trip Cost

·

Learn why petrol rates differ across Indian cities, use the right distance-and-mileage formula, and compare a dated city price with your real trip cost before refuelling.

Petrol Price in Indian Cities: How to Calculate Your Real Trip Cost

Petrol can cost more or less depending on where you fill up, even when the fuel is the same. As of 31 October 2026, the quoted petrol price difference between Delhi and Hyderabad was ₹14.03 per litre, so a single city-wide rate can distort a road-trip or monthly fuel budget. This guide shows how to compare dated city prices, convert distance and mileage into litres, and decide whether a different pump is worth the route change.

Key takeaways

  • Indian petrol prices differ mainly because state taxes, local charges, freight and dealer-level factors are not identical across locations.
  • As of 31 October 2026, petrol was listed at ₹102.12 per litre in Delhi, ₹111.21 in Mumbai, ₹111.68 in Bengaluru, ₹107.76 in Chennai, ₹116.15 in Hyderabad and ₹113.51 in Kolkata.
  • The basic formula is distance ÷ real-world mileage = litres required; litres required × price per litre = fuel cost.
  • At 1,000 km and 18 km per litre, the same petrol car would use about 55.56 litres; the difference between Delhi and Mumbai would be about ₹505 for that distance at the quoted rates.
  • A fuel-price headline may refer to exports, taxes or crude oil rather than a change at domestic pumps, so check the actual city rate before calculating.

Why petrol prices differ between Indian cities

Petrol is not sold at one uniform retail price across India. The price at the pump is built from the oil company’s price charged to dealers, dealer commission, central duties and the applicable state or local tax structure. The Petroleum Planning and Analysis Cell (PPAC) publishes state tax information and separate retail-selling-price data for metro cities.

State tax structures can use a percentage, a fixed amount per litre, a cess, or a combination. PPAC’s current table shows different formulas for Delhi, Maharashtra, Karnataka, Telangana, Tamil Nadu and West Bengal. That is why the same movement in the underlying oil-company price need not produce the same rupee movement at every pump.

Freight and the exact sales area also matter. IndianOil says its indicative prices can vary from outlet to outlet within a city, town or sales area, and that daily price changes take effect at 6 am. Treat an online city rate as a dated planning number, then verify the final price at the outlet or through the oil company’s current channel when the amount matters.

Petrol prices in major cities as of 31 October 2026

The table below uses city rates reported on 31 October 2026 by Goodreturns and CarDekho, cross-checked against PPAC’s metro retail-price page. The trip-cost column is an arithmetic illustration: 1,000 km, 18 km per litre, and no change in the quoted fuel price during the journey. Costs are rounded to the nearest rupee.

CityPetrol price (₹/L)Difference vs DelhiFuel cost for 1,000 km at 18 km/L
Delhi₹102.12—₹5,673
Mumbai₹111.21₹9.09/L higher₹6,178
Bengaluru₹111.68₹9.56/L higher₹6,204
Chennai₹107.76₹5.64/L higher₹5,987
Hyderabad₹116.15₹14.03/L higher₹6,453
Kolkata₹113.51₹11.39/L higher₹6,306

Source and date for every city rate in this table: Goodreturns and CarDekho, both checked on 31 October 2026, with PPAC’s metro retail-price page last updated on 30 October 2026. The cost figures are calculated from those dated rates; they are not a promise of future prices or of a particular car’s mileage.

The formula for calculating petrol cost

Use the vehicle’s actual fuel economy where possible, not only its brochure figure. A simple fill-to-fill record over several tanks usually gives a more useful planning number for city traffic, air-conditioning and load.

  • Litres required: total distance in km ÷ observed mileage in km per litre.
  • Fuel cost: litres required × petrol price at the refuelling city.
  • Monthly cost: monthly distance ÷ observed mileage × current city price.
  • Trip fuel budget: planned route distance plus any known local driving, divided by mileage, then multiplied by the price where you expect to refuel.

For example, 1,000 km ÷ 18 km per litre gives 55.56 litres. At Delhi’s ₹102.12 per litre rate on 31 October 2026, the calculation is 55.56 × ₹102.12, or about ₹5,673. At Mumbai’s ₹111.21 rate, the same usage is about ₹6,178. The difference is approximately ₹505 for the 1,000 km, assuming the same mileage and that both rates remain unchanged.

If that monthly pattern continued for 12 months, the arithmetic difference would be about ₹6,060 for the year. That is only a sensitivity example based on the 31 October 2026 prices; actual annual spending would change with distance, traffic, mileage, route and future pump rates.

How to use city prices for a road trip

A road trip crosses sales areas, so the correct calculation may use more than one price. Break the route into refuelling legs instead of multiplying the whole distance by the price in your home city.

  1. Use the road-trip planner to record the route distance and likely stops.
  2. Estimate litres for each leg using your recent mileage. Include local driving at the destination if it is part of the trip.
  3. Check the live fuel-prices hub for the relevant city or state shortly before leaving. Record the date beside each rate.
  4. Multiply the litres planned for each leg by that location’s price, then add the legs together.
  5. Use the toll-charge calculator separately, because a low fuel price does not automatically mean the lowest total route cost.

For a quick single-rate estimate, the fuel cost calculator is useful when you already know the distance, mileage and price. If the journey includes multiple cities, a simple note or spreadsheet with one row per refuelling stop makes the assumption visible and easier to update.

When is a cheaper pump worth a detour?

The saving per litre is only one part of the decision. A detour consumes fuel, adds time and may expose the driver to traffic or an inconvenient stop. Compare the saving on the quantity you will actually buy with the cost of reaching the alternative pump.

  • Detour fuel cost: extra detour kilometres ÷ mileage × current fuel price.
  • Purchase saving: litres purchased × price difference per litre.
  • Choose the lower-cost option only after considering both amounts and whether the stop fits the route.

Illustration: a 10 km round-trip detour at 18 km per litre and ₹102.12 per litre consumes about ₹57 of fuel. If the alternative pump is only ₹1 per litre cheaper, the driver would need to buy more than 57 litres just to offset that detour fuel, before valuing the extra time. This is why a small price difference is often less important than a convenient stop already on the route.

How to read fuel-price headlines correctly

Fuel-policy news can describe several different prices. A change to export duty is not the same as a change to the duty on petrol cleared for domestic consumption, and a movement in crude oil is not an immediate one-for-one change at every city pump.

For example, reports from The New Indian Express and Upstox said the 16 October 2026 revision raised the petrol export levy to ₹2.50 per litre from ₹0.50 and reduced the diesel export levy to ₹8.50 per litre from ₹16 for the then-applicable fortnight. They also reported that there was no change in the existing duty rates on petrol and diesel cleared for domestic consumption. The figures are included here to explain the scope of the headline, not to suggest that they are current domestic pump prices.

When a price story appears, check three things before changing your budget:

  • Does it cover exports, domestic consumption, crude, refinery margins or retail prices?
  • Is the effective date stated, and is the measure temporary or subject to a review?
  • Has the posted rate at your city’s pump actually changed?

What to check before you refuel

  1. Write down the city, outlet or sales area and the date of the price you are using.
  2. Use a realistic mileage figure from recent fill-ups; reduce it for heavy traffic, hills, roof loads or extensive air-conditioning.
  3. Separate fuel from tolls, parking and food when setting a trip budget.
  4. Check the route before chasing a lower rate. A detour can erase the saving.
  5. Keep a receipt or note of litres and amount paid if you are comparing actual mileage after the trip.
  6. Recalculate if the journey is postponed, because a city price is time-sensitive even when it has been stable for several days.

Frequently asked questions

Why is petrol more expensive in some Indian states?

The main reason is that states apply different VAT, sales-tax and cess formulas. Freight, the sales area and outlet-level factors can also affect the final retail price. PPAC publishes the tax structures and retail-price references, while oil companies provide current indicative prices.

How do I calculate petrol cost for a trip?

Divide the route distance by your vehicle’s realistic km-per-litre figure to estimate litres. Multiply those litres by the dated petrol price where you expect to refuel. For a multi-city trip, calculate each leg with the relevant city price rather than using one national assumption.

How often do petrol prices change in India?

IndianOil says daily price changes take effect at 6 am, although the displayed rate may remain unchanged for many days. Check the current rate on the day of travel and confirm the outlet’s price when you fill up.

Should I drive to another city for cheaper petrol?

Not automatically. Compare the price saving on the litres you will buy with the extra fuel and time required for the detour. A lower price is useful when the pump is already on the route or the saving clearly exceeds the detour cost.

Does a petrol export-duty change directly change my city pump price?

No. An export-duty notification and a domestic retail-price revision are different events. Read the scope and effective date, then use the actual city price rather than transferring an export figure into your trip calculation.

Sources