Disclosure: Masters of Gifts may earn a commission when you buy through links on this page. Prices and availability can change.
Short answer: Your best bets are popular items with fast Prime shipping on Amazon, gifts you can pick up the same day at Walmart, and gift subscriptions or gift cards. Good picks include a JBL Go 4 speaker, a Kindle Paperwhite, a Stanley or Owala bottle, and a Universal Yums subscription.
When it’s down to the last week, the gift matters less than whether it shows up on time. Stick to in-stock items from big retailers, check the delivery estimate before you check out, and keep a subscription or gift card in your back pocket. These picks were in stock when we checked. For a calmer plan next year, see What to buy for Christmas.
How we chose: This is a researched shopping guide, not a hands-on product test. Every pick comes from products we researched for our full Masters of Gifts gift guides, and prices shown are the ones we last checked. Prices change, so check the retailer before you buy. Our editorial standards explain how we research every list.
Fast-shipping favorites on Amazon
Popular, in-stock gifts that usually ship quickly with Prime.
JBL Go 4 portable Bluetooth speaker
A small, waterproof JBL speaker.
Amazon price: $49.95 (checked October 27, 2026)
Amazon Kindle Paperwhite, 16GB
For the reader who wants a whole library in his backpack. The glare-free screen works in sunlight, and it's waterproof.
Amazon price: $199.99 (checked October 27, 2026)
Burt's Bees Classics gift set
A Burt's Bees sampler with lip balm and hand cream.
Amazon price: $25.00 (checked October 27, 2026)
Gifts you can pick up at Walmart
Order online and pick up at a nearby store when it's available.
Stanley Quencher H2.0 FlowState tumbler, 30 oz
The Stanley tumbler at about $25.
Walmart price: $24.97 (checked October 27, 2026)
Owala FreeSip 24 oz stainless steel water bottle
A trendy Owala water bottle at about $30.
Walmart price: $29.97 (checked October 27, 2026)
Apple AirPods 4 with Active Noise Cancellation
For the iPhone user who wants noise cancellation in a lightweight open-fit earbud.
Walmart price: $119.97 (checked October 27, 2026)
Fujifilm Instax Mini film twin pack, 20 sheets
For anyone with an Instax camera, because they always run out of film. Twenty shots is enough for a party or a trip.
Walmart price: $18.17 (checked October 27, 2026)
Gifts that don't need to ship at all
Subscriptions and gift cards that still feel thoughtful.
Universal Yums Yum Yum Box gift subscription
For the friend who's always curious about food. Each box brings 10 to 12 snacks from a different country, plus a booklet of trivia and games.
Universal Yums price: From $27 (checked October 18, 2026)
Topgolf gift card ($50)
Good at any Topgolf in the US. Heated hitting bays are one of the easiest ways to keep swinging when it's snowing outside.
Amazon price: $50.00 (checked October 27, 2026)
Skip this
A few last-minute moves usually backfire.
- Personalized items. Custom engraving and printing add days. Skip them in the final week.
- Small shops with long shipping. Unless they promise delivery by a date, assume it won't arrive in time.
- Panic gift cards with no thought. If you give a gift card, pick a place they love and add a short note.
Last-minute gift FAQ
When is the last day to order Christmas gifts online?
It depends on the retailer and shipping speed, and dates change every year. Check each retailer's holiday shipping cutoff and the delivery estimate at checkout.
What can I buy last minute that still feels thoughtful?
A popular item they'll use, like a Kindle or a speaker, or a subscription that matches their interests, like a snack or coffee box.
Is a gift card an okay last-minute gift?
Yes, especially for a specific store or experience they love. Add a handwritten note so it feels personal.














