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

The best Christmas tree decorations for 2021

Make sure your tree is dressed up right with our pick of the best Christmas tree decorations

Royal Christmas Tree Decorations

Whether you opt for a faux fir or a beautifully-scented real tree, your Christmas tree deserves a proper makeover in time for the big day. Pair the family decorations you undoubtedly have stored in the attic with shiny new trinkets for a show-stopping centrepiece to any Christmas party, or a shrine to all things presents on Christmas morning. Our edit of the best baubles, garlands, lights, toppers and tree skirts is sure to help…

Advertisement

Christmas Baubles

Whether you chose a bauble with a traditional motif or a bright, modern silhouette, baubles are the easiest way to dress up your tree. Feel free to stick with a colour scheme, or embrace a maximalist Christmas with various colours and patterns. 

Champagne Christmas Decoration, £24, Harrods

Buy it now

Champagne Christmas Decoration

Antique Drop Tree Decoration, £33 for 2, Amara

Buy it now

Antique Drop Tree Decoration

Wedgwood Porcelain Joy Bauble, £40, Harrods

Buy it now

Wedgwood Porcelain Joy Bauble

Fortnum’s Mini Hamper Decoration, £19.95, Fortnum & Mason

Buy it now

Fortnum's Mini Hamper Decoration

Royal Christmas Tree Decorations, £99 for 5, Harrods

Buy it now

Royal Christmas Tree Decorations

Ngoni Wire Hanging Stars, £19.50, Nkuku

Buy it now

Ngoni Wire Hanging Stars

Plastic Free Pink Car with Tree Decoration, £12, Ian Snow

Buy it now

Plastic Free Pink Car with Tree Decoration

Blush Coast Scallop Shell Bauble, £8, John Lewis

Buy it now

Blush Coast Scallop Shell Bauble

Miniature Trip Plate Set, £45, Royal Collection Shop

Buy it now

Miniature Trip Plate Set

Pearl Cluster Christmas Tree Decoration, £40, Amara

Buy it now

Pearl Cluster Christmas Tree Decoration

Leaf Brass Christmas Tree Ornaments, £18 for 4, Nordic Nest

Buy it now

Leaf Brass Christmas Tree Ornaments

Jormaepourri Scented Star Dried Fruit Tree Decoration, £10, John Lewis

Buy it now

Jormaepourri Scented Star Dried Fruit Tree Decoration

Large larkspur bauble, £5, V&A Shop

Buy it now

Christmas baubles

Christmas nativity bauble ornament, £40, Wedgwood

Buy it now

Christmas baubles

Gold pressed bird, £4.50, RE

Buy it now

Christmas baubles

Opal crane print bauble, £10, Rockett St George

Buy it now

Christmas baubles

Red and gold lantern decoration, £5.50, V&A Shop

Buy it now

Christmas baubles

Cody Foster Collectables Chinoiserie ginger jar decoration, £19.60, Angel & Boho

Buy it now

Christmas baubles

Paper honey combed ball, £5.99, Sophie Allport

Buy it now

Christmas baubles

Large flowers and berries bauble, £5, V&A Shop

Buy it now

Christmas baubles

Hanging beaded beetles, £10.50, RE

Buy it now

Christmas baubles

Beaded pocket watch decoration, £12.50, Angel & Boho

Buy it now

Christmas baubles
Noble Pine Artificial Christmas Tree

Christmas Garland

If you want to add a bit more colour to your tree, and you’ve run out of popcorn for a popcorn garland, take your pick from one of these beautiful garlands instead. 

Tula Garland, £36.50, Nkuku

Buy it now

Tula Garland

Technicolour Supernature Rainbow Bauble Garland, £30, John Lewis

Buy it now

Technicolour Supernature Rainbow Bauble Garland

Blush Coast Pine Cone Glitter Garland, £20, John Lewis

Buy it now

Blush Coast Pine Cone Glitter Garland

