18 DIY Christmas Decorations That Will Last for Years to Come (2024)

Few things will get you into the holiday spirit quite like breaking out the Christmas décor and decking the halls from top to bottom. But if you want to add to your collection, consider opting for handmade decorations. Not only will they add personality to your holiday display, but crafting them with loved ones can be the start of a brand-new tradition. To help you get inspired, we're sharing our best DIY Christmas decorations, from handmade ornaments to beautiful garlands.

22 of Our Most Creative Christmas Tree Decorating Ideas

01of 18

Laurel and Silver Poinsettias Decoration

18 DIY Christmas Decorations That Will Last for Years to Come (1)

Hang this beautiful garland on your front door in lieu of a traditional wreath, or display it on a mantel or staircase inside your home. The decoration is made by securing laurel branches around a small wreath frame and studding the leaves with faux silver poinsettias. You can taper the shape as you work or make it consistent the whole way down.

02of 18

Christmas Village Wreath

18 DIY Christmas Decorations That Will Last for Years to Come (2)

Many people set up miniature Christmas villages in their home around the holidays, but this magical wreath puts a fun twist on the tradition. A normal wreath is turned into a charming wonderland by affixing putz houses, bottlebrush trees, small deer and skiers, and drifts of cotton snow to the branches with craft glue.

Get the Christmas Village Wreath How-To

03of 18

Ribbon-Candy Decoration

18 DIY Christmas Decorations That Will Last for Years to Come (3)

Perfect for hanging outdoors, these decorative pieces are inspired by ribbon candy. They're made by weaving strips of silver- and gold-toned flashing along rods, using wooden beads as separators. Spray paint the beads silver or gold to tie the look together.

Get the Ribbon-Candy Decoration How-To

04of 18

Jingle Bells

18 DIY Christmas Decorations That Will Last for Years to Come (4)

To make comings and goings much more festive, gather a variety of bells (these are red, gold, and silver) and string them onto two loops of wire. Mold them into a cluster shape, twist the ends of the loops together, and tie on a big bow. Hang the ornament from a doorknob with a piece of cord.

Paper Snowflakes

18 DIY Christmas Decorations That Will Last for Years to Come (5)

Few holiday decorations are as timeless as paper snowflakes, but if you've always found this project daunting, we're here to help. With nothing more than a square piece of paper, sharp scissors, and our templates, you can create a flurry of snowflakes that will turn your home into a makeshift winter wonderland.

Get the Paper Snowflake How-To

06of 18

Glittered Cone Advent Calendar

18 DIY Christmas Decorations That Will Last for Years to Come (6)

Keep track of how many days there are until Christmas with this advent calendar that doubles as mantel or tabletop décor. To make it, we covered paper cones in spray adhesive and metallic glitter and affixed a paper tag with a number sticker to each. Place a surprise under each cone, which are meant to resemble trees, to make the countdown even more exciting.

12 Creative Advent Calendars You Can Make to Count Down the Days Until Christmas

07of 18

Holiday Card Ornament

18 DIY Christmas Decorations That Will Last for Years to Come (7)

Repurpose your collection of past holiday cards by turning them into beautiful ornaments, which you can hang on your tree or display in a cloche. Make the ornaments as small or large as you like (and as the cards will allow).

How To Make the Holiday Card Ornament

  1. Cut out 20 circles. For a small ball, use a 1 1/4-inch hole punch; for a large one, trace around the bottom of a glass.
  2. Cut one more circle from cardboard.
  3. Draw an equilateral triangle, points touching the circumference. Cut out triangle.
  4. Trace the triangle onto the inside of each circle. Score and fold along all the lines.
  5. Use clear-drying craft glue to join one flap from each of two circles; triangles should point in the same direction.
  6. Using the same technique, attach three more circles to these two, forming what will be the top. Make the bottom the same way.
  7. Glue remaining 10 circles together, triangle points alternating up and down, forming a line.
  8. Glue two end flaps to form what will be the middle section, then glue top and bottom to its flaps.
  9. Hang from silver thread.

08of 18

Glittered Tree Stumps

18 DIY Christmas Decorations That Will Last for Years to Come (8)

Take a cue from Martha’s past Christmas celebrations and go for a woodland décor theme this holiday season. These "snowcapped" tree stumps are the perfect seat fort tiny bears, squirrels, and other forest dwellers. Display the decoration on your tabletop, around your tree, or elsewhere for a wintry feel.

How To Make the Glittered Tree Stumps

  1. Gently tear off roughly circular shapes of batting, and stack them on a stump until you've reached the desired height.
  2. Use a paintbrush to coat each layer of batting with a mixture of equal parts glue and water, working to form the mound shape as you brush.
  3. While glue is wet, cover top of batting with glitter. Let dry overnight.

09of 18

Easy Christmas Wreaths

Using fallen foliage found in your very own backyard, you can create these easy miniature wreaths. Simply glue sprigs of greenery (we used spruce, cedar, and juniper) around an embroidery hoop then suspend the wreaths with red ribbon for a festive finish.

Get the Easy Christmas Wreath How-To

10of 18

Glittered Reindeer

18 DIY Christmas Decorations That Will Last for Years to Come (10)

We love how elevated these glittered reindeer look. Despite their luxe appearance, the display is very easy to replicate. Simply cover a deer figurine with glue, apply glitter, and spray with a fixative. Place the sparkling animals on artificial snow next to candlelight for a warm holiday tableau.

