Us Weekly has affiliate partnerships. We receive compensation when you click on a link and make a purchase. Learn more!
When finding the best Christmas gifts to give everyone on your list, sometimes, you need time to find them! But if you’ve waited until the last minute, there’s still time to find the perfect one. Whether you’re shopping for a beauty lover, a novelty collector or a fashion lover, you should run — not walk, to Amazon right now to snag them while you can!
From toys to tote bags, Amazon has something for every person’s tastes and interests. Nevertheless, we rounded up ten last-minute gifts to shop now at Amazon — read on to see our picks!
1. Wrapped Up: We love this Wander Agio Scarf because it’s versatile and colorful — just $15!
2. Efficiently Clean: For the pet lover who is constantly cleaning up their home, this BISSELL Little Green Multi-Purpose Portable Carpet and Upholstery Cleaner can help them do it quickly and easily — was $124, now just $81!
3. Let’s Have Fun: This LEGO Icons flower bouquet building set will become a compliment magnet for them because it’s eccentric and fun — was $60, now just $48!
4. Bling, Bling: We can’t get over this A D. ALLEN & DANMI. 18K gold plated love bangle bracelet set because it’s timeless and sleek — just $19!
5. Lift and Firm: This Baimei IcyMe gua sha & jade Roller will help you get your skin back in shape — was $16, now just $7!
6. Carry It All: This BOGG bag original extra large tote bag was super popular this year, and you can help them prepare for beach season 2025 — just $90!
7. Chocolates! For the person on your list who is a known foodie, these Lindt Lindor Milk Assorted Chocolate Candy Truffles make for a tasty gift that they won’t ever forget — just $12!
8. Closet Staple: This Ugg classic short boot II is a neutral option that they will love because of how warm they are — just $180!
9. Turn Up the Jams: If you’re shopping for a music lover, they’ll love these Apple AirPods Pro 2 wireless earbuds — was $249, now just $190!
10. Relaxed Synergy: For the teen on your list who loves plushies, get them this Squishmallows original 14-inch plush — was $20, now just $13!