You swore you wouldn’t procrastinate on your holiday shopping this year—but alas, here you are, less than two weeks before Christmas, with a to-do list long enough to turn you into the Grinch. That’s where last-minute Amazon gifts come in. You don’t need us to tell you there are hundreds of thousands of last-minute gifts you can order online and have in no time with Amazon Prime. And, since it’s all in one place, you can finish your holiday shopping in one fell swoop.
Here’s how to plan: For standard shipping (free for Prime members), order by December 19. For free Prime two-day shipping, order by December 22. The last day for free Prime one-day shipping is December 23 (in select areas). And now, 35 of our favorite last-minute Amazon gifts that will definitely make it under the tree in time.
All products featured on Glamour are independently selected by our editors. However, when you buy something through our retail links, we may earn an affiliate commission.