Order now, and these affordable finds will be at your door in just two days.

By Jessica Leigh Mattern
Updated December 20, 2019

Whether you love to plan ahead or consider yourself a last-minute shopper, get ready to rock around the Christmas tree because we just found all of the best Amazon gifts you can get now—and up to two days before Christmas.

While you can’t go wrong with an Amazon gift card or one of the many items featured in the retailer’s new Gift Finder tool, we rounded up a few extra special presents you can order for everyone left on your list. The best part? Everything is under $50 and comes with free, two-day shipping for Prime members (just be sure to follow Amazon’s holiday delivery calendar).

And for those who have yet to join Prime, don’t fret! You can still take advantage of Amazon’s many Prime perks by signing up for a free 30-day trial. Ready to wrap up your holiday shopping? Take your pick from one of our favorite finds.

Best Last-Minute Gifts on Amazon Under $50


Best Last-Minute Christmas Gift for Her: Ellena Rose Dainty 14k Gold Plated Necklace

Elegant and timeless, this versatile piece will suit her style no matter how it evolves over the years. Choose from one of 10 color, shape, and finish options, though you can’t go wrong with the white crystal design that’s sure to go with everything.

To buy: $49; amazon.com.


Best Last-Minute Christmas Gift for Him: Cowin E7 Noise Cancelling Wireless Bluetooth Headphones

Music buffs, podcast-lovers, and, well, just about everyone will appreciate these top-notch wirelessheadphones. The clear, strong sound quality makes it easy to tune out the rest of the world, so they can enjoy their favorite form of entertainment from their laptop, tablet, or phone.

To buy: $50 with coupon (was $60); amazon.com.


Best Last-Minute Christmas Gift for Kids: Cubcoats Flynn the Fox Two-in-One Hoodie and Plushie

Both kiddos and grownups will appreciate this two-in-one gift. Little ones can take this stuffed animal with them everywhere and quickly transform it into a cozy hoodie on-the-go. And while everyone will adore this cute fox, there are more options—unicorns, dogs, and even favorites like Mickey, Minnie, and Minions—to choose from in the Cubcoats Amazon store.

To buy: $23; amazon.com.


Best Last-Minute Christmas Gift for Coworkers: Yeti Rambler Insulated Mug with Lid

Whether they prefer to drink their morning cup of joe at home, on their commute, or in the office, this sleek, travel-friendly mug will come in handy on the daily.

To buy: $25; amazon.com.


Best Last-Minute Christmas Gift for Friends: What Do You Meme? Party Game

Give your pals just what they need to throw an epic game night at home with this hilarious game. Give it a go during your next girls night in, and everyone will be roaring with laughter in no time.

To buy: $30; amazon.com.


Best Last-Minute Christmas Gift for the Person Who Has Everything: Funny Pizza Socks

They may have everything, but do they have a set of scrumptious socks? These cozy cotton accessories are perfect for men, women, kids, and anyone who loves pizza! You can also get them in similar designs featuring ice cream, tacos, bacon, coffee, and more.

To buy: $14; amazon.com.


Best Last-Minute Christmas Gift for Mom: Luxury Bathtub Caddy Tray

Encourage your mom to relax and make time for self-care with this bathtub caddy that will make her next soak feel even more indulgent. With sections for storing candles, snacks, a glass of wine, and even a book or tablet, this handy little tray has everything she’ll need to make any night at home feel like a trip to the spa.

To buy: $50 (was $60); amazon.com.


Best Last-Minute Christmas Gift for Dad: Goodthreads Men’s Sherpa Fleece Vest

Designed for layering, guys can throw this fuzzy fleece vest over everything from dress shirts to sweatshirts. It’ll be just the thing he reaches for when he wants to bundle up this winter.

To buy: $32–$40; amazon.com.


Best Last-Minute Christmas Gift for Teens: Herschel Supply Co. Fifteen Hip Pack

