Electric car cost per mile
At 27p per kWh and 3.6 miles per kWh, an electric car costs about £0.083 a mile to run at home, or £8.25 per 100 miles. The cost depends on your price per kWh and how efficient the car is.
Advertisement
Cost per mile by model
The table uses typical efficiency figures and includes about 10% charging loss. Your own figure depends on speed, weather and load.
Approximate cost per 100 miles
| Model | Miles per kWh | Cost per 100 miles at home (27p) | Cost per 100 miles public (79p) |
|---|---|---|---|
| Tesla Model 3 | 4 | £7.43 | £19.75 |
| Tesla Model Y | 3.6 | £8.25 | £21.94 |
| Nissan Leaf | 3.5 | £8.49 | £22.57 |
| MG4 | 3.7 | £8.03 | £21.35 |
| MG ZS EV | 3.2 | £9.28 | £24.69 |
| Kia EV6 | 3.4 | £8.74 | £23.24 |
| Hyundai Ioniq 5 | 3.3 | £9.00 | £23.94 |
| Kia Niro EV | 3.6 | £8.25 | £21.94 |
| Volkswagen ID.3 | 3.8 | £7.82 | £20.79 |
| Volkswagen ID.4 | 3.3 | £9.00 | £23.94 |
| Renault Zoe | 3.6 | £8.25 | £21.94 |
| Fiat 500e | 3.9 | £7.62 | £20.26 |
| Vauxhall Corsa Electric | 3.6 | £8.25 | £21.94 |
| BYD Dolphin | 3.8 | £7.82 | £20.79 |
| Polestar 2 | 3.3 | £9.00 | £23.94 |
| Mini Electric | 3.8 | £7.82 | £20.79 |
| Skoda Enyaq | 3.3 | £9.00 | £23.94 |
| BMW i4 | 3.4 | £8.74 | £23.24 |
| Cupra Born | 3.5 | £8.49 | £22.57 |
| Volvo EX30 | 3.5 | £8.49 | £22.57 |
Compared with petrol
A petrol car doing 40 miles per gallon on fuel at £1.40 a litre (about £6.36 per gallon) costs about £15.90 per 100 miles. Charging at home usually costs less than half of that.
Sources and further reading
Questions people ask
How much does it cost per mile to run an electric car?
About £0.083 a mile for home charging at 27p per kWh and 3.6 miles per kWh.
Results are estimates for information only, not financial advice. Read the full disclaimer.
More free calculators
💷Loan RepaymentsMonthly cost of personal loans⏱️Short-Term LoansSmall loans over 3 to 12 months💳Credit Card RepaymentsTime and interest to clear a card🏦Savings and ISAsSavings growth, interest and ISA rules🧓PensionsTax relief, pot size and how much you need🧾Tax CodesWhat 1257L, BR, 0T and K codes mean
Advertisement