Yes, Amazon delivers on Christmas Day. However, it's important to note that delivery times may be longer than usual, and some items may be unavailable. Also, keep in mind that some delivery drivers may be off on Christmas Day, so it's best to plan ahead and make sure to order in enough time.