The short answer is anywhere between 15 minutes and 7 hours. Although it's a seemingly simple question, it is never as simple to answer because there are many factors which affect how long it takes to charge. Primarily, the size of the car's battery and the type of charging facility are the two main things that affect the time it takes to charge. Generally speaking, the higher power the charging facility, the less time it will take to charge the car. One easy way to find out is to use an EV charge time calculator to help understand real world charge times.
Previous question: How much does it cost to charge an electric car?
Next question: What financial support is available for owning an electric car?