An electric car can be charged in as little as 30 minutes or more than 12 hours. It really does depend on the size of the battery and the speed of the charging point.
A typical electric car (60kWh battery) takes just under 8 hours to charge from empty-to-full of a 7kW charging point.
We find that most drivers top up charge rather than waiting for their battery to recharge from empty-to-full. Just like your mobile phone.
Many electric cars, you can add up to 100 miles of range in ~35 minutes with a 50kW rapid charger.