The average seller at a fair can make an extra $5,600 in the lead up to Christmas according to Etsy data.
But here’s the catch: not every handmade item will sell well!
Shoppers at Christmas markets are looking for unique, affordable, giftable, and seasonal items they can’t easily find in big box stores.
To help you stand out, here are 19 Christmas crafts that sell like crazy at craft fairs.
And….with details on why they’re popular, what makes them profitable, and tips for maximizing your sales.
19 Christmas Crafts That Sell Like Crazy at Craft Fairs

1) Hand-Poured Soy Candles
Candles never go out of style, but during the holidays, demand skyrockets.
Shoppers love stocking up on scents like cinnamon, pine, and gingerbread.
Pouring candles into mason jars, teacups, or festive tins makes them extra giftable.
Cost to Make:
- £2 – £3 per candle.
Selling Price:
- £10 – £20 each.
Pro Tip:
Offer bundles of 3 at a small discount — shoppers love ready-made gift sets.
Related: 23 Simple Candle Crafts That Sell Like Hotcakes Online!
2) Christmas Ornaments
Handmade ornaments are one of the top-selling crafts at holiday fairs.
Think wooden slices with painted designs, resin ornaments with glitter, or clay shapes with names and dates.
Cost to Make:
- £1 – £2 each.
Selling Price:
- £6 – £15 each.
Pro Tip:
Personalization (adding names or dates) can double your profits.
Related: 15 Easy Make In Demand Christmas Wood Crafts That Sell Like Crazy!
3) Festive Wreaths
A good Christmas wreath catches the eye and sells fast.
Use greenery, ribbon, berries, or even rustic wood for a farmhouse look.
Shoppers love them for their front doors or as centerpieces.
Cost to Make:
- £5 – £10 each.
Selling Price:
- £30 – £60 each.
Pro Tip:
Bring a few show-stopping large wreaths to draw crowds. But stock smaller ones for affordable impulse buys.
Related: 19 Easy In Demand Christmas Crafts that Sell Like Crazy
4) Knitted or Crocheted Hats & Scarves
Nothing says cozy Christmas like hand-knitted pieces.
Chunky beanies, festive scarves, and fingerless gloves are always in demand.
Cost to Make:
- £3 – £5 per piece.
Selling Price:
- £15 – £35 each.
Pro Tip:
Neutral colors sell best, but add a few bold, festive designs for variety.
Related: 21 Most in Demand Knitting Crafts That Sell Like Crazy Online
5) Hot Chocolate Bombs
These exploded in popularity in recent years — and they’re still selling out everywhere.
Chocolate spheres filled with cocoa powder and marshmallows are irresistible at winter fairs.
Cost to Make:
- £1 – £2 each.
Selling Price:
- £5 – £10 each.
Pro Tip:
Package them in clear festive bags with ribbon. They make perfect stocking stuffers.
Related: 19 Food Gifts That Sell Like Crazy Year Round to Make Serious Money
6) Rustic Wooden Signs
Short, snappy phrases like “Merry & Bright” or “Santa Stop Here” on reclaimed wood are a farmhouse-style hit.
They’re lightweight, affordable, and add instant Christmas charm to any home.
Cost to Make:
- £3 – £7 each.
Selling Price:
- £20 – £40 each.
Pro Tip:
Offer both tabletop and wall-hanging versions for wider appeal.
Related: 23 Beginner Friendly Wood Burned Projects That Sell Like Crazy!
7) Handmade Soap Bars
Choose festive scents like peppermint swirl, gingerbread, or frosted cranberry.
Soap is an easy, low-cost craft that sells like crazy at fairs.
Buyers love them as small gifts.
Cost to Make:
- £1 – £2 per bar.
Selling Price:
- £6 – £12 per bar.
Pro Tip:
Sell in bundles of 3 wrapped in ribbon to encourage higher sales.
Related: 25 In Demand DIY Soap Projects to Make and Sell For Extra Money
8) Personalized Stockings
Embroidered or vinyl-decorated stockings are a huge seller.
Parents, grandparents, and pet owners all want customized stockings for their loved ones.
Cost to Make:
- £3 – £6 a pair.
Selling Price:
- £20 – £40 per pair.
Pro Tip:
Bring iron-on letters or embroidery tools to personalize stockings on the spot.
Related: 25 Easy Sewing Projects That Sell Well on Etsy and Local Markets!
9) Holiday Table Centerpieces
Shoppers want something special for Christmas dinner.
Create arrangements with candles, greenery, pinecones, and ribbons.
Rustic wooden trays or mason jars make them extra appealing.
Cost to Make:
- £5 – £10 per piece.
Selling Price:
- £25 – £50 per piece.
Pro Tip:
Offer both traditional red-and-green designs and minimalist neutral versions.
Related: 29 Easy Make Christmas Crafts That Sell Like Crazy
10) Christmas Tree Skirts
Handmade fabric or crocheted tree skirts stand out because they’re hard to find in stores.
They add a personal, cozy touch under the tree.
Cost to Make:
- £5 – £10 per skirt.
Selling Price:
- £30 – £70 per skirt.
Pro Tip:
Smaller tabletops or mini-tree versions sell well for apartment dwellers.
Related: 21 In Demand Crochet Crafts That Sell Like Crazy Online
11) Festive Mugs
Buy blank mugs in bulk and decorate with vinyl decals, ceramic paint, or sublimation.
Pair them with cocoa packets for an irresistible combo.
Cost to Make:
- £2 – £3 each.
Selling Price:
- £10 – £20 each.
Pro Tip:
Add cheeky phrases like “Santa Needs Coffee” — funny mugs sell faster.
Related: 21 In-Demand Pottery Crafts That Sell Like Crazy Online
12) Christmas Gnomes (Tomte or Nisse)
These quirky Scandinavian-style gnomes have become a holiday craze.
They can be made with socks, felt, faux fur, or wood.
Cost to Make:
- £2 – £4 each.
Selling Price:
- £15 – £30 each.
Pro Tip:
Offer mini versions as ornaments and larger ones as décor.
Related: 19 Sewing Crafts that Sell Like Crazy Online (That Even Beginners Can Make!)
13) Holiday Potpourri Bags
Mix dried oranges, cinnamon sticks, cloves, and pine.
Package in muslin bags or jars.
They smell amazing and look rustic and giftable.
Cost to Make:
- £1 – £2 per bag.
Selling Price:
- £8 – £15 each.
Pro Tip:
Add a festive tag with “Simmer on the Stove” instructions.
Related: 29 Thoughtful Christmas Gifts Under $25 That She’ll Actually Want
14) Advent Calendars
DIY advent calendars with small pockets, envelopes, or boxes sell especially well for parents looking for reusable versions.
Cost to Make:
- £5 – £10 per calendar.
Selling Price:
- £30 – £70 per calendar.
Pro Tip:
Stock neutral ones for year-round repurposing (e.g., birthdays).
Related: 23 Most In Demand Paper Crafts that Sell Like Crazy Online
15) Christmas-Themed Jewelry
Festive earrings, bracelets, and necklaces made from polymer clay, beads, or resin are always bestsellers.
Think snowflakes, reindeer, or candy canes.
Cost to Make:
- Pennies per piece.
Selling Price:
- £10 – £25 per piece.
Pro Tip:
Bundle small earrings as stocking stuffer sets.
Related: 30 Simple Handmade Jewelry Ideas That Are Beyond Easy to Sell (Even for Beginners!)
16) Holiday Tea Towels
Plain towels can be transformed with festive vinyl, embroidery, or fabric paint.
Affordable, practical, and giftable.
Cost to Make:
- £2 – £3 each.
Selling Price:
- £12 – £20 each.
Pro Tip:
Package as sets of two for a higher price point.
Related: 19 In Demand Needlework Crafts That Sell Like Crazy Online
17) Christmas Cards
Handmade holiday cards are an easy craft with low overhead.
Shoppers love unique designs they can’t find in stores.
Cost to Make:
- £0.50 – £1 per card.
Selling Price:
- £3 – £8 each (or £15 – £25 per pack).
Pro Tip:
Offer multipacks with 5–10 cards to boost sales volume.
Related: 25 Simple Cricut Crafts That Sell Like Crazy Online (Anyone Can Make)
18) Holiday Aprons
Cute aprons with festive designs make a thoughtful gift for bakers and cooks.
They’re especially popular with families baking cookies together.
Cost to Make:
- £3 – £5 each.
Selling Price:
- £20 – £35 each.
Pro Tip:
Offer matching adult-and-child sets.
Related: 19 Beyond Cheap Crafts to Make and Sell That Sell Like Crazy Year-Round
19) Christmas Cookie Jars (DIY Kits)
Layer flour, sugar, cocoa, and chocolate chips in mason jars, then add a festive tag with baking instructions.
They’re perfect for last-minute gifts.
Cost to Make:
- £3 – £5 each.
Selling Price:
- £15 – £25 each.
Pro Tip:
Create a few themed versions — chocolate chip, gingerbread, or festive sugar cookies.
Related: 35 Easy Christmas Food Gift Ideas to Sell at a Christmas Market For Serious Money
Final Tips for Selling at Christmas Craft Fairs
Craft fairs can be incredibly lucrative if you choose the right products.
Here’s how to maximize sales:
1) Think giftable:
Shoppers are on the hunt for presents.
Bundle items into sets and package beautifully.
2) Offer a range of price points:
Stock £5–£10 impulse buys alongside higher-ticket items like wreaths or stockings.
3) Make your display festive:
Lights, garland, and clear signage attract shoppers.
4) Personalization is gold:
Adding names or initials lets you charge more and keeps customers lingering at your stall.
Final thought….with the right products and presentation, you’ll leave your next Christmas craft fair with empty boxes, happy customers, and a wallet full of sales.