We’re officially a week away from Christmas Day, and if you’re still looking for a last-minute gift, we’re here to help. I’ve scoured Amazon’s site to bring you the 21 best last-minute gifts that arrive before Christmas Eve. Even better, all the items listed below are also on sale, so you can save money and score a last-minute Christmas gift.

Shop more last-minute deals at Amazon

Today’s last-minute gifts from Amazon include a mix of best-selling tech gadgets, smart home devices, kitchen appliances, vacuums, and stocking stuffers with a range of prices, so there’s something for everyone on your list. Some highlights include Apple’s AirPods Pro on sale for $199, the top-rated Ninja air fryer marked down to $74.99, and the handy Echo Pop smart speaker on sale for $17.99.

Keep in mind that, as of writing, all of the items listed below will arrive in time for Christmas Eve for Prime Members, but that will change as we get closer to December 25. If you’re looking to shop for more bargains, you can visit our Christmas sales roundup for today’s best holiday deals around the web.

The 21 best last-minute gifts at Amazon

More holiday sales

Services MarketplaceListings, Bookings & Reviews

Entertainment blogs & Forums

Overseas domestic helper.