Frosted Red Berries Garland, £45, Amara

Buy it now

Frosted Red Berries Garland

Beaded Peppermint Christmas Tree Garland, £15.30, The Jolly Christmas Shop

Buy it now

Raz 6' Beaded Peppermint Christmas Tree Garland

Fir/Glitter Dusted Pinecone Garland, £35, Amara

Buy it now

Fir/Glitter Dusted Pinecone Garland

Jai glass bell garland, £44.50, Nkuku

Buy it now

Christmas Garlands

Paper flower bouquet garland, £20.50, Meri Meri

Buy it now

Christmas baubles

Make a Christmas garland craft kit, £48, Mary Elizabeth Flowers

Buy it now

Christmas Garlands

Festive foliage garland, £15, Meri Meri

Buy it now

Christmas Garlands

Christmas clear glass garland, £34, Curated Living

Buy it now

Christmas Garlands

Colourful string, £245, Tobias and the Angel

Buy it now

Christmas Garlands

Ekiti bauble garland, £44.50, Nkuku

Buy it now

Christmas Garlands

Golden floral metal garland, £14, Curated Living

Buy it now

Christmas Garlands

Floral foliage garland, £65, Liberty

Buy it now

Christmas Garlands

Gold knitted star garland, £32, Meri Meri

Buy it now

Christmas Garlands

Christmas Lights

Light up the dark winter nights with these twinkling tree lights. Opt for a warm, subtle glow or go all out with a multicoloured effect.

120 Warm White LED Lights, £12, John Lewis

Buy it now

120 Warm White LED Lights

240 LED Firecracker Lights, £30, John Lewis

Buy it now

240 LED Firecracker Lights

20 LED Snowflake Lights, £4, John Lewis

Buy it now

20 LED Snowflake Lights

Mel Porter Pom Pom Battery Fairy Light String, £24, Pop & Punch

Buy it now

Mel Porter Pom Pom Battery Fairy Light String

240 Copper Cluster Dewdrop Lights, £35, Amara

Buy it now

240 Copper Cluster Dewdrop Lights

Christmas Tree Toppers

No tree is complete without a topper. We’ve been spoilt for choice this season with the different ones available – go the traditional route with an angel, or chose something a bit more out-of-the-box, like a crown or personalised topper with your family name. 

Advertisement

Porcelain Angel Tree Topper, £20, Harrods

Buy it now

Porcelain Angel Tree Topper

Crown Tree Topper, £56, Harrods

Buy it now

Crown Tree Topper

Gold-Plated Star Tree Topper, £90, Harrods

Buy it now

Gold-Plated Star Tree Topper

Santa Red Check Tree Topper Decoration, £65, Fortnum and Mason

Buy it now

Santa Red Check Tree Topper Decoration

All is Bright Christmas Tree Topper Flag, £44, Etsy

Buy it now

All is Bright Christmas Tree Topper Flag

Ferm Living Tree Top Star, £48.50, Nordic Nest

Buy it now

Ferm Living Tree Top Star

Bakara Star Tree Topper, £28.50, Nkuku

Buy it now

Bakara Star Tree Topper

Snowflake Tree Topper, £20, John Lewis

Buy it now

Snowflake Tree Topper

Christmas Tree Skirts

Don’t forget the bottom of the tree! Make sure your presents sit on something pretty with one of these lovely Christmas tree skirts.

Felt Stars Tree Skirt, £89, West Elm

Buy it now

Felt Stars Tree Skirt

Pom Pom Felt Tree Skirt, £89, West Elm

Buy it now

Pom Pom Felt Tree Skirt

Willow Tree Skirt Medium, £28, John Lewis

Buy it now

Willow Tree Skirt Medium

Flying Angels Tree Skirt, £41, Nordic Nest

Buy it now

Flying Angels Tree Skirt

Moon & Stars Velvet Tree Skirt, £350, Amara

Buy it now

Moon & Stars Velvet Tree Skirt