How Much Does It Actually Cost to Run an Electric Car in India Per Kilometer in 2026
We crunched the numbers across Mumbai, Bengaluru and Delhi. The real per-km cost of running an EV in 2026 surprised even us. Honest breakdown with home + public charging math.
How Much Does It Actually Cost to Run an Electric Car in India Per Kilometer in 2026
Most "EV is cheap to run" articles you'll find online are either marketing copy or someone repeating numbers from 2021 without checking. Electricity tariffs have moved. Public chargers have got pricier. So has petrol. The math is messier than people make it sound, and the answer depends a lot on where you live and where you charge.
I've been collecting electricity bills, public charger receipts, and odometer readings from a few EV owners I know across three cities for the last seven months. Here's what we actually pay, with no glossing over.
Home charging: the only number that matters most of the time
If you charge at home — which you will, for around 80–90% of your kilometers if you own a charger — your cost-per-km is mostly an electricity-tariff problem.
Domestic slab tariffs (per kWh) for 2026 in the cities I have data for:
- Mumbai (Adani Electricity): ₹8.15 to ₹13.10 depending on slab. Most EV owners hit the ₹10.50 mid-slab.
- Bengaluru (BESCOM): ₹5.95 in the lowest 0–30 unit slab, climbs to ₹9.40 above 200 units. EV charging usually pushes you into the higher slab.
- Delhi (BSES): still subsidised, around ₹4.50–7.00 for most households. Cheapest of the three by a wide margin.
A typical EV (let's say a Nexon EV with a 40.5 kWh battery, real-world consumption around 6.2 km/kWh in mixed driving) costs:
- Mumbai: 10.50 ÷ 6.2 = ₹1.69 per km
- Bengaluru: 8.20 ÷ 6.2 = ₹1.32 per km
- Delhi: 6.50 ÷ 6.2 = ₹1.05 per km
Compare that to a petrol Nexon (around 14 km/l, petrol ₹104/l in most metros today): ₹7.43 per km. The EV is cheaper to run by a factor of 4 to 7 depending on city.
What public charging does to the math
This is where the picture gets ugly. DC fast chargers in 2026:
- Tata Power EZ Charge: ₹22 to ₹26 per kWh on most networks.
- Statiq, ChargeZone, RelaxEV: ₹18 to ₹24.
- BPCL, IOCL highway chargers: ₹15 to ₹20 (BPCL is genuinely the cheapest public network now).
At ₹22/kWh, your per-km cost jumps to ₹3.55. Still cheaper than petrol, but the gap shrinks. If you're someone who relies entirely on public charging because you can't install a home charger, you're paying nearly twice what a homeowner pays. And that's the unspoken catch nobody mentions in the EV pamphlets.
The numbers most people forget
Running cost isn't only fuel. Some line items petrol owners don't think about:
- Annual service: Tata Punch EV's first 25,000 km service was around ₹4,200 in May 2025 versus ₹8,500 for the petrol Punch. Big saving over 5 years.
- Brake pads: regen braking on EVs means rear pads can last 80,000+ km. I've seen Nexon EVs at 60,000 km with original pads still measured 70% remaining.
- Battery replacement (eventually): this is the cost everyone's nervous about. Tata's current 8-year/1.6 lakh km battery warranty covers most ownership cycles. Out-of-warranty replacement on a Punch EV battery is around ₹4.5 lakh today, which is genuinely scary, but happening to almost no-one within warranty.
So what's the real number?
For a home charger owner driving 1,200 km a month, mixed city driving, mostly home charged with occasional fast top-ups:
- Mumbai: roughly ₹2,200 per month
- Bengaluru: roughly ₹1,750 per month
- Delhi: roughly ₹1,400 per month
The same kilometers in a petrol car: ₹8,800 per month at current rates. So the saving over 5 years is between ₹3.9 lakh (Delhi) and ₹4.5 lakh (Mumbai). That's enough to pay for the higher upfront EV price, plus some.
The honest answer to "is it cheap to run?" is: yes, much cheaper than petrol, but the gap depends entirely on whether you can charge at home. If you can't, the savings shrink to maybe 40-50% instead of 70-80%. Run your own city's tariff numbers before you assume.
Liked this article? Share it with friends