My car gets ~500 miles/800 km per tank. My wife's car, which has a more efficient engine and transmission and is also smaller, but with the same huge tank, gets ~600 miles/960 km per tank. I will have to stop for a bathroom somewhere along a route that long, but only once or twice. I used to have to stop three times for a ~900 mile/1500 km trip that I did a few times.
This is a problem with EV proponents who try to argue that "you'll stop every couple of hours for half an hour or so anyway, so charging isn't an issue". No, I won't. I'll drive 1000 miles with less than 45 minutes of downtime on the whole trip. I don't stop every two hours. Maybe 15 minutes every 4 hours, of which 10 is fueling and going to the bathroom and 5 is getting off and back on the highway.
That's not a slam against EV's, but let's acknowledge their weak points honestly.