Deadlines you should know if you still need to mail, order holiday gifts

FILE- In this Dec. 14, 2017, file photo, packages travel on a conveyor belt for sorting at the main post office in Omaha, Neb. (AP Photo/Nati Harnik, File)

Christmas is only a few days away, but there's still some time left for any last-minute orders or mail.

Amazon (dates below only apply to the contiguous United States and varies by item)

Dec. 22

Advertisement - Story continues below

Last day for free delivery with Amazon Prime for many items

Dec. 23

Last day for one-day delivery.

Dec. 24

Last day for same-day delivery.

United States Postal Service (for the contiguous United States)

Dec. 23

Priority Mail Express Service


Dec. 24

UPS Next Day Air


Dec. 23

Overnight options within the U.S.

Dec. 25

SameDay options within the U.S.