Still haven't mailed those Christmas gifts? It's not too late, but you are running out of time!

Read on for a list of last minute shipping deadlines before Christmas.

Other WRAL Top Stories

Make sure you confirm the delivery date with the shipping provider since there are exclusions for certain destinations. And keep in mind that at this point, you will pay an extra shipping cost at many carriers to make sure packages arrive by Christmas.

Shipping Carriers

FedEx: December 21 is the deadline for FedEx Overnight.

UPS: December 22 is deadline for UPS Next Day Air shipments.

USPS: December 22 is the deadline for Priority Mail Express with in the contiguous US.

Post Office locations nationwide will be closed on Christmas Day, Monday, December 25.

Priority Mail Express® will still be delivered on Sunday, Christmas Eve, and Monday, Christmas Day.
Regular mail will not be delivered Monday, December 25.
All Post Office locations will be open with regular mail delivery on Tuesday, December 26.

Online Retailers

Amazon Christmas Delivery

Order by December 22 for FREE 2-Day Shipping.

Order by December 23 for 1-Day shipping (only available in select cities).

Order by December 24 for same-day and 2-hour delivery (only available in select cities).

Belk: Order by Thursday, December 21 at 12 noon ET for Overnight delivery.

Macy's: Order by December 21 for Express or by December 24 for in-store pickup.

Target: Order by 11:59 CST on December 20 for FREE shipping by 12/23. Order by December 22 to get Express Shipping.

Toys R Us: Order by December 24 at 12 noon for in-store pickup.

Walmart: Order by 12/23 at 4 pm for Pickup Today items (subject to store availability).