Today's buses get around 225 miles per charge, depending on topography and weather conditions, which means they have to re-up about once a day on a shorter route in a dense city. That's an issue in a lot of places. If you want to buy an electric bus, you need to buy into an entire electric bus system.