We're reader-supported and only partner with brands we trust. When you buy through links on our site we may receive a small commission at no extra cost to you. Learn More. Product prices and availability are accurate as of the date and time indicated and are subject to change.
Vintage items have a way of becoming trendy again. This holiday season, it’s the decor from yesteryear. Remember those vintage Santa mugs you used to drink hot cocoa out of when you were younger? They’re back, and we’re seeing replicas of them everywhere.
It’s going to be a little difficult finding a real vintage mug. If Grandma’s attic or your parents’ basement doesn’t already have one, you can hit the local thrift store to save big on the St. Nick-themed mugs. You can also check out eBay for vintage anything, but just make sure to check your seller’s ratings first. I was able to find a few on Etsy — just know that you’re going to pay more for true vintage items because they’re high quality and in demand.
Since true vintage items can come with a higher price tag, it can actually be cheaper to buy your mugs brand-new. So to help you save, I also found some vintage-inspired Santa mugs at stores like Target, Kohl’s, and JCPenney. Bonus: what I also like about these newer mugs is that most of them are dishwasher and microwave safe (unlike actual vintage ones), and they start at just $6.
Below are the best deals on vintage Santa mugs to add to all of your Christmas celebrations this year.
For more money-saving tips, text DEALS to 57299 to be the first to know about the hottest deals each day.
1. St. Nicholas Square Santa Mug: $7.21 at Kohl’s
The winking eye and rosy cheeks of this mug ($7.21, Kohl’s) will add a big dose of Christmas cheer to your morning coffee this holiday season. Enjoy a steaming mug of joe with this festive earthenware mug that’s dishwasher and microwave safe (win!).
2. Winking Santa Ceramic Mug: $6.99 at At Home
This is one of the cheapest (and cutest!) new Santa mugs ($6.99, At Home) we’ve found anywhere. At just under $7, this one is a steal for how large it is. It measures almost six inches tall, so there’s plenty of room for a handful of marshmallows on top of your hot cocoa. Get it in three to six days with standard shipping, or utilize At Home’s same-day pickup for free.
3. Lang Mr. & Mrs. Santa Mug Set: $36 at Poshmark
This Mr. and Mrs. Santa mug set ($36, Poshmark) is in good condition with no cracks or chips. While wear and tear occur, if within three days of delivery you find this set different than described, you can get your money back with the Posh Protect: Buyer Protection Policy. It ships with USPS priority mail, so you can start using it right away.
Related: We’ve got the deets on how you can sell, buy, and save at Poshmark.
4. Mr. Christmas Red and White Santa Mug: $9.99 at Ace Hardware
This adorable Santa face ($9.99, Ace Hardware) will make any hot drink feel extra festive this season. It’s just under $10 and can go in the dishwasher and microwave so you can safely reheat your morning coffee. Plus, you can get free curbside or in-store pickup at Ace Hardware.
5. Hand-Painted Winking Santa Face Mug: $25 at Etsy
This sweet face has been around for more than 70 years of holiday cheer! These hand-painted vintage Santa mugs ($25 each, Etsy) have a rhinestone eye. The 5-star seller only has four Santa mugs left.
6. Santa and Mrs. Claus Ceramic Mug Set: $24.95 at Amazon ($1.04 per ounce)
This adorable matching Mr. and Mrs. Claus set ($24.95, Amazon) couldn’t be cuter! With a 12-ounce capacity each, they come out to $1.04 per ounce. The full-size mugs are made from glazed dolomite ceramic and come with free 2-day delivery for Amazon Prime members. Nonmembers can score free shipping with a $25 purchase.
7. Retro Santa Merry Christmas Mug Set: $19.96 at World Market ($.71 per ounce)
These Santa mugs ($19.96, World Market) are brand-new, but the retro-inspired design will give you the same dose of nostalgia as an actual vintage mug. You’ll get four mugs for under $20, which makes each one about $5. At 7 ounces each, that’s $.71 per ounce for the set. That’s a steal for mugs this nice! The stoneware mugs are microwave and dishwasher safe, and you can use free curbside pickup to get them the same day you order from World Market.
8. Stoneware Figural Santa Mug: $5 at Target ($.31 per ounce)
Target is a great place to find affordable holiday decor, and this trendy, 16-ounce Santa mug ($5, Target) is a must-have this year. It can go in the dishwasher and the microwave, and for just $5, or $.31 per ounce, it’s the perfect thing to stock up on for coworker or teacher gifts. It ships free with $35 orders, or place a same-day pickup order for free. Target Red Card members can score an additional 5% off and free 2-day shipping with no minimum order.
9. Vintage Hand-Painted Santa Mug: $26.95 at Etsy
This hand-painted vintage Santa mug ($26.95, Etsy) is the perfect size for a small cup of cocoa. It’s not clear what year this was made, but the seller lists it as “great vintage condition” with a few minimal signs of wear but no major chips or cracks. This shop offers free shipping with a $35 purchase, so consider buying a set to save on shipping costs.
10. Festive Face Santa Mug: $17.95 at Amazon
This sweet Santa face mug ($17.95, Amazon) has earned more than 40 5-star reviews on Amazon, with reviewers commenting on the excellent quality and the large size of the mug, so you can brew an extra large cocoa to sip on as you wait for Santa to come down the chimney. With an Amazon Prime membership, you can get free 2-day shipping on this mug.
11. Vintage Hand-Painted Santa Mug: $20 at Poshmark
It’s unclear what year this festive mug ($20, Poshmark) is from, but the seller describes it as pre-owned, hand-painted, and in good condition. It’s four inches tall, so it’s not too big and not too small, and all Poshmark orders come with discounted 1 to 3-day USPS priority shipping so you can start using it right away.
12. Holiday Wonder Santa Mug: $12 at Sur La Table (from $1.17 per ounce)
This holly jolly Christmas mug ($12, Sur La Table) is made from durable stoneware and is microwave and dishwasher safe. It’s available in a 10-ounce size as well as a 12-ounce size, so you could order a set for your family with large mugs for the adults and smaller versions for the kids. The 10-ounce mugs work out to $1.20 per ounce and the 12-ounce mugs are $1.17 per ounce. All orders come with 2-day delivery, and if you live near a Sur la Table store, you can also pick up your order in the store for free.
13. Vintage Christmas Mug: $9.99 at Etsy
This vintage 1970s mug ($9.99, Etsy) will have you dreaming of tinsel trees and Shiny Brite ornaments! This Etsy seller has more than 90 5-star reviews and offers free shipping when you spend $35 or more.
14. Holiday Vintage Santa Mug Tall: $9.97 at Nordstrom Rack
If you’re looking for something trendy that’s not exactly the same as what everyone else has, pick up this tall Santa mug ($9.97, Nordstrom Rack). The sweet Santa face definitely gives off a vintage vibe, but the tall, slim design gives it a fresh look. This ceramic mug is hand-wash only, but for under $10 at Nordstrom Rack, it’s totally a steal.
15. Santa Claus Ceramic Coffee Cup: $14.99 at Amazon ($1.07 per ounce)
This vintage-inspired mug ($14.99, Amazon) features an old-fashioned Santa face with the curve of the handle mimicking his iconic red hat. The mug holds 14 ounces, so it’s one of the larger mugs available and works out to $1.07 per ounce. Amazon Prime members can score free 2-day delivery, and nonmembers will get free shipping with a $25 purchase. (The perfect excuse to order two).
16. White Embossed Santa Face Mug: $4.19 at Big Lots ($.35 per ounce)
Big Lots is a great place to find inexpensive holiday decor and seasonal gifts, and you can shop their best deals online. This 12-ounce ceramic mug ($4.19, Big Lots) is less than $6 and just $.35 per ounce. Shipping is free for orders over $59. If you don’t plan to spend that much, you can select in-store pickup for free and go grab it whenever you like. If you place your order before 5 p.m. local time, you can get it the same day.
17. Santa Claus Mugs: $15 – $60 at Pottery Barn (from $.94 per ounce)
These brand-new Santa Claus mugs from Pottery Barn have a hint of nostalgia and resemble vintage Santa mugs. Made from earthenware and dishwasher and microwave safe, these mugs are designed to be used, not just for shelf decor. You can buy these in small 8-ounce mugs in a set of four ($40, Pottery Barn) which works out to $1.25 per ounce for the set. Or buy the large 16-ounce individually ($15, Pottery Barn) or as a set ($60 Pottery Barn) at $.94 per ounce each.
18. Santa Polka Dot Hat Ceramic Mug: $19.76 at Amazon ($1.65 per ounce)
The hat on this Santa features the classic 90s polka dot print, and a waving arm on the handle adds an extra festive touch to this mug ($19.76, Amazon). The cup holds 12 ounces, working out to $1.65 per ounce, and the painted ceramic is hand-sculpted, so no two are exactly the same. If you’re an Amazon Prime member, you’ll get free 2-day shipping; otherwise the mug ships free with orders of $25 or more.
19. Certified International Holiday Magic Santa 4-Piece 3D Mug Set: $56.41 at Kohl’s
These whimsical ceramic Holiday Magic Santa mugs from Certified International ($56.51, Kohl’s) totally have the vintage vibe yet are dishwasher and microwave safe, meaning you can actually use them. Earn 7.5% in Kohl’s Rewards if you use your Kohl’s Card.