Yes, Amazon will deliver on Christmas Day if you order from them. Amazon Prime customers can get free same-day and next-day delivery in select areas. Amazon also offers same-day delivery in major cities. For standard shipping, orders will arrive between two and seven days, depending on your location. Amazon offers free shipping for orders over $25. You can also track your order on Amazon to see when it will arrive.