it's the other way around for me. out in the suburbs a grocery run was around an hour, driving to the mall, navigating the ridiculously large hypermarket, packing the boot, driving back.
right now i live a block down from a grocery store and a grocery run is 15 minutes tops.
because grocery shopping was such a hassle in the suburbs we did it once a week and tried to buy as much as possible to avoid going back. in the city i just grab whatever is on my list walking home from the train station.