I've had mail take a week - really - to go less than 50 miles - and all in the 55--- zip codes. That doesn't happen often, but it has.
And I've had stuff get to Florida from Minnesota in two days. (Usually takes longer, but it has happened.
Go figure.