It's mid-December, the calendar is full, and you still haven't found a gift for him. Don't panic. The best last-minute Christmas gifts for him are easy to order, gift-ready, and useful enough that nobody can tell you bought them in a hurry.
The 14 picks below are popular, widely available items that are good candidates for fast delivery. Delivery speed depends on your location and the seller, so always check the "arrives by" date on Amazon before you order.
How to get a last-minute gift there in time
- Check the delivery date at checkout. Amazon shows the expected arrival date before you pay. If it says after Christmas, choose another pick.
- Look for Prime-eligible items. They usually offer the fastest shipping options.
- Ship straight to him. If you're not seeing him before Christmas, send it directly with a gift message.
- Choose gift-ready items. Gift boxes and baskets save wrapping time.
- Have a backup. Order one small extra, like a book, in case something is delayed.
Gift-ready (no wrapping needed)
1. Unboxme Ultra-Soft Socks Gift Box
Unboxme Ultra-Soft Socks Gift Box
Check Latest Price at AmazonSoft men's socks that arrive in a gift-ready box. The easiest last-minute gift there is.
2. Hickory Farms Signature Beef Meat & Cheese Gift Basket

Hickory Farms Signature Beef Meat & Cheese Gift Basket
Check Latest Price at AmazonA classic holiday meat-and-cheese basket that arrives ready to give. Great for dads and grandpas, and for sharing at Christmas dinner.
3. A Gift Inside Chocolate Gift Basket

A Gift Inside Chocolate Gift Basket
Check Latest Price at AmazonA tray of chocolates and sweet treats for the man with a sweet tooth. It looks generous and needs no wrapping.
4. Jerky.com 26-Piece Meat Stick Gift Bag

Jerky.com 26-Piece Meat Stick Gift Bag
Check Latest Price at AmazonJerky and cheese sticks in one gift bag. A crowd-pleaser for the snacker who has everything.
Practical gifts that don't look rushed
5. RUNBOX RFID-Blocking Bifold Wallet
RUNBOX RFID-Blocking Bifold Wallet
Check Latest Price at AmazonA slim bifold with RFID blocking. Nobody can tell a new wallet was a last-minute decision.
6. Alpha Grillers Instant-Read Meat Thermometer
Alpha Grillers Instant-Read Meat Thermometer
Check Latest Price at AmazonA genuinely useful gift for anyone who grills or cooks, and small enough for a stocking.
7. BBQ Rub Gift Set

BBQ Rub Gift Set
Check Latest Price at AmazonTen grilling spices and rubs in mini bottles. Pair it with the meat thermometer for a complete grill-master gift.
8. 26-Piece Stainless Steel Grooming Kit

26-Piece Stainless Steel Grooming Kit
Check Latest Price at AmazonEvery nail and grooming tool in a slim travel case. Practical and travel-friendly.
9. Gildan Men's T-Shirt 5-Pack
Gildan Men's T-Shirt 5-Pack
Check Latest Price at AmazonSoft cotton everyday tees in one go. If you know his size, it's a gift he'll wear constantly.
10. VeraCosy Men's Memory Foam House Slippers
Men's Two-Tone House Slippers Memory Foam Indoor Rubber Sole
Check Latest Price at AmazonCozy memory foam slippers with a durable sole. Check the size chart before ordering.
11. MOIPEJO LED Flashlight Gloves

MOIPEJO LED Flashlight Gloves
Check Latest Price at AmazonFingertip LED lights for car repairs and camping. Fun to unwrap and actually useful.
Books (the perfect backup gift)
12. The Book For Men Who Have Everything

The Book For Men Who Have Everything
Check Latest Price at AmazonUnusual knowledge and boredom busters for the curious guy. Small, light and easy to ship.
13. Interesting Facts For Curious Minds

Interesting Facts For Curious Minds
Check Latest Price at AmazonOver 1,500 fascinating facts. He'll be reading them out loud at Christmas dinner.
14. 50 States, 5,000 Ideas Travel Book

50 States, 5,000 Ideas Travel Book
Check Latest Price at AmazonA best-selling guide to travel across America. A great gift for the road-tripper or the dad planning retirement adventures.
Frequently asked questions
What is a good last-minute Christmas gift for a man?
Gift-ready items like a socks gift box or a meat-and-cheese basket, practical upgrades like an RFID wallet or meat thermometer, and fun books are all easy to order and widely available.
How late can I order a Christmas gift on Amazon?
It depends on the item, the seller and where you live. Check the delivery date shown at checkout before you order, and choose a different item if it won't arrive by December 24.
What is a good last-minute Christmas gift for dad?
A meat-and-cheese gift basket, an instant-read meat thermometer with a BBQ rub set, cozy memory foam slippers or a fun trivia book are all easy last-minute presents for dad. For more ideas, see our Christmas gifts for dad.
What is a good last-minute gift for my husband?
Choose something gift-ready or practical he'll use right away: a socks gift box, an RFID-blocking wallet, a grooming kit or a pack of quality T-shirts. Browse our last-minute gifts for husband for more.
What if my gift won't arrive in time?
Order something small that arrives in time, like a book, and add a note promising the main gift. Or ship it directly to him with a gift message so it arrives as soon as possible.
Browse all our last-minute gifts for men or stocking stuffers for men.