Picture this. It’s a cold December afternoon, and your grandkid comes home from school to find a box on the porch. They spot your handwriting on the label, and their face lights up. “It’s from Grandma!”
That moment is worth a lot. And you don’t have to be there in person to make it happen.
Lots of American families live far apart these days. Maybe your grandkids are a few states away, or maybe winter roads and airport lines make travel hard. Either way, the mail is still one of the best ways to say, “I’m thinking about you.”
The good news? A great gift doesn’t have to cost much. The ideas on this list were picked because they feel warm and personal, not because they’re fancy. And every single one is easy to pack and ship.
We’ve sorted them into groups, like cozy gifts, keepsakes, and fun things to do on snowy days. That way, you can jump right to what fits your grandkids best.
How to Use This List
For each gift, you’ll find three quick things to help you choose:
- Best ages: who the gift works best for, from babies to college kids
- About how much it costs: so you can plan your budget
- A mailing tip: how to pack it or ship it without trouble
Mail early. December is the busiest time of year for mail. Packages slow down, and some get stuck. Look up the holiday shipping dates for USPS, UPS, or FedEx before you buy anything. Those dates change every year, so check them fresh. If you can, send your gifts in early December or even late November.
Check with Mom or Dad first. A quick text to the parents can save you a lot of guessing. Ask about:
- Food allergies, before you send any treats
- Space at home, so you don’t send something too big
- What the kids already have, so you don’t send a second copy of the same thing
It only takes a minute, and it makes sure your gift is a hit.
Matching Gifts to Ages: Quick Reference Table
| Age group | Top picks from this list |
|---|---|
| Babies & toddlers (0–3) | #1, #4, #7, #19 |
| Young kids (4–8) | #5, #11, #13, #14, #16 |
| Tweens (9–12) | #15, #17, #20, #22, #25 |
| Teens (13–18) | #2, #21, #23, #24 |
| College & young adults | #6, #26, #29 |
Part 1: Cozy Gifts That Wrap Them in Warmth
Winter is the perfect time to send something soft and snuggly. These gifts keep your grandkids warm, and every time they use one, they’ll think of you.
1. A Personalized Fleece or Sherpa Blanket
A blanket with their name on it, or one printed with family photos, is like sending a hug in a box. On a chilly night, they can wrap up in it and feel close to you, even from miles away.
You can have their name stitched on, or make a photo blanket with pictures of the two of you, their parents, or even the family dog. Kids love spotting themselves in the pictures.
- Best ages: All ages, from babies to college kids
- About how much: $25 to $60
- Mailing tip: Blankets are bulky. Squeeze the air out with a vacuum-seal bag, and it will fit in a much smaller box. Smaller box, lower shipping cost.
2. Matching Holiday Pajamas (With a Pair for You, Too)
Here’s a fun one. Send your grandkids holiday pajamas, and buy a matching pair for yourself. Then set up a video call where everyone wears them. It’s silly, it’s sweet, and it makes for a great screenshot.
Have older kids who think matching PJs are “cringe”? Try cozy joggers or a hoodie instead. They’ll still feel part of the fun.
- Best ages: Toddlers through teens
- About how much: $15 to $35 per pair
- Mailing tip: Ask the parents for sizes first, and go one size up. Kids grow fast.
3. Hand-Knit or Crocheted Hats, Scarves, or Mittens
If you knit or crochet, this is your moment. Something you made with your own hands means more than anything from a store. Add a little tag that says “Made by Grandma, Winter 2026,” and you’ve made something they may keep for years.
Don’t knit? No problem. You can buy handmade pieces from a local craft fair or an online shop like Etsy. It still feels special.
- Best ages: All ages
- About how much: A few dollars in yarn if you make it, or $15 to $40 to buy
- Mailing tip: These are light and squishy, so a padded envelope often works fine. That keeps shipping cheap.
4. A “Warm Toes” Sock Bundle
Never underestimate a good pair of socks. Pick out a few pairs, like fuzzy ones, ones with grippy bottoms for slippery floors, or socks with funny designs. Roll them up and tie them with a ribbon.
It’s a small gift that kids actually use, and it’s fun to open.
- Best ages: All ages (grippy socks are great for toddlers)
- About how much: $10 to $25 for a bundle
- Mailing tip: Socks weigh almost nothing, so this is one of the cheapest gifts to mail.
5. A Hot Cocoa Kit With a Personalized Mug
Fill a box with cocoa packets, mini marshmallows, and a few peppermint sticks for stirring. Then tuck in a mug with their name on it. Now they have everything they need for a cozy cup on a snow day.
Add a note like, “Make a cup and call me so we can drink cocoa together.” Then do it!
- Best ages: 4 and up (a grown-up should handle the hot water for younger kids)
- About how much: $20 to $35
- Mailing tip: Wrap the mug in bubble wrap, fill the empty space in the box so nothing rattles, and write “FRAGILE” on the outside. Check with the parents about food allergies first.
6. A Warm Plush Buddy or a Heated Throw
For little ones, a stuffed animal you can warm in the microwave makes bedtime extra cozy. These are usually filled with things like clay beads and dried lavender, so they feel soft and smell nice.
For teens and college kids, try an electric heated throw blanket. It’s perfect for a cold bedroom or a drafty dorm.
- Best ages: Warm plush toys for kids 3 and up; heated throws for teens and young adults
- About how much: $20 to $50
- Safety note: Always check the age label. With plush warmers, a grown-up should do the heating and follow the instructions. For heated throws, pick one that shuts off on its own. If it’s going to a dorm, check that the school allows them.
- Mailing tip: Both pack easily in a medium box with a bit of padding.
Read Also: 12 Little Things Grandparents Say That Stick With Grandkids for Life
Part 2: Keepsakes That Carry Your Love and Your Stories
Toys get outgrown. Clothes get too small. But some gifts stick around for years because they hold a piece of you. These keepsakes share your voice, your stories, and your family’s history.
7. A Recordable Storybook With Your Voice
These books let you record yourself reading each page out loud. When your grandkid turns the page, they hear you telling the story. It’s like having Grandpa right there at bedtime, even if he lives three states away.
Read slowly, use silly voices, and don’t worry about being perfect. A little laugh or a “Hi, sweetie!” at the start makes it even better.
- Best ages: 2 to 8
- About how much: $20 to $40
- Mailing tip: Record your voice before you mail it, and test it once to make sure it works. Pack it in a box with some padding to protect the sound parts.
8. A Photo Book of Their Parent as a Kid
Kids find it hard to believe their mom or dad was ever little. So show them! Gather old photos of their parent at the same age they are now: first day of school, Halloween costumes, that awful haircut from fourth grade.
Add short captions with the funny stories behind the pictures. Like, “This is your dad the day he tried to give the cat a bath.” Your grandkids will flip through it again and again.
- Best ages: 5 and up
- About how much: $20 to $50 through an online photo book service
- Mailing tip: Many photo book sites can ship straight to your grandkid’s house. Just add a gift note at checkout.
9. A Dated Keepsake Ornament
Send one special ornament with this year’s date on it. Then do it again next year, and the year after that. By the time your grandkids grow up, they’ll have a whole collection to hang on their own tree someday.
On the box, write the year and a short note, like, “Christmas 2026. I love you more every year. Grandma.”
- Best ages: All ages (pick shatterproof ornaments for little ones)
- About how much: $10 to $25
- Mailing tip: Glass ornaments break easily. Wrap them in bubble wrap, put them in a small box, then put that box inside a bigger one with padding around it.
10. Your Family Recipe, Plus What They Need to Make It
Is there a cookie, fudge, or bread everyone in your family knows you for? Write the recipe out by hand on a card. Then send it along with cookie cutters, sprinkles, and the dry ingredients.
Here’s the best part: set up a video call and bake it together. You can walk them through each step, just like you would in your own kitchen. And that handwritten recipe card? They’ll keep it forever.
- Best ages: 6 and up (with a grown-up helping)
- About how much: $15 to $30
- Mailing tip: Only send dry, sealed items like sprinkles, sugar, or a cookie mix. Leave out anything that can spoil, like butter or eggs. Check with the parents about food allergies first.
11. A “Letters From Grandma” Bundle
This one costs almost nothing, but it might be the gift they remember most. Write a few short letters, seal each one in an envelope, and label them with when to open:
- “Open on the first snow”
- “Open when you’re bored”
- “Open when you miss me”
- “Open on Christmas Eve”
Inside, write a memory, a joke, a little drawing, or just tell them why you’re proud of them. Tuck in a sticker or a dollar bill for extra fun.
- Best ages: 5 and up (younger kids can have a parent read them aloud)
- About how much: Just the cost of paper and postage
- Mailing tip: Put all the envelopes in one larger envelope or small box, so they arrive together.
12. A Simple Family Tree or “Where We Come From” Booklet
Older kids start to get curious about where their family came from. Help them out with a simple family tree print or a little booklet you put together yourself.
Add old photos, the names of great-grandparents, and a map showing the town where you grew up. Share a few stories, like how you met Grandpa or what winter was like when you were a kid.
- Best ages: 8 and up
- About how much: $10 to $40 (or nearly free if you make it at home)
- Mailing tip: Send copies of old photos, not the originals. That way, nothing one-of-a-kind gets lost in the mail.
Love Being a Grandma?

