FedEx SmartPost typically takes 2-7 business days for delivery within the continental United States. However, delivery times may vary depending on the distance between the origin and destination, as well as any unforeseen delays in transit. It is always recommended to track your package using the tracking number provided by FedEx for the most up-to-date… Continue reading how long does fedex smartpost take?