Compare that with hours to charge a battery.
This just isn't true any more and Tesla has proven it. That's not to say the infrastructure is there today, but it's possible to have charging stops that are barely more inconvenient than fill ups. As much as I hate the idea, automated battery swaps could also eliminate the issue entirely.
I've done some more research. A Model S with a 85kWh battery may get up to 200-306 miles on a full charge depending on driving speed, temperature, etc. A supercharge station can charge a battery to 50% in 20 minutes, 80% in 45 minutes, or 100% in 75 minutes. If I drive 100 miles in a day, it would take 3.5 hours to charge at home with a 240V/40A outlet (over 30 hours at 100V/12A). An hour of charging at a public station gives enough juice for 20 miles. An hour charging on a 240V outlet gives 29 miles. 30 minutes at a supercharger station gives 170 miles. It may take up to 75 minutes at a supercharger station to fully charge your battery. It takes me 15 minutes to completely fill my gas tank, and I have over 400 mile range on a single tank.