Fuel cost per km: what your car or bike really costs to run

Published 9 July 2026 · Bharometer Guides

The short answer

₹/km = fuel price ÷ your real mileage. A car doing 15 km/l on ₹100/l petrol costs ₹6.7 per km; a scooter doing 45 km/l costs about ₹2.2 per km. Multiply by your monthly kilometres and you have your fuel budget — 1,000 km a month in that car is roughly ₹6,700.

Two ways to compute it (they should agree)

From mileage: ₹/km = price per litre ÷ km/l. Use your measured mileage — the full-tank method, not the brochure figure or the dashboard's optimism — or the result inherits the same error.

From spend: ₹/km = total fuel money over a period ÷ kilometres driven in it. This needs no mileage figure at all, just receipts and odometer readings, and it works even if you never fill to full. If the two methods disagree noticeably, your mileage figure is probably flattering you.

A real monthly picture

Take a hatchback averaging 14 km/l on ₹100/l petrol, driven 900 km a month:

Numbers like these are why a 1 km/l improvement matters: the same car at 15 km/l saves about ₹5,000 a year. Tyre pressure and timely servicing are usually the cheapest fuel discounts available — your mileage trend (see kitna deti hai) tells you when you've drifted.

Fuel-only ₹/km understates the truth

Fuel is the visible cost; the rest hides in annual lumps. Add service, insurance, PUC, parking, tolls, and repairs, and divide by the same kilometres:

Total ≈ ₹1,12,000 over 10,800 km — a true cost of ₹10.4/km, not ₹7.1. That's the honest number to use when weighing a second car, a CNG conversion (see CNG km/kg), an EV, or just taking cabs.

Getting the inputs right

Your ₹/km, computed live

Bharometer shows cost per km on every fill-up, projects your monthly spend, and (with the Cost Log) folds service, insurance, PUC and tolls into a true running cost — automatically, from the numbers you already log at the pump.

Download on the App Store

Related guides