Join 29,000+ grandmas who wake up to a cheerful, uplifting email made just for you. It’s full of heart, sprinkled with fun, and always free. Start your mornings with a smile—sign up below! ❤️
Part 3: Hands-On Fun for Snowy Days Inside
When it’s too cold to play outside, kids get restless fast. These gifts give them something fun to do with their hands, and many of them come with a built-in reason to stay in touch with you.
13. A Gingerbread House or Cookie-Decorating Kit
Few things say “holidays” like a gingerbread house covered in candy. Kits come with everything they need: walls, roof, icing, and plenty of sweets. Decorating cookies is just as fun and a little less messy.
Ask the parents to send you a photo of the finished house. Even if it leans like it’s about to fall over, it’s a masterpiece.
- Best ages: 4 and up (younger kids will need help with the icing)
- About how much: $15 to $30
- Mailing tip: Pick a kit with pieces that are already baked. Pack the box tightly with crumpled paper so nothing slides around and cracks. Check with the parents about food allergies first.
14. A DIY Ornament Craft Kit
Put together a kit with clear plastic ornaments they can fill, plus paint pens, felt shapes, ribbon, and stickers. Kids can make their own ornaments for the tree and feel proud every time they see them hanging there.
Add a note asking them to mail one back to you. Then you’ll have their handmade ornament on your tree, too.
- Best ages: 5 and up
- About how much: $15 to $30
- Mailing tip: Go with plastic ornaments instead of glass so nothing breaks. And maybe ask the parents before adding glitter. Not every family wants it all over the living room until spring!
15. A Custom Jigsaw Puzzle Made From a Family Photo
Choose a favorite family picture and have it turned into a puzzle. Maybe it’s the whole family at a reunion, or your grandkid with you at the beach last summer. Putting it together on a snowy afternoon is fun, and the picture at the end is the best part.
Pick the right number of pieces for their age:
- Young kids: 24 to 100 pieces
- Tweens: 200 to 300 pieces
- Teens: 500 pieces or more
- Best ages: 3 and up
- About how much: $20 to $40
- Mailing tip: Most online puzzle makers can ship right to your grandkid’s door with a gift note.
16. A “Snow Day Survival Box”
This one is a family favorite. Fill a box with things to keep kids busy on a day stuck inside: a coloring book, crayons, a deck of cards, a small puzzle, a treat, and a note from you.
Write on the top, “Open this box the first day school is canceled!” The waiting makes it even more exciting. Every time it snows, they’ll be hoping today is the day.
- Best ages: 4 to 12
- About how much: $15 to $35
- Mailing tip: Use a sturdy box and tape the top well so no one is tempted to peek early.
17. A Stationery Set With Stamped, Addressed Envelopes
Want more mail from your grandkids? Make it easy for them. Send a set of fun notepaper or cards, along with envelopes that already have your address and a stamp on them. All they have to do is write and drop it in the mailbox.
This can start a pen-pal habit that lasts for years. And getting a real letter from your grandkid? That’s a gift for you, too.
- Best ages: 6 and up (younger kids can draw pictures instead of writing)
- About how much: $10 to $25, plus stamps
- Mailing tip: Use Forever stamps. They’ll still work even if postage prices go up before your grandkid gets around to writing.
18. An Indoor Seed-Starting or Herb Kit
Winter can feel gray and long. A little indoor garden gives kids something green to care for and watch grow. Kits come with small pots, soil, and seeds for things like basil, flowers, or even a mini pumpkin.
It also gives you something to talk about. “How tall is your plant now?” makes an easy question for your next phone call. Come spring, they might be ready to plant it outside.
- Best ages: 5 and up, with a grown-up helping
- About how much: $15 to $30
- Mailing tip: Kits with soil pods or dry soil disks are lighter and less messy to mail than ones with loose dirt.
Part 4: Books and Learning Gifts That Last Beyond the Season
A good book or a fun magazine keeps giving long after the wrapping paper is gone. These gifts help your grandkids learn, think, and dream, and they give the two of you more to talk about all year.
19. A Winter Picture Book With a Note Inside the Cover
Pick a picture book about snow, winter animals, or the holidays. Then, before you wrap it, open the front cover and write a note by hand.
That little note is what makes it special. Write the date, who it’s from, and why you chose it. Something like, “I picked this book because it reminds me of building snowmen with your mom. Love, Grandpa. December 2026.”
A $15 book turns into something your grandkid might save and someday read to their own kids.
- Best ages: Babies to 8
- About how much: $10 to $20
- Mailing tip: Ask the post office about Media Mail. It’s a cheaper way to send books. It can be slower, so mail early.
20. A “Grandparent Book Club” Kit
Buy two copies of the same chapter book. Keep one for yourself and mail the other to your grandkid. Then read a chapter or two each week and talk about it on the phone or over video.
“What do you think happens next?” and “Who’s your favorite character?” are easy ways to get the conversation going. It’s a simple way to spend time together, even from far away. And you might find yourself enjoying the book more than you expected.
- Best ages: 7 to 14
- About how much: $10 to $25 for two copies
- Mailing tip: Tuck in a bookmark with your weekly “book club” day written on it, like “Sunday calls with Grandma.”
21. A Guided Journal for Older Kids and Teens
Teens can be hard to shop for, but a journal is a great pick. There are lots of kinds:
- Gratitude journals, where they jot down good things that happened each day
- Question journals, with prompts like “What’s your favorite memory?” or “What do you want to be when you grow up?”
- Sketchbooks, for kids who would rather draw than write
Here’s a sweet idea: get a “questions for Grandma” journal for yourself. Fill it in with your own answers about your life, then give it to them someday. Or each of you can answer the same questions and swap books later to compare.
- Best ages: 10 and up
- About how much: $10 to $25
- Mailing tip: Add a nice pen. Journals are flat and light, so a padded envelope usually works.
22. A Magazine Subscription in Their Name
Kids love getting mail with their own name on it. A magazine subscription means they get a little surprise in the mailbox every month, all year long. And each time, they’ll remember it came from you.
There are kids’ magazines for almost any interest: animals and nature, science, art, sports, or history. Pick one that fits what they love right now.
- Best ages: 3 and up (there are magazines for little readers, too)
- About how much: $20 to $40 for a year
- Mailing tip: The first issue can take several weeks to show up. Print out a picture of the magazine cover or write a card that says, “Watch your mailbox!” so they have something to open on the holiday.
Read Also: Instead of Saying “You’ve Gotten So Big!” to Your Grandkids Try These 10 Sweet Greetings
Part 5: Experiences and Practical Gifts for Older Grandkids
As grandkids get older, they often care less about “stuff” and more about doing fun things. These gifts give them an experience, a plan to look forward to, or a head start on the future. Many of them include you, too.
23. A “Movie Night in a Box”
Pack a box with everything they need for a cozy night on the couch: microwave popcorn, a few boxes of movie candy, a pair of fuzzy socks, and a gift card for a streaming service or the local movie theater.
Add a note that says, “Pick a movie and call me to tell me what you thought!” Or even better, pick the same movie and watch it on the same night. Then you can talk about it together afterward.
- Best ages: 8 and up (and great for the whole family)
- About how much: $25 to $50
- Mailing tip: Popcorn and candy are light, but they crush easily. Fill extra space with the socks or some crumpled paper. Check with the parents about food allergies first.
24. A Gift Card With a Plan Attached
Gift cards are easy, but on their own they can feel a little plain. The fix? Attach a plan.
Instead of just tucking the card into an envelope, write an invitation to go with it, like:
- “This is for our ice cream date when I visit in the spring.”
- “Let’s go see a movie together next time you’re here.”
- “Save this for our bookstore trip this summer.”
Now it’s not just money to spend. It’s something the two of you will do together, and they’ll look forward to it for months.
- Best ages: 8 and up
- About how much: Any amount you’re comfortable with
- Mailing tip: Put the gift card inside a card, not loose in an envelope. Don’t write “gift card” on the outside, and if you’re sending a larger amount, think about using a tracked envelope.
25. A Long-Distance Game Night Kit
Buy two copies of a simple game. Keep one for yourself and mail the other to your grandkid. Then set up a video call and play together, each at your own kitchen table.
Some games work great this way:
- Card games, like Uno or a regular deck of cards for Go Fish or Rummy
- Small travel board games, like checkers or tic-tac-toe
- Trivia cards, where you take turns asking each other questions
Don’t worry if it’s a little clunky at first. Half the fun is laughing about it. Pick a regular game night, and it can become a habit you both look forward to.
- Best ages: 6 and up
- About how much: $10 to $30 for two copies
- Mailing tip: Card games and small games are light and flat, so they’re cheap to send.
26. A Gift Toward Their College Savings
This one won’t be the flashiest gift under the tree, but it might be one of the most helpful. A 529 plan is a special savings account for school costs, like college or trade school. Many families already have one set up, and grandparents can often add money to it.
The money has years to grow, so even a small gift now can help a lot later. Write a heartfelt card explaining what you did and why. Something like, “I put a little money toward your future because I believe in you.”
Younger kids might not get excited about a savings account, so send a small gift to unwrap with it, like a book or a toy.
- Best ages: Any age (the earlier, the better)
- About how much: Any amount
- Good to know: Talk to the parents first to see if they have a plan and how you can add to it. For questions about taxes or rules, check with a tax professional or financial advisor.
- Mailing tip: You’ll usually add the money online or by check, so only the card and the small gift need to go in the mail.
Love Being a Grandma?

