Veterans Day is just around the corner, and we’re here with a list of 35+ Veterans Day gifts so you get it right! (Note: This list is mission-critical for your gift shopping)
Veterans are people who gave their entire life to serve the nation and a random gift card or a flower bouquet won’t cut it — they deserve better gifts, but here’s the thing:
There are so many options out there and finding a gift that is thoughtful, personal (and not boring) can be a real headache… so we did the scrolling for you. (Ps: you can thank us later!)
Below, you’ll find 36 amazing gifts for Veterans Day that we have sorted by category, budget, relationship and time left on the clock. Whether you’re shopping for your boyfriend who’s a veteran or for your dad who served in the armed forces, you’ll find something that will make them smile from the heart.
So let’s start this mission.
Table of contents
A) Best Veterans Day Gifts: Unique Ideas That Stand Out
When you’re looking for something that is made to be displayed and talked about for years, we have compiled the 6 best Veterans Day gifts for veterans.
1. Military Shadow Box Case

Where do medals, ribbons and patches collected over years of service go?
They usually end up forgotten in a drawer.
Time to end this. Gift the veteran in your life a shadow box that will give their hard-earned honors a proper home on the wall. Every piece tells a story, and now everyone who walks in can see it.
2. Engraved Whiskey Decanter Set

A whiskey decanter set is a classic Veterans Day gift, but when you engrave their name, brand or years of service, this takes it to another level. It will look classy on the shelf and even better when it’s poured at the next family get-together.
Every glass raised in their honor will be a toast to their service and the years they gave for the country. Give a cheers to a legacy worth celebrating.
3. Custom Oil Painting From a Photo

Do you want to give a gift to your hubby or father that they will never forget?
Turn his proudest moment into a handcrafted oil painting! Find a photo like this one (it can be them in full uniform beside the flag or any that you can find) and our artists will transform every medal & stripe into a rich painting.
It’s the kind of gift that will get hung in the living room, not stuffed in a closet or a drawer. Years from now, it’ll still say “thank you for your service” without a single word.
4. Challenge Coin Display Case

It’s said that veterans love to collect challenge coins as if each one holds a little piece of memory (and honestly, they do).
Every coin tells a story of service, camaraderie, and memories that deserve to be carried long after the uniform is hung up— so stop letting their coins rattle around in a drawer!
A wooden display case will keep every coin safe, organized and ready to be shown off. Now there will be a story to tell behind each one 🙂
5. Handcrafted Wooden American Flag Wall Art

What do you get for a veteran who spends most of their time in the garage or man cave?
A handcrafted wooden American flag wall art that will give their garage or man cave a little more American pride.
They’ll love showing off their patriotism and reminiscing about their years of service. So, the next time they’re fixing their truck or tinkering with their favorite project, this flag will remind them of the pride, purpose, and brotherhood that never fade.
6. Custom Duty Station Map Print

Every base. Every deployment. One map.
One of the unique Veterans Day gifts is a custom duty station map print that will bring their military journey together in one meaningful piece of art. From the first assignment to the latest move — it traces the places that shaped their service.
B) Veterans Day Gift Ideas For Boyfriend
So you’re dating a veteran? Lucky you!
Now, time to skip the boring socks-and-chocolate routine and try one of these. They’re personal, practical and sure to win you some major brownie points in your relationship.
7. Personalized Military-themed Engraved Watch

A personalized watch is a thoughtful gift, but add a military theme, and it becomes even more special.
It’s a stylish way to honor his service while giving him something he can wear every single day. Engrave a meaningful date, his rank, or a message only the two of you understand.
8. Leather Dopp Kit

Good leather gets better with age (just like your relationship, girl).
Give him a leather dopp kit where he can toss his grooming essentials and toiletries into his luggage for years to come.
Whether he’s heading out on a work trip or a weekend getaway, this veteran day gift will always remind him of who?
You 🫵
9. A Premium Cologne

Everyone has an everyday cologne, but premium occasions call for a scent that stands out!
This Veterans Day, salute your boyfriend’s service with a gift that’s as sharp as his uniform — a premium cologne or perfume that will leave a lasting impression.
10. A Custom Pet Portrait for the Man and His Dog

Your boyfriend and his dog are a team.
This Veterans Day, honor both his service and the loyal companion who stood by his side by giving him a handmade oil pastel portrait. This custom painting captures the bond between your BF and his dog (and yes, the tail wag too).
It’s 100% handmade and you can get yours below
11. Rugged Bluetooth Speaker

If your boyfriend is a music lover and an adventure enthusiast, give him a rugged waterproof Bluetooth speaker on Veterans Day.
He can take it to the beach, pool party, or bring it along on camping trips. These speakers are built to handle rough outdoor adventures, splashes, and the occasional drop and will blast his favourite tunes wherever life takes him.
12. Engraved Leather Journal

