No matter your age, the sight of an overflowing Christmas stocking is the most exciting start to Christmas morning. Whether in traditional red or green, hand embroidered or knitted, made from patchwork or pretty printed fabric, there are some delightful designs to choose from. Here's our round-up of the best Christmas stockings for your festive mantelpiece, sure to become heirlooms to pass down through the generations.
Best Christmas stockings for 2022
Patience Brewster ballerina Reindeer Christmas Stocking
- Buy it now from Fortnum & Mason (£25)
A pretty embroidered Christmas stocking to hang on your mantel, Fortnum & Mason's ballerina reindeer stocking is the perfect size for stocking fillers and looks beautiful surrounded by Christmas decorations.
Scallop Strip Raspberry Christmas Stocking
- Buy it now from Tori Murphy (£48)
For something fun and colourful, Tori Murphy's scallop stripe Christmas stocking is a winner. The red and white scalloped stripe design makes a playful statement without looking out of place.
William Morris Luxury Christmas Stocking in Seaweed Aubergine
- Buy it now from Phillips & Cheers (£28.50)
Made from Morris & Co screenprint fabrics and designer velvets, this beautiful seaweed aubergine stocking from Phillips & Cheers not only looks wonderful displayed on your mantel, but can be handed down for generations thanks to their high quality and timeless style.
Marching Guard Christmas Stocking
- Buy it now from Harrods (£79)
Keep it classic with this Christmas stocking from Harrods. Made from pure wool and decorated with hand-sewn sequins, this charming stocking will last you for years to come.
You might also like best Christmas hampers for 2022
Tapestry Christmas Stocking
- Buy it now from Tori Murphy (£65)
Add style and decadence to your festive mantel with Tori Murphy's tapestry Christmas stocking. Made from 100% cotton woven in Lancashire, this Christmas stocking is as sustainable as it is stunning.
Christmas Tree Cotton Handknit Christmas Stocking
- Buy it now from Chunkichilli (from £39)
Hand-knitted from organic cotton, this chunky Christmas stocking is a great sustainable choice. Plus, it's stretchy, so you can squeeze a few extra gifts inside. There is also the option to add personalisation using vegan leather, making it that extra bit special.
Pom pom Felt Christmas Stocking
- Buy it now from West Elm (£29.20)
If simplicity is more your style, this felt option subtly decorated with pom poms is the perfect minimalist Christmas stocking.
You might also like the best Christmas wreaths for your front door
Ros Christmas Stocking
- Buy it now from Liberty (£15)
A classic Liberty London print, the Ros Christmas stocking looks beautiful displayed before a roaring fire, or serves as a lovely gift to a loved one.
William Morris Luxury Christmas Stocking in Willow Bough Blue
- Buy it now from Phillips & Cheers (£28.50)
Another heirloom Christmas stocking from Phillips & Cheers, this William Morris fabric has a beautiful leaf pattern in pink and purple, a wonderful option for someone who loves traditional style with a pop of colour.
Alpine Skier Christmas Stocking
- Buy it now from Harrods (£79)
If you're an avid skier, this Christmas stocking is right up your alley. Hand embroidered, it's a charming addition to any festive home.
White Mudcloth Christmas Stocking
- Buy it now from Etsy (from £50.72)
If you'd rather shop small this Christmas, these bohemian style stockings from Etsy are a lovely choice. Hand-made from mudcloth and cotton, you can make each stocking personal, with the option to add pom poms and name tags.
You might also like best luxury advent calendars for 2022
Jumbo Hand Knitted Christmas Stocking
- Buy it now from Not On The High Street (£75)
Choose between traditional white or festive stripes - this jumbo hand knitted Christmas stocking from Not On The High Street will keep your gifts secure for many Christmases to come.
Christmas Stocking with Stag
- Buy it now from Harrods (£60)
Go all out with a full faux fur Christmas stocking! This one from Harrods comes with an adorable stag decoration and satin bow.
You might also like the best wine pairings for Christmas dinner
Muse Eyes Embellished Christmas Stocking
- Buy it now from Jonathan Adler (£128)
Add a bit of glamour to your festivities with Jonathan Adler's muse eyes embellished Christmas stocking. You can never go wrong with white and gold at Christmas.
Rose Christmas Stocking
- Buy it now from Tori Murphy (£48)
The rose Christmas stocking combines floral design with monochrome tones. Perfect if you love Christmas without the bright colours.
You might also like our Christmas gift guide
Karru Cotton Velvet Christmas Stocking
- Buy it now from Nkuku (£35)
Available in burnt amber, charcoal and light grey, Nkuku's simple Christmas stocking is both luxurious and long-wearing.
Sirohi Cotton Christmas Stocking
- Buy it now from Nkuku (from £20)
Made from a soft cotton with a Nordic feel, the sirohi cotton stocking is available in this diamond design or a chevron pattern.
Lotus Ruby Christmas Stocking by Bungalow Denmark
- Buy it now from Curated Living (£39)
Block printed by artisans in India, this decorative Christmas stocking is a sophisticated design, perfect for all those festive morning gifts.
You might also like the best Christmas cards for 2022
Velvet Embellished Christmas Stocking
- Buy it now from Harrods (£60)
If opulence is more your style, why not treat yourself to this velvet embellished stocking? Created from deep red plush velvet and embellished with jewel-like beads, this Christmas stocking is sure to make a statement.
Festive Forest Christmas Stocking
- Buy it now from Sophie Allport (£19.50)
A truly charming option for your Christmas stocking, the festive forest design from Sophie Allport includes hedgehogs, badgers, hares, squirrels and snow-covered Christmas trees.
Mercado Global Cupid Dip-Dye Stocking
- Buy it now from Free People (£58)
With dyed and patched detailing, plus tassel trimming and a hanging loop, each of these stockings may vary slightly in colour or pattern, making it one-of-a-kind.
Embroidered White Fabric Christmas Stocking
- Buy it now from Oliver Bonas (£22.50)
Beautifully embroidered with folk-art imagery including dala horses, birds, flowers and golden stars, this colourful stocking from Oliver Bonas has a handmade feel.
Suzani Brights Stocking
- Buy it now from Shop Kit Kemp (£30)
Handmade in the UK, this Suzani Brights stocking by Kit Kemp is made from natural cotton cloth and features a pretty floral design bright red pom-poms. Perfect if you're looking for something subtly festive.