Join 29,000+ grandmas who wake up to a cheerful, uplifting email made just for you. It’s full of heart, sprinkled with fun, and always free. Start your mornings with a smile—sign up below! ❤️
Part 6: Small Surprises That Stretch the Holiday Joy
The holidays go by fast. These gifts spread the fun out over days or weeks, so your grandkids get a little bit of you again and again, not just once.
27. A Homemade Holiday Countdown
Counting down to a big day is half the fun. Make your own countdown with 24 numbered envelopes or small wrapped surprises, one for each day from December 1 to Christmas Eve. If your family celebrates Hanukkah or another holiday, you can make it fit those days instead.
What goes inside? Keep it small and simple:
- A sticker or temporary tattoo
- A piece of candy
- A joke or riddle
- A short note, like “I remember when you lost your first tooth!”
- A fun task, like “Build a blanket fort today”
Pack everything in a box or a bag with the days clearly numbered. Each morning, they’ll get to open a tiny surprise from you.
- Best ages: 3 to 12
- About how much: $15 to $40, depending on what you put inside
- Mailing tip: Timing matters here. It needs to arrive before December 1, so mail it by mid-November. Write “Open the first one on December 1!” right on the outside of the box.
28. A “12 Days of Grandma” Package
This is like the countdown, but shorter and easier to pull off. Pick 12 small treats or notes, one for each of the 12 days before the holiday.
You have two ways to do it:
- Send it all at once. Pack 12 small bags in one box, number them 1 to 12, and let the kids open one each day.
- Send it in a few batches. Mail three or four small packages a few days apart. Kids love checking the mailbox to see if another one came.
Mix it up with small things like hot cocoa packets, bookmarks, little toys, hair clips, or a note sharing a favorite memory. Make the last day a little bigger as a grand finale.
- Best ages: 4 and up
- About how much: $20 to $50 total
- Mailing tip: Sending one box is cheaper and less to keep track of. If you mail batches, start early so the last one doesn’t get stuck in the holiday rush.
29. A Finals-Week Care Package for College Grandkids
College kids have a rough few weeks before winter break. They’re studying late, eating junk food, and probably not sleeping much. A care package from Grandma or Grandpa can really turn their day around.
Fill a box with things to help them get through:
- Snacks they can grab between classes, like granola bars, trail mix, or crackers
- Instant coffee, tea, or hot cocoa
- A pair of fuzzy socks
- A gift card for food delivery or a nearby coffee shop
- A note telling them you’re proud of them and they’ve got this
That note might be the best part. When you’re stressed and far from home, hearing “I believe in you” from someone who loves you means a lot.
- Best ages: College students and young adults
- About how much: $25 to $60
- Mailing tip: Finals usually happen in early to mid-December, so mail it by late November or the first days of December. Check how to address mail to their dorm or campus mailroom, since some schools need a box number. Make sure it arrives before they head home for break.
Mailing Tips Every Grandparent Should Know
You’ve picked the perfect gift. Now let’s make sure it gets there safely and on time. These simple tips can save you money, stress, and a few headaches.
Mail Early
December is the busiest month of the year for mail. Packages pile up, trucks run behind, and things can show up late. Before you ship, look up the holiday shipping dates on the USPS, UPS, or FedEx websites. These dates change every year, so check the current ones instead of guessing. When in doubt, send it a week or two earlier than you think you need to.
Try Flat-Rate Boxes
The post office sells flat-rate boxes. Anything that fits inside ships for one set price, no matter how much it weighs. That’s a great deal for heavy things like books, mugs, or a box full of goodies. For light items like socks or a blanket, a regular box or padded envelope may cost less. Ask at the counter, and they’ll help you compare.
Label Gifts So No One Peeks
If you wrap gifts before you ship them, write “Do Not Open Until Dec. 25!” in big letters on the outside. You can also address the box to the parents, like “Attn: Mom,” so they can hide it until the big day. That keeps the surprise safe from curious little hands.
Think About the Cold
Mail trucks get freezing in winter. Liquids, like bottled drinks or some paints and glues, can freeze and leak. Pack those in a sealed plastic bag, or skip them. On the bright side, chocolate travels much better in winter than in summer!
Track It and Give a Heads-Up
Most shipping options come with a tracking number. Keep it handy so you can see where your package is. When it’s close, text the parents to let them know it’s on the way. That way, it won’t sit on the porch in the snow, or get spotted by the kids too early.
Let the Store Ship It for You
Don’t feel like standing in line at the post office? Many online stores will gift-wrap your order, add a note from you, and ship it straight to your grandkids. It’s quick and easy, and they’ll still know it came from you.
Read Also: 25 Adorable Pen Pal Ideas Your Grandkids Will Actually Get Excited About
The Best Part of the Package Is You
Remember that box on the porch? The one with your handwriting on the label?
When your grandkid sees it, they’re not thinking about how much it cost or where you bought it. They’re thinking, “Grandma remembered me.” That’s the real gift.
The blanket will keep them warm, and the cookies will get eaten. But the things they’ll hold on to are the stories you shared, the note you wrote, and the time you took to put it all together. Years from now, they may not remember every gift. They’ll remember how it felt to be thought of.
So whatever you send, add a few words of your own. Even if it’s something you ordered online, tuck in a card. Tell them you’re proud of them. Share a memory. Say you miss them. It only takes a minute, and it turns a nice gift into a meaningful one.
You don’t need to do all 29 ideas. Just pick one this week and get it in the mail. Your grandkids will remember the feeling long after they’ve outgrown the gift.
Love Being a Grandma?

Join 29,000+ grandmas who wake up to a cheerful, uplifting email made just for you. It’s full of heart, sprinkled with fun, and always free. Start your mornings with a smile—sign up below! ❤️