The most expensive new Tesla Model S is supposed to have over 500 mile range. The cheaper but still expensive versions are over 400.
According to these guys
www.solarreviews.com
15 minutes of charging at one of Tesla’s stations gets you another 163 miles. 40 minutes gets you an 80% charge. Things are improving quickly, and in a few years only the most remote places will be difficult for electric vehicles, assuming we actually generate enough electricity.
According to these guys

How Long Does It Take To Charge A Tesla?
Exploring how long it takes to charge all Tesla models using different charging methods, including home charging and public charging stations.

15 minutes of charging at one of Tesla’s stations gets you another 163 miles. 40 minutes gets you an 80% charge. Things are improving quickly, and in a few years only the most remote places will be difficult for electric vehicles, assuming we actually generate enough electricity.