The best Christmas stockings
1. Patience Brewster ballerina reindeer Christmas stocking, £100, Fortnum & Mason
A fun, pretty 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.
Looking for more Christmas inspiration?
- Best luxury advent calendars for Christmas 2021
- The best Christmas hampers of 2021
- How to create a maximalist Christmas
- Best traditional advent calendars for Christmas 2021
2. Whistler Christmas stocking red, £65, Tori Murphy
For something bold and colourful, Tori Murphy’s whistler Christmas stocking is a winner. The red, animal print design makes a playful statement without looking out of place.
3. Marching guard stocking, £79, Harrods
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.
4. Tapestry Christmas stocking, £65, Tori Murphy
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.
5. Christmas tree cotton handknit Christmas stocking, from £39, Chunkichilli
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.
6. Pom pom felt stocking, £34, West Elm
If simplicity is more your style, this felt option subtly decorated with pom poms is the perfect minimalist Christmas stocking.
7. Ros Christmas stocking, £29.95, Liberty
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.
8. Alpine skier stocking, £79, Harrods
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.
9. White mudcloth Christmas stockings with pom poms, from £55.99, Etsy
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.
10. Felt penguin stocking, £19.95, & Keep
Hand felted from 100% wool, & Keep’s penguin stocking looks perfect with any Christmas colour scheme thanks to its grey colouring and cute penguin design!
11. Jumbo hand knitted stocking, £65, Not On The High Street
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.
12. Stocking with stag, £60, Harrods
Go all out with a full faux fur Christmas stocking! This one from Harrods comes with an adorable stag decoration and satin bow.
13. Buds and butterflies stocking, £12, Lorna Syson
Bring the outdoors in with this buds and butterflies stocking by Lorna Syson. The delicate design paired with the deep tones looks perfect hung on a mantel.
14. Muse eyes embellished stocking, £128, Jonathan Adler
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.
15. Rose Christmas stocking, £48, Tori Murphy
The rose Christmas stocking combines floral design with monochrome tones. Perfect if you love Christmas without the bright colours.
16. Karru cotton velvet stocking, £32.50, Nkuku
Available in burnt amber, charcoal and light grey, Nkuku’s simple Christmas stocking is both luxurious and long-wearing.
17. Sirohi cotton stocking, £36.50, Nkuku
Made from a soft cotton with a Nordic feel, the sirohi cotton stocking is available in this diamond design or a chevron pattern.
18. Lotus ruby Christmas stocking by Bungalow Denmark, £39, Curated Living
Block printed by artisans in India, this decorative Christmas stocking is a sophisticated design, perfect for all those festive morning gifts.
19. Velvet embellished stocking, £60, Harrods
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.
20. Festive forest Christmas stocking, £17.50, Sophie Allport
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.