
Running an EV in India costs roughly Rs 1 to Rs 1.4 per km on home charging, about Rs 3 to Rs 4 per km on public DC fast charging, and around Rs 6.6 per km for a petrol car. So the honest answer depends on where you charge. This page gives you three numbers, not one, plus the assumptions behind each.
Key takeaways
- Charging an EV at home in India costs about Rs 1 to Rs 1.4 per km.
- Public DC fast charging costs roughly Rs 3 to Rs 4 per km, still below petrol.
- A typical petrol car costs around Rs 6.6 per km at 15 km/l and Rs 100 per litre.
- At 1,200 km a month, a home-charging EV saves roughly Rs 6,500 to Rs 8,000 versus petrol.
- That works out to about Rs 80,000 to Rs 95,000 a year, which helps pay back the EV’s higher price.
- The biggest swing factor is your home-versus-public charging mix, not the car.
What does it cost per km, three ways?
| How you charge or fuel | Cost per km | Assumption | Source |
|---|---|---|---|
| EV, home charging | ~Rs 1.0 to Rs 1.4 | home tariff ~Rs 6 to Rs 10 per unit | Autopunditz EV vs petrol cost |
| EV, public DC fast charging | ~Rs 3.0 to Rs 4.0 | public tariff ~Rs 18 to Rs 25 per unit | Techytrends petrol vs EV per km 2026 |
| Petrol car | ~Rs 6.6 | 15 km/l at ~Rs 100 per litre | Autopunditz EV vs petrol cost |
The headline most people repeat (“EVs cost Rs 1 per km”) is only true if you charge at home, where the tariff sits around Rs 6 to Rs 10 per unit. Rely on public fast chargers, priced near Rs 18 to Rs 25 per unit, and your per-km cost can triple, though it is still below petrol.
How much can I save versus a petrol car each month?
A home-charging EV saves roughly Rs 6,500 to Rs 8,000 a month versus petrol at a fairly typical 1,200 km. Here is the math:
- Petrol car: 1,200 km at ~Rs 6.6 per km is about Rs 7,900 a month.
- EV on home charging: 1,200 km at ~Rs 1.2 per km is about Rs 1,400 a month.
- Saving: roughly Rs 6,500 to Rs 8,000 a month, depending on your exact tariff and the petrol car you compare against (Autopunditz ).
Over a year that is in the region of Rs 80,000 to Rs 95,000, which is the number that actually pays back the EV’s higher purchase price over time.
Why is the EV cost-per-km spread so wide?
The EV cost per km swings so much because three variables move it more than anything else, and the biggest is your charging mix:
- Your electricity tariff. Home slab rates vary by state and consumption. A high-slab urban home pays more per unit than a subsidised one.
- Home vs public charging mix. This is the big one. Public DC fast charging is priced at a premium for the convenience and the hardware cost.
- The car’s efficiency. A car that does 8 km/kWh is cheaper per km than one that does 5 km/kWh, on the same tariff.
If you want to run your own numbers with your tariff and your car, use our EV charging cost calculator and the EV vs petrol calculator .
Methodology and caveats
- Figures are running (fuel or energy) cost only. They exclude purchase price, insurance, maintenance and battery replacement. EVs generally win on maintenance too, but that is a separate calculation.
- Petrol cost assumes ~15 km/l and ~Rs 100 per litre. Adjust both for your city and car. A less efficient petrol car widens the gap further.
- Public charging tariffs vary by operator and state. The Rs 18 to Rs 25 per unit band is a common 2026 range, not a fixed rate.
- All figures are rounded and sourced. Click through for the exact working in each source.
Frequently asked questions
How much does it cost to charge an EV per km in India?
Charging an EV at home in India costs about Rs 1 to Rs 1.4 per km, based on a home tariff of roughly Rs 6 to Rs 10 per unit. On public DC fast chargers, where the tariff runs about Rs 18 to Rs 25 per unit, the cost rises to around Rs 3 to Rs 4 per km.
How much can I save versus a petrol car?
At a fairly typical 1,200 km a month, a home-charging EV costs about Rs 1,400 against roughly Rs 7,900 for a petrol car. That is a saving of about Rs 6,500 to Rs 8,000 a month, or roughly Rs 80,000 to Rs 95,000 a year, depending on your tariff and the petrol car you compare against.
Is public fast charging still cheaper than petrol?
Yes. Public DC fast charging costs around Rs 3 to Rs 4 per km, which is still well below a petrol car’s roughly Rs 6.6 per km at 15 km/l and Rs 100 per litre. So even if you never charge at home, an EV runs cheaper than petrol per km.
What does it cost to run a petrol car per km?
A typical petrol car costs around Rs 6.6 per km, assuming about 15 km/l and a fuel price near Rs 100 per litre. A less efficient car or a higher fuel price pushes that figure up and widens the gap versus an EV.
Primary sources
- Autopunditz - electric car vs petrol cost in India
- Techytrends - petrol vs EV running cost per km India 2026
- Zevpoint - EV charging cost India guide
Last updated: 22 June 2026. Reviewed quarterly as petrol prices and electricity tariffs change.



