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

The best Christmas tree decorations of 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

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. 

1

Large Velvet Sequin Ball, £51, Joanna Buchanan – Buy it now

Large Velvet Sequin Ball

2

Baguette Snowflake Boxed Set, £139 for 4, Joanna Buchanan – Buy it now

Baguette Snowflake Boxed Set

3

Champagne Christmas Decoration, £24, Harrods – Buy it now

Champagne Christmas Decoration
4

Antique Drop Tree Decoration, £33 for 2, Amara- Buy it now

Antique Drop Tree Decoration

5

Wedgwood Porcelain Joy Bauble, £40, Harrods – Buy it now

Wedgwood Porcelain Joy Bauble
6

Fortnum’s Mini Hamper Decoration, £19.95, Fortnum & Mason – Buy it now

Fortnum's Mini Hamper Decoration

7

Royal Christmas Tree Decorations, £99 for 5, Harrods – Buy it now

Royal Christmas Tree Decorations
8

Ngoni Wire Hanging Stars, £19.50, Nkuku – Buy it now

Ngoni Wire Hanging Stars

9

Plastic Free Pink Car with Tree Decoration, £12, Ian Snow – Buy it now

Plastic Free Pink Car with Tree Decoration

10

Blush Coast Scallop Shell Bauble, £8, John Lewis – Buy it now

Blush Coast Scallop Shell Bauble
11

Miniature Trip Plate Set, £45, Royal Collection Shop – Buy it now

Miniature Trip Plate Set
12

Pearl Cluster Christmas Tree Decoration, £40, Amara – Buy it now

Pearl Cluster Christmas Tree Decoration
13

Leaf Brass Christmas Tree Ornaments, £18 for 4, Nordic Nest – Buy it now

Leaf Brass Christmas Tree Ornaments
14

Jormaepourri Scented Star Dried Fruit Tree Decoration, £10, John Lewis – Buy it now

Jormaepourri Scented Star Dried Fruit Tree Decoration
Noble Pine Artificial Christmas Tree

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. 

15

Tula Garland, £36.50, Nkuku – Buy it now

Tula Garland

16

Technicolour Supernature Rainbow Bauble Garland, £30, John Lewis – Buy it now

Technicolour Supernature Rainbow Bauble Garland

17

Blush Coast Pine Cone Glitter Garland, £20, John Lewis – Buy it now

Blush Coast Pine Cone Glitter Garland

18

Frosted Red Berries Garland, £45, Amara – Buy it now

Frosted Red Berries Garland
19

Raz 6′ Beaded Peppermint Christmas Tree Garland, £15.30, The Jolly Christmas Shop – Buy it now

Raz 6' Beaded Peppermint Christmas Tree Garland
20

Fir/Glitter Dusted Pinecone Garland, £35, Amara – Buy it now

Fir/Glitter Dusted Pinecone Garland

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.

21

120 Warm White LED Lights, £12, John Lewis – Buy it now

120 Warm White LED Lights

22

240 LED Firecracker Lights, £30, John Lewis – Buy it now

240 LED Firecracker Lights

23

20 LED Snowflake Lights, £4, John Lewis – Buy it now

20 LED Snowflake Lights

24

Mel Porter Pom Pom Battery Fairy Light String, £24, Pop & Punch – Buy it now

Mel Porter Pom Pom Battery Fairy Light String

25

240 Copper Cluster Dewdrop Lights, £35, Amara – Buy it now

240 Copper Cluster Dewdrop Lights

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
26

Porcelain Angel Tree Topper, £20, Harrods – Buy it now

Porcelain Angel Tree Topper

27

Crown Tree Topper, £56, Harrods – Buy it now

Crown Tree Topper
28

Gold-Plated Star Tree Topper, £90, Harrods – Buy it now

Gold-Plated Star Tree Topper
29

Santa Red Check Tree Topper Decoration, £65, Fortnum and Mason – Buy it now

Santa Red Check Tree Topper Decoration
30

All is Bright Christmas Tree Topper Flag, £44, Etsy – Buy it now

All is Bright Christmas Tree Topper Flag
31

Ferm Living Tree Top Star, £48.50, Nordic Nest- Buy it now

Ferm Living Tree Top Star
32

Bakara Star Tree Topper, £28.50, Nkuku – Buy it now

Bakara Star Tree Topper
33

Snowflake Tree Topper, £20, John Lewis – Buy it now

Snowflake Tree Topper

Tree Skirts

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

34

Felt Stars Tree Skirt, £89, West Elm – Buy it now

Felt Stars Tree Skirt

35

Pom Pom Felt Tree Skirt, £89, West Elm – Buy it now

Pom Pom Felt Tree Skirt
36

Willow Tree Skirt Medium, £28, John Lewis – Buy it now

Willow Tree Skirt Medium
37

Flying Angels Tree Skirt, £41, Nordic Nest – Buy it now

Flying Angels Tree Skirt

38

Moon & Stars Velvet Tree Skirt, £350, Amara – Buy it now

Moon & Stars Velvet Tree Skirt

Beaded Snowflake Tree Skirt, £600, Harrods – Buy it now

Beaded Snowflake Tree Skirt