This article contains affiliate links and we may receive a commission for purchases made.

Best Christmas stockings for your festive mantel

Adorn your mantelpiece with this season's chicest Christmas stockings

Clock and chair, find similar at Crystal Palace Antiques 
and Modern. 
Lime snowflake, 
£4.50; apricot fan, 
£2.50; green paper decoration (far left), £13; large teal paper decoration, £18; spearmint paper decoration, £9.50, all RE. Sel pots, £25 for a pair; vintage scales, £20; green rimmed pot, £15; jelly mould, £10; two footed dishes, £10 each, all Linda Keating. Pair of mice candle holders, £38; paper balls, £9.50 for two, all Rockett St George. Knitted white snowflake stocking, £29, ChunkiChilli. Holly jug, £20; vintage cake decorations, from £2; green glass bowl, £33 for set of bowls, all Wooley Edge. Carved wooden spoons, from £2.95 each, RE. Fox & Cubs mug, £15.95; Bee Garden tea towel, £11, both Lush Designs. Ribbon around cake, natural metallic print ribbon, £2.25 per m, VV Rouleaux. Micro fairy lights, £12.99, Lights4Fun.
No matter your age, the sight of an overflowing Christmas stocking is the most exciting start to Christmas morning. Traditional stockings tend to be a simple red or green with decorations of Father Christmas or a reindeer, but there’s also a great selection of stockings that are a bit more unusual. From faux fur and chunky knits, animal print to sequins, here’s our roundup of the best Christmas stockings for your mantelpiece.

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.

Buy the ballerina reindeer stocking from Fortnum & Mason

Patience Brewster Ballerina Reindeer Christmas Stocking

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.

Buy the whistler stocking from Tori Murphy

Whistler Christmas Stocking Red

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.

Buy the marching guard stocking from Harrods

Marching Guard Stocking

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.

Buy the tapestry stocking from Tori Murphy

Best Christmas Stockings

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.

Buy the handknit stocking from Chunkichilli

Christmas Tree Cotton Handknit Christmas Stocking


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.

Buy the pom pom felt stocking from West Elm

Pom Pom Felt 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.

Buy the rose stocking from Liberty

Best Christmas Stockings

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.

Buy the alpine skier stocking from Harrods

Alpine Skier Stocking

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.

Buy the white mudcloth stocking from Etsy

White Mudcloth Christmas Stockings with Pom Poms

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!

Buy the felt penguin stocking from & Keep

Best Christmas Stockings

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.

Buy the jumbo hand knit stocking from Not On The High Street

Jumbo Hand Knitted Christmas Stocking

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.

Buy the stocking with stag from Harrods

Stocking with Stag

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.

Buy the buds and butterflies stocking from Lorna Syson

Buds and Butterflies Stocking

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.

Buy the muse eyes embellished stocking from Jonathan Adler

Best Christmas Stockings

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.

Buy the rose stocking from Tori Murphy

Best Christmas Stockings

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.

Buy the karru cotton velvet stocking from Nkuku

Best Christmas Stockings


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.

Buy the sirohi cotton stocking from Nkuku

Best Christmas Stockings


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.

Buy the lotus ruby stocking from Curated Living

Best Christmas Stockings

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.

Buy the velvet embellished stocking from Harrods

Best Christmas Stockings

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.

Buy the festive forest stocking from Sophie Allport

Best Christmas Stockings

21. Mark Hearld stocking

Offered in a range of bird themed patterns, these Christmas stockings are handmade from Mark Hearld fabrics which are sure to look beautiful hung on your fireplace!

Buy Mark Hearld stockings from Sessions & Co