I ordered a book online. It was dispatched from Dallas, TX, zip code 75199, on October 10th. It arrived a few minutes ago. According to Google Maps, it traveled approximately 225 miles. It took 20 days to do so. That means it moved at an average speed of just under 0.5 mph. A human can walk around 20 miles per day. So it would literally have been faster for me to walk to Dallas, buy the book, and walk back, resting in hotels along the way as necessary.
I just received an invoice for a Christmas gift. I ordered something for my family from a UK web site, and had it delivered to them, gift wrapped. The company apparently assumed I was in the UK too, because they sent the invoice to the card holder address but forgot to put enough postage on it, so it ended up being sent surface mail. So if you’ve ever wondered how long it can take a letter to get from the UK to the US by surface mail: about three months.