11of 18

Metallic Cedar Garland

18 DIY Christmas Decorations That Will Last for Years to Come (11)

Transform plain faux garland into a lifelike decoration by embellishing it with birds and silver picks. Wrap the swags around your banister or let them drape over a mantel. The best part about this DIY project is you can make the garland as thin or full as you like, so it can be displayed anywhere in the home.

How To Make the Metallic Cedar Garland

  1. Use a drill and 3/16-inch bit to sink pilot holes in ends of branches for screw eyes (measuring 15/8 inches) and hooks (measuring 2 3/5 inches).
  2. Screw in hardware and connect the branches as shown. (The top screw eye is used for hanging the garland from molding.)
  3. Trim the branches and place them along the birch frame until you reach the desired fullness.
  4. Wrap floral wire down branch to connect to the birch. (Work in pieces.) Fill in sparse spots in similar fashion as needed.
  5. Make the picks: Bunch together 5 or so bay sprigs and ball picks, and use wire to connect floral pick. Repeat as desired.
  6. For birds: Snip wire off a floral pick and hot-glue it to the back of a bird. Plant the pick into the garland. Screw hooks into the top edge of molding to hang the garland.

12of 18

Gum Drop Garland

18 DIY Christmas Decorations That Will Last for Years to Come (12)

This Christmas decorating idea is simple enough for kids to join in on. Choose candy that's easy to pierce, like gum drops, then tie a sewing needle to the end of a piece of string and thread on the candy. Alternate festive colors, like red and green, for a festive look you can display around your house.

13of 18

Ornament Cloche

18 DIY Christmas Decorations That Will Last for Years to Come (13)

Rather than keeping excess ornaments in storage, create this eye-catching centerpiece instead. Fill cloches in various sizes with beautiful baubles and use the display to jazz up your mantel, dining room table, bar cart, and beyond.

14of 18

Wall-Mounted Tree

18 DIY Christmas Decorations That Will Last for Years to Come (14)

Want to display multiple Christmas trees but don't have enough room for them? This wall-mounted evergreen has the same festive feel without taking up precious floor space. To achieve the look, attach pieces of lush garland in varying sizes to your wall with hooks until a "tree" takes shape. Decorate it with lights, ornaments, and other baubles, as you would a real tree.

No Room for a Christmas Tree? Try One of These Creative Alternatives to a Traditional Evergreen

15of 18

Origami Trees

18 DIY Christmas Decorations That Will Last for Years to Come (15)

If there are any gaps in your holiday décor that need to be filled, these origami Christmas trees are the perfect solution. They can be made with craft paper and scissors two different ways: make a tree with straight edges for a modern look and one with an upturned edge to mimic real branches. When assembled together, you get your very own miniature tree farm.

Get the Origami Trees How-To

16of 18

Winter Door Decoration

18 DIY Christmas Decorations That Will Last for Years to Come (16)

Signal to guests and passersby that you're ready for the most joyful time of year by adorning your front door with this festive decoration that you can affix to your door without any adhesive. It's easy to re-create using our printable template.

How To Make the Winter Door Decoration

  1. Measure your door.
  2. Print out the template. Tape the sections together so you can see the entire pattern.
  3. Place vinyl paper-side down, and layer transfer paper on top. Layer the template over the transfer paper and tape in place.
  4. Using a pencil, trace the template onto the transfer paper. Flip the template over, and repeat the tracing process to create the opposite side of the design.
  5. Cut out vinyl tracings with small scissors.
  6. Clean the window, and let dry. Remove paper backing from vinyl and, working from the top, align sections on the glass. Trim or overlap vinyl pieces as needed to align neatly.
  7. Repeat the pattern lengthwise to fit the door. You can add extra pieces to fill.

17of 18

Outdoor Candle Lamps

18 DIY Christmas Decorations That Will Last for Years to Come (17)

Light the way for Santa with these oversized candle lamps. The tapers are made by drilling a small opening at the base of a piece of pipe and threading a light socket cord through it. Coat the pipe with primer and spray paint it in a color of your choosing, then add "wax" to give the candles their lifelike appearance. Hide the base of the candles by nestling them inside wreaths.

Get the Outdoor Candle Lamps How-To

18of 18

Snow-Dusted Trees

18 DIY Christmas Decorations That Will Last for Years to Come (18)

Make your mantel look amazing with a colorful assortment of vintage and inexpensive evergreens. Dust the branches of bottle-brush trees, which are readily available online and at crafts stores, with white paint to give them a snow-dusted look. Set a few votive candles around the trees to make the landscape sparkle.

18 DIY Christmas Decorations That Will Last for Years to Come (2024)
Top Articles
Latest Posts
Article information

Author: Roderick King

Last Updated:

Views: 5602

Rating: 4 / 5 (51 voted)

Reviews: 82% of readers found this page helpful

Author information

Name: Roderick King

Birthday: 1997-10-09

Address: 3782 Madge Knoll, East Dudley, MA 63913

Phone: +2521695290067

Job: Customer Sales Coordinator

Hobby: Gunsmithing, Embroidery, Parkour, Kitesurfing, Rock climbing, Sand art, Beekeeping

Introduction: My name is Roderick King, I am a cute, splendid, excited, perfect, gentle, funny, vivacious person who loves writing and wants to share my knowledge and understanding with you.