Great question! Though electric vehicles are cheaper on gas, they are notorious for having significantly less range than internal combustion engine vehicles.
Currently, the smallest range is the Smart ForTwo EQ with a range of 84 miles (135 km) while one of the largest ranges is the Tesla Model S with 373 miles (600 km).
With the development of new technology, the battery capacity will definitely expand. Will electric cars of the future be able to run up to 1,000 miles, maybe yes, but there is no specific prediction of when yet.
The truth is unless you are using your car for long drives often, most drivers don’t exceed or even reach the full range in a day of car use.