Electric vehicles (EVs) have slowly been growing and growing in popularity and are finally starting to enter the mainstream, and it’s not difficult to see why. If you've already decided an electric vehicle is in your future, we can help arrange car finance to get you on the road to emission free driving.
As well as offering a smooth, silent drive, electric cars produce zero emissions, which is great for the environment, but it also means that you don’t have to pay road tax and, better yet, the government will even give you £3,000 for buying one.
Of course, you also won’t have to pay for petrol, but you do have to take into account the cost of charging.
We've taken a look at how much it costs to charge each EV on the market, as well as their range in miles to calculate which are the cheapest to drive.
per 100 miles
Taking the top spot for the cheapest car to drive is the Hyundai IONIQ Electric, which has a range of 155 miles on a fully charged 40.4 kWh battery, which works out at a cost of £5.81 for a full charge and just £3.75 for every 100 miles driven.
The electric version of the IONIQ is one of the most efficient vehicles of all types, so it’s hardly surprising to see that it works out as the cheapest to drive per mile.
per 100 miles
The Tesla Model 3 is the bestselling electric car in the world, with over 500,000 units delivered, and is also one the cheapest to charge and drive too, with a 50 kWh battery and range of 190 miles, which costs £7.19 to fully charge and £3.78 for every 100 miles driven.
per 100 miles
As the name suggests, the Long Range version of the Model 3 has a better range than the standard model (280 miles), but with a battery size of 75 kWh, it’s slightly more expensive to charge too, at £3.85 per 100 miles.

Cost per 100 Miles






All figures sourced from Electric Vehicle Database.
Note that some vehicles are yet to launch, and so the range figures provider are just estimates.
To calculate the cost to fully charge, we multiplied the battery capacity of each vehicle by the average cost of electricity per kWh, which is 14.37p, according to UK Power.
And to calculate the cost per 100 miles, we divided the cost to fully charge by the vehicle’s electric range and multiplied by 100.