Some stories are too good to be forgotten and every day brings a new one. This Veterans Day, gift him a journal with his name engraved so he can jot down his thoughts and journal his day.
And who knows? He might even use a few pages to jot down his future plans with you <3
C) Inexpensive Veterans Day Gifts
Gifts are measured by heart, not price tags. The holiday season is just a few weeks away and if you’re looking to celebrate a veteran in your life, here are 5 budget-friendly Veterans Day gifts for veterans.
13. A Personalized Camping Mug

Coffee or tea tastes better when the mug has their name on it!
Get your veteran’s name engraved on a camping mug, and they’ll have one less reason to misplace their favorite cup!
14. Engraved Dog Tag Keychain

Dog tags are like a piece of their soul for a veteran. For this Veterans Day, you can get a customized dog tag engraved with a heartfelt message that they can wear close to their heart.
It’s a small token they can carry wherever life takes them.
15. Paracord Survival Bracelet

Talk about a gift that’s always got their back — this is a cool Veterans Day gift idea for someone who loves to explore outdoors. It’s practical, affordable, and easy to carry and wear on any adventure.
16. Veteran Lapel Pin

When it comes to showing pride, veterans deserve to wear their hearts and their honors on their sleeves — and so we suggest you get veteran lapel pins!
It’s a good Veterans Day gift and can add a meaningful touch to a jacket, hat, or bag.
17. Pencil Portrait of Their Pet

For many veterans, a pet is more than just an animal; it’s a loyal companion who’s been there on the good days and when the time was tough. So why not turn that bond into art?
Get a pencil sketch made from their pet’s photo — it’s one of the best gifts for veterans that will surely go straight to their heart.
D) DIY/ Homemade Gifts Ideas for Veterans Day
Show your love to them by going the DIY way — make homemade gifts for Veterans Day that are crafted with love and prove that you don’t need to spend a fortune to make a veteran feel special.
18. Framed Handwritten Thank-you Letter

This homemade DIY Veterans Day gift tops the list, and it costs absolutely nothing! Write a heartfelt thank-you note telling them why their service matters and how much you appreciate them.
Sometimes, a few words of gratitude can mean more than any fancy gift.
19. Gratitude Jar

Take a mason jar, fill it with little notes about why you’re grateful for them, decorate it, and give it to the veteran of your life — be it your father, grandfather, or husband.
Each slip of thank you note is a hug in disguise.
20. US-themed Sugar Cookies

Who can resist cookies?
If baking is your thing, whip up a batch of red, white, and blue cookies to celebrate Veterans Day. You can bake star-shaped cookies, striped cookies, or give them an American flag-inspired design.
After all, the best Veterans Day gifts aren’t always store-bought; sometimes, they’re baked from the heart!
21. Hand-painted Flag

A veteran’s true love is patriotism, and you can give them a patriotic homemade gift this Veterans Day that just needs a little time and creativity.
Splash some colors on a canvas and make an American flag or patriotic design that they will love.
22. Memory Scrapbook

Collect photos, letters, and stories from your loved one’s years of service and stick them in a scrapbook.
You can also paint an American flag on the front to make it more patriotic. This DIY veteran gift will surely take your loved one down memory lane.
E) Veterans Day Gift Basket Ideas
Can’t pick just one thing? Then don’t! When a single gift doesn’t quite cut it, you can always go with Veterans Day gift baskets.
23. Portrait and Essentials Hamper

Why choose between gifts and a keepsake when you can give both?
Pair a handcrafted portrait of a proud service moment of your loved one with a basket of everyday favorites. It can include a tumbler, service hat, keychain, tabletop flag and more.
This is a thoughtful Veterans Day gift basket idea and it’s a total showstopper.
It’s 100% handmade and you can get yours below
24. Gourmet Coffee Basket

For the coffee-loving veteran in your life, a gourmet coffee basket is a thoughtful Veterans Day gift.
It lets them explore new blends, pair their favorite brews with delicious treats, and make every morning a little more special. After all, a great cup of coffee is a small but satisfying way to start the day!
25. BBQ and Grilling Basket

For the veteran who enjoys firing up the grill on weekends or hosting the occasional backyard BBQ, a BBQ gift basket is a great Veterans Day gift choice.
Fill the basket with smoky sauces, gourmet rubs, spice blends, marinades, and grilling essentials to help them bring a little extra flavor to every cookout.
26. Grooming Basket

Time to pamper the veterans in your life!
Put together a grooming basket filled with shaving essentials, beard care goodies, and skincare must-haves. Because after years of serving the country, they deserve a little relaxation and self-care.
27. Small gifts basket