Fanny packs are officially back—and the cool teenager in your life will know exactly how to style this versatile bag, which comes in 30 colors and prints. Both boys and girls will love throwing this on before they head out to a concert or a night out with friends.

To buy: $30; amazon.com.


Best Last-Minute Christmas Gift for Your Love: Kate Spade His and Hers Glass Pair

Give your significant other a daily reminder of your love with this sweet set, or gift the bundle to newlyweds or any couple that holds a special place in your heart.

To buy: $50; amazon.com.


Best Last-Minute White Elephant Gift: My Bucket List Journal

Everyone will appreciate this unique find, which features pages for journaling your bucket list. With lists to complete, thoughtful prompts, a world map, and a place to insert photos, it has everything you need to plan, dream, and reminisce for years to come.

To buy: $24; amazon.com.


Best Last-Minute Baby Gift: The Honest Company Twinning Moments Baby Gift Set

With stylish prints of rose blossoms, pandas, and more, these bundles feature everything babies will need and parents will appreciate. Each set comes with diapers, wipes, socks, and bibs, so families can use it now or throw it in a bag for later to ensure they always have the essentials on hand.

To buy: $30; amazon.com.


Best Last-Minute Food Gift: Oh Nuts Ghirardelli Chocolate and Snack Gift Basket

With tons of gourmet goodies inside—including chocolates, candy, popcorn, and more—this sweet and savory bundle will be enjoyed by all.

To buy: $37; amazon.com.


Best Last-Minute Hostess Gift: Cheese Cutting Board and Charcuterie Set

Gift this charcuterie set—made up of a bamboo cutting board, stainless steel knives, and cheese markers—with a couple of your favorite cheeses or a bottle of wine, and your favorite host will have everything they need to keep the fun going all holiday season long.

To buy: $50 (was $70); amazon.com.


Best Last-Minute Parents Gift: Amazon Echo Dot (3rd Generation) Smart Speaker

Busy parents can always use some extra help, which is why they’ll love this smart speaker with Alexa. The compact smart home hub makes it easy to program the rest of one’s smart devices, plus, they can use it to schedule reminders and alarms, ask Alexa questions, stream their favorite entertainment, make calls, and so much more. While you may not be able to gift a personal assistant, this handy little device comes close!

To buy: $25 (was $50); amazon.com.


Best Last-Minute Family Gift: Knock Knock What I Love About You Journal

Not sure what to get your mom, dad, grandparent, sibling, or another family member? This fill-in-the-blank journal will make their heart melt! With prompts to get you started, the customizable book is a thoughtful, one-of-a-kind gift that they’ll cherish forever.

To buy: $10; amazon.com.


Best Last-Minute Entertainment Gift: Fire TV Stick 4K with Alexa Voice Remote

Give family, friends, or anyone on your holiday list who loves a good binge-watching session the gift of endless entertainment options with the Amazon Fire Stick. This $50 streaming media player features 4K ultra HD picture quality and an Alexa-compatible, voice-controlled remote.

To buy: $35 (was $50); amazon.com.


Best Last-Minute Gifts for Best Friends: The Path Made Clear: Discovering Your Life’s Direction and Purpose by Oprah Winfrey

Because who doesn’t need (and want!) a little life advice from Oprah? Inside you’ll find stories and life lessons from Oprah herself, plus tidbits of wisdom from dozens of inspiring trailblazers like Brene Brown, Ellen DeGeneres, and more.

To buy: $15; amazon.com.


Best Last-Minute Christmas Gift for Everyone: Amazon Essentials Water-Resistant Packable Puffer Vest

Everyone from teens to grandparents will love this cozy and warm down vest, which comes in a variety of classic and fun colors. The machine-washable vest folds down into an included carrying bag, making it easy to throw into suitcases, backpacks, and more.

To buy for women: $39–$40; amazon.com.

To buy for men: $27–$34; amazon.com.