Few purchases carry this much sentiment for this little money. A tree hung with pieces gathered over twenty years looks nothing like one filled in a single trip, and knowing where to buy Christmas ornaments is most of what separates the two. Big-box stores and Amazon win on volume, Hallmark Gold Crown stores and brand sites win on collectible and dated pieces, and Etsy wins on personalization. Prices run from under two dollars for a plastic ball to eighty dollars for a mouth-blown glass figure, and that gap is not always about quality.

This page contains affiliate links. We may earn a commission at no extra cost to you.
Where to Buy Christmas Ornaments, Matched to What You Need
A Christmas ornament is a small decorative object, usually one to five inches across, made to hang from a branch, a garland, or a wreath during the Christmas and holiday season. The form traces back to Lauscha, Germany, where glassblowers began selling blown-glass fruit and nut shapes in the 1840s. Mouth-blown German glass still sets the reference point at the top of the market.
Three groups buy nearly all of them. Families dressing a bare tree need volume. Collectors chase dated annual series months ahead of everyone else. Gift buyers want one timeless piece to commemorate a first Christmas, a wedding, or another milestone. Your group decides the store, so start here:
| What you need | Best channel | Typical price | Watch for |
|---|---|---|---|
| Filling a bare tree fast | Walmart, Target, Amazon | $10 to $20 per 30 to 50 piece box | Every neighbor owns the same set |
| Dated collectible series | Hallmark Gold Crown stores, brand sites | $15 to $30 each | Popular pieces sell out early |
| A name, date, or photo | Etsy makers, brand personalization shops | $12 to $40 each | Production time before shipping |
| Vintage or retired pieces | eBay, thrift shops, estate sales | Wide range | Counterfeits, missing caps |
| One statement piece | Christopher Radko, Lenox, Waterford | $40 to $80 and up | Paying for a name, not durability |
Still choosing the tree? Our guides to artificial Christmas trees, real trees from lots and farms, and the Charlie Brown tree cover that first.
Glass, Shatterproof, or Handcrafted: What Each Material Gets You
Material decides everything else: breakage risk, price, weight, and how a piece reads under lights. Sort that first, then worry about theme.
| Material | Breakage risk | Price each | Best for |
|---|---|---|---|
| Mouth-blown glass | High | $15 to $80 | Display trees, collectors |
| Machine-made glass | High | $2 to $10 | Classic ball sets |
| Shatterproof plastic | Very low | $0.50 to $3 | Homes with a child or pet |
| Resin and wood | Low | $5 to $20 | Rustic and woodland themes |
| Felt and fabric | None | $3 to $12 | Toddler-height branches |
| Metal and silver | Very low | $10 to $40 | Engraving and heirloom gifts |
Shatterproof versus glass. With a toddler, a cat, or a dog with a working tail, put plastic and felt on the bottom third and save glass ornaments for eye level and above. The low branches take the abuse, so that is where the cheap material belongs.
Cap and hanger quality. The metal cap is the part that fails. Twist it gently before buying; if it spins loose in the neck, the piece will drop. A sturdy ornament has a cap crimped tight to the glass and a hanger loop thick enough not to straighten under its own weight.
Craftsmanship and finish. Hand-painted detail, sealed rather than dusted glitter, and even seams separate real artistry from filler. Sloppy interior paint is the fastest tell on cheap hand-blown glass. Glitter that sheds onto your fingers in the store will shed onto the carpet for the next five years.
Bulk packs versus singles. A 30 to 50 piece box costs far less per unit, but every home on the block has that set. Buy volume in one of the shimmering metallics (gold, silver, or champagne), then break the pattern with whimsical or nostalgic singles that make it a unique Christmas tree.
How Many Ornaments a Tree Needs, and the Order to Buy Them
The common decorating rule is 10 to 20 pieces per foot of tree height, so a 7-foot tree takes roughly 70 to 140. The low end looks finished on a slim tree; the high end suits a full fir viewed from every side.
- Measure the tree and multiply its height in feet by 10 to 20 for your target count.
- Pick a two-color palette plus one metallic before shopping, jewel tones or classic red and green.
- Buy shatterproof filler and ornament sets first, then spend the rest on statement pieces.
- Add a divided storage box to the same order, sized to that count.
Ribbon, garland, and picks fill gaps cheaper than more balls do, which matters on the back half of a tree pushed into a corner.
Buying Ornaments in Person: Store by Store
In-store shopping beats online for one reason: you can twist the cap, check the paint, and see the real size. These are the stores worth the trip, from cheapest to most curated.
Walmart
Walmart, the largest brick-and-mortar retailer in the United States, is the volume play. Seasonal aisles go up in the fall with basic ball sets from under two dollars to roughly twenty for themed collections.
Target
Target curates harder than it stocks. Wondershop covers coordinated sets in a few palettes each year, while Threshold and Hearth and Hand with Magnolia handle the rustic end. Weak if you want one specific novelty piece.
Christmas Ornaments at Hallmark Gold Crown Stores
Hallmark Gold Crown stores are the collector’s stop, and the reason serious buyers shop months before December. Hallmark runs an ornament premiere in midsummer and a larger Keepsake Ornament Debut in the fall. The 2026 Debut runs October 10 to 18 in Gold Crown stores and on Hallmark.com with more than 150 new ornaments, according to Hallmark, and Keepsake Ornament Club members got early access on October 9. Series pieces sell through and then move to resale at a markup.
Hobby Lobby and Michaels
The craft chains carry a wider in-store range of unique Christmas tree ornaments than most national retailers, plus blanks, paint, and wire if you would rather craft your own. Both discount holiday stock hard as the date nears, so a mid-December visit beats an October one on price.
Home, Off-Price, and Department Stores
At Home gives entire aisles to holiday ornaments once the season starts. HomeGoods and Marshalls are the off-price wildcard, with rotating one-off stock that never repeats. Kohl’s, Macy’s, and JCPenney run trim shops, and Pottery Barn and Crate and Barrel sit at the design end, where pieces are styled as interior design accents rather than tree filler.
Thrift Shops, Estate Sales, and Museum Stores
Vintage glass surfaces in thrift shops and estate sales far below resale pricing, the most underrated channel for a mid-century look. Shiny Brite boxes turn up at Goodwill; buy the whole box, because complete packaging is most of the value. Museum and botanical garden gift shops sit at the other end, with one-of-a-kind runs tied to their own art collections.
Ordering Christmas Ornaments Online: Where and Why
Online wins on catalog depth and on anything personalized. It loses on scale and finish, which listing photos hide.
Amazon
Amazon has the deepest catalog and the widest range of bulk packs. Filter by material and diameter rather than theme, and sort reviews by most recent, since these listings often change suppliers between years.
eBay
eBay is the working secondary market for retired collectible ornaments, from Shiny Brite sets to new-in-box designer pieces. Check sold listings before bidding to learn what a design actually trades for, and it is the right place to finish a series you started building years ago.
Etsy and Independent Makers
Etsy is where handcrafted work lives: laser-engraved wood, custom family name designs, painted portraits of one specific pet. It is the strongest source for personalized Christmas ornaments no chain carries. Ask the maker about turnaround before ordering late in the season.
Brand and Specialty Sites
Christopher Radko, Old World Christmas, and Balsam Hill sell direct, the only reliable way to see a complete current collection. Lenox and Waterford cover crystal ornaments, where elegance costs the most. Bronner’s, an ornament shop in Frankenmuth, Michigan, stays open year-round. For the rest of the display, our Christmas decorations and Christmas lights guides cover garland, wreaths, and lighting.
Personalized and Keepsake Ornaments: Order Deadlines That Matter
Personalization is the one ornament purchase with a hard deadline. Anything a maker has to personalize, whether an engraved name, an initial, or a photo, is made after you order, so production time stacks on top of shipping, and both stretch in December when every maker is backed up.
- Engraved metal and glass: confirm the exact spelling and date in writing; a typo cannot be fixed after the piece is cut.
- Photo ornaments: upload a high-resolution file, since a phone screenshot prints soft at three inches.
- Hand-painted names on Etsy: read the shop’s stated cutoff date, not the platform’s general holiday estimate.
- Dated annual series: buy at the fall debut, because a sold-out year has to come from resale.
We tell readers shopping for a baby’s first Christmas or a newlywed couple to order by mid-November and treat anything after that as a bonus. A meaningful piece that arrives December 27 still marks the year, but it misses the moment it was bought for. For a gift exchange where the ornament is the entire present, our white elephant gift guide covers what goes over well.
How Much Should You Pay for Christmas Ornaments?
As of September 2026, the market splits into three tiers, and each jump buys something different.
Budget, $0.50 to $3 each. Shatterproof plastic and machine-made glass, usually sold 20 to 50 to a box for $10 to $20. You are buying coverage and color, not detail.
Mid-range, $10 to $35 each. Dated series, hand-painted glass, quality resin. This tier buys real sculpting, sealed glitter, and a finish that survives a decade of handling. Most one-off presents land here.
Premium, $40 to $80 and up. Mouth-blown European glass, crystal, and silver. You are paying for artist attribution, limited runs, and a resale floor, not durability. A $60 glass piece is no less fragile than a $6 one.
Where spending more is wasted. Interior filler. Nobody sees what hangs deep against the trunk, so use the cheapest shatterproof balls there and put the budget where light hits.
Ornament Buying Mistakes That Cost Money
One mistake we see readers make every season is buying the whole tree’s worth from a single listing photo, then living with forty pieces that looked better in a thumbnail. The costly error is rarely one bad piece.
Buying from the photo alone. Listing images exaggerate saturation and rarely convey scale. Read the stated dimensions, since a “large” ball can arrive golf-ball sized.
Chasing bargains on collectibles. Counterfeits circulate on resale platforms for the most collected brands. Compare paint detail and box printing against the maker’s own images, and treat a sealed current-year piece listed far below retail as a warning.
Assuming the platform’s return policy applies. Third-party sellers on Amazon, Walmart.com, and eBay set their own terms, which can be shorter or final-sale.
Skipping storage. Pieces that nest into a compartmented ornament box survive the other eleven months. Odd shapes that will not fit a divider tray are the ones that crack in the attic, and a box kept out of direct sunlight keeps painted finishes from fading.
Five Ornament Picks Worth Buying
These five cover the realistic buying situations, chosen on material quality and catalog depth.
Best overall: Hallmark Keepsake Series. Dated annual pieces with detailed sculpting across a wide range of licensed themes, roughly $15 to $30 each. The dating is the point: it turns a purchase into a record of a year and a holiday tradition kids look for year after year. Check price on Amazon
Best budget: shatterproof ball sets. Multi-size coordinated packs run about $10 to $20 for 30 to 50 pieces, Target’s Wondershop included. Nearly unbreakable, which is why they belong in homes with pets. Check price on Amazon
Best handcrafted glass: Old World Christmas figurines. Mouth-blown and hand-painted in a very large catalog of shapes, $10 to $35 by size. Each arrives boxed, the easy default when a gift needs to look considered. Check price on Amazon
Best luxury: Christopher Radko hand-painted glass. Vivid color, heavy glass, strong secondary-market demand, generally $40 to $80 per piece. Treat these as heirloom ornaments and keep the boxes. Check price on Amazon
Best companion buy: a divided storage box. Roughly $25 to $60 for a 48 to 72 compartment case with adjustable dividers. Skipping it is why collections shrink each year. Check price on Amazon
Start by counting what you own and measuring the tree, because that number decides filler versus statement pieces. Buy the volume online or at a big-box store where per-piece pricing is lowest, order anything personalized by mid-November, then spend the rest on two or three Christmas ornaments you will still want to unwrap in a decade. If you are reading this after Christmas, shop the December 26 clearance for next year’s filler.
FAQ: Buying Christmas Ornaments
Are old ornaments worth anything?
Some are, but condition and completeness drive nearly all of the value. A Shiny Brite set in its original printed box is worth several times the same pieces sold loose, while chips, flaking paint, or a missing cap cut value sharply.
Why does one glass ball cost $2 and another cost $60?
Labor and run size, mostly. A machine-made ball is stamped by the thousand; a mouth-blown European piece is shaped by a person, silvered by hand, and painted in a limited run, often with an artist mark on the cap. Neither is more durable.
Can I store them in the garage or attic?
You can, but glass and resin pay for it. Unconditioned spaces swing far enough in heat and cold across a year to craze glass and warp resin. Wrap fragile pieces in acid-free tissue or bubble wrap and keep the case in an interior closet instead.
Do Kohl’s, HomeGoods, or Marshalls carry them?
All three do, and none of them stock a predictable assortment. Kohl’s runs a holiday trim department from roughly late October. HomeGoods and Marshalls receive irregular closeout shipments, so the same store can look completely different two weeks apart.
When do holiday decorations go on sale?
The steepest clearance runs from December 26 into early January as stores clear inventory, which is the moment to buy filler for next year. Dated collectible series rarely discount, because they sell out instead.
Do vintage pieces contain lead?
Some do. Older decorative items can carry lead-based paint or solder, and holiday decor is generally not regulated as a children’s product, so toy limits do not apply. Treat pre-1980 pieces as adult decor and keep them away from a small child. The CPSC recall database is worth searching before buying older stock in bulk.
About This Guide
Editorial review: wheretobuyguides.com team. Retailer links, price ranges, and picks last verified September 2026; Hallmark fall debut dates checked October 2026.