Can’t decide what to give? No worries!
Combine all the little gifts they love into a thoughtful gift basket and present it to them. Add a small gratitude note to it and watch their face glow with happiness.
F) Small Veterans Day gifts
No gift is too small or too grand, but the gifts below are sure to leave a big impression! Although they will fit in a pocket or small drawer, these small Veterans Day gifts will remind them of you whenever they use them.
28. Engraved Pocket Knife

A pocket knife is a classic Veterans Day gift, but here’s a twist: get their name engraved on it.
We’re sure they’ll carry it with pride — they will appreciate the thought behind a gift that’s as unique as their story.
If your dad or husband recently retired from service, you can pair the knife with a retirement painting from a photo of his last day in uniform.
29. Engraved Brass Pocket Compass

Give a nod to their navigation, service, and finding their place in your heart with a personalized brass pocket compass!
It looks beautiful on a desk and will add to their decor, and the personal message will remind them of you every time they use it on the trail.
30. Military Bottle Opener Keychain

If you’re looking for a small and useful Veterans Day gift, get them a military-themed bottle opener keychain.
These keychains are perfect for their keys and when any drink needs opening.
31. Tactical Pen

Let them write and let them break through— a tactical pen is a small Veterans Day gift that will earn a permanent spot in their pocket.
It’s a great tool for everyday writing as well as for breaking glass and self-defence.
32. Patriotic Flag Socks

Who says socks are boring?
Get a pair (we suggest many pairs) of patriotic socks that they would love to wear every day and probably will wear to the Veterans Day parade!
G) Last-minute Veterans Day Gifts
Did Veterans Day sneak up on you at the last minute? Don’t panic (we’ve all been there). Find 4 last-minute gift ideas for Veterans Day that you can sort out in minutes.
33. A Painting Gift Card

A Veterans Day gift card for a custom portrait lets your loved one pick their own photo and have it turned into a beautiful handmade portrait. They can choose any picture from their service days, a family photo, or even a pic with their pet.
It’s the best last-minute Veterans Day gift that you can buy in minutes — and your loved one will have a handmade portrait that proudly hangs on the wall for years.
34. Restaurant E-gift Card

For the veteran foodie, what could be better than a restaurant e-gift card?
Let them savour their favorite dishes and discover new flavors — a restaurant e-gift card will land in their inbox in seconds, so you can send it five minutes before dinner and still look like the most thoughtful person in the room.
35. Make a Donation in Their Name to a Veterans’ Charity

For the veteran who has dedicated their life to serving the country, giving back to the community is often their second nature.
Make a donation to a veterans’ charity in your loved one’s name. It’s a heartfelt gesture they’ll appreciate as it supports fellow service members who have served their country too.
36. Sports Game E-tickets

Does your loved one live for soccer, or are they a die-hard NBA fan?
No matter which game gets their heart racing, surprise them with an e-ticket to see their favorite team in action. This last-minute Veterans Day gift will give them a chance to cheer, celebrate, and make memories they’ll talk about long after the final whistle.
Hey Reader, The Mission is Accomplished!
That’s our list of 35+ unique Veterans Day gifts! Did any one of them make you say, “That’s the one!”?
Here’s the thing: the best gift isn’t always the priciest or the fanciest; it’s the one that comes from the heart and something that your loved one would appreciate. It can be an engraved pocket knife, a handmade portrait, or home-baked cookies.
A veteran who has given so much doesn’t need a grand gesture; they just need to know someone remembers —and that someone is you!
So pick your gift, wrap it up with care and say thank you.
Got a gift idea for Veterans Day that we missed? Drop it in the comments below. We’d love to hear it! Until our next gifting adventure, keep spreading love, one thoughtful gift at a time.
This is Jinx, signing off!
Frequently Asked Questions
Any gift that your loved one will like is a good gift — just have to feel personal. Our top suggestions are: a shadow box, engraved items or a handcrafted portrait of a memory they treasure.
This is totally optional! There’s no rule that says you must, but many people love to show their appreciation with a gift. Even a simple “thank you for your service” goes a long way.
You’ve got plenty of options. Go for personalized gifts like an engraved watch, engraved whiskey decanters or a pet portrait of their beloved pet. On a budget? Go with a camping mug or a paracord bracelet. Want to go DIY way? Make a gratitude jar or a scrapbook. Short on time? A restaurant e-gift card or a PortraitFlip gift card is a good last-minute gift for Veterans Day.
You can either visit offline stores near you or shop on websites like Etsy, Amazon or PortraitFlip.
Many people often get confused with this one, and it’s easy to mix up both!
> Veterans Day falls on November 11, and it honors everyone who has served in the U.S. military (especially those who are still with us).
> Memorial Day takes place on the last Monday of May every year, when we remember those who sacrificed their lives while serving.

