If you've got to drive 45 minutes just to get to a Walmart, Im not sure you live in a population center large enough for Amazon to offer two hour delivery.
Lol, it can be an hour or more depending on traffic to go to Walmart from Seattle, and your choices are either going far north, or far south. I only ever find myself there when I need a cable modem at 2am, and especially then its always a terrible experience. If I can be out by 4am then that is a quick trip!
I live in Downtown Seattle and it would take me at least an hour to get to the nearest ones unless it was maybe 3 AM and there was no traffic.