78 DIY Christmas Wreath Ideas For Every Style

Updated: Nov 15, 2025

Save this on Pinterest! Share on Facebook!

A collage of 5 DIY Christmas wreaths with the text "Pretty DIY Xmas Wreaths" written over the top

If you’re anything like me, once November rolls around you’re ready to add a little extra sparkle to the front door, without spending a fortune on store-bought décor.

That’s why I love DIY Christmas wreaths.

I like being able to pick my own colors, mix in textures that fit my style, and come up with something that actually works with the rest of my holiday decorating.

And over the years, my mother and I have made our fair share. Along with collecting some gorgeous ideas from other bloggers whose styles range from classic and cozy to bold, colorful, and totally unexpected.

So whether you want something glam and ribbon-filled, simple and natural, or bright and whimsical, this list has a little bit of everything.

It’s a great way to find inspiration, try a new technique, or finally make that wreath you’ve had pinned for years.

Grab a mug of something warm, and let’s jump into the prettiest DIY Christmas wreath ideas to make this season.

Some of the images below are not mine and cannot be pinned from this page. Please click through to the original source to save them.

  • DIY purple and silver deco mesh Christmas wreath

    This DIY purple and silver deco mesh wreath offers a modern take on holiday decor with its bold color combo. Using metallic laser foil deco-mesh and purple Christmas balls, it’s a fun way to add a splash of color to your door. The mix of faux poinsettias and foil picks makes it feel both elegant and lively.
  • DIY Grinch wreath

    For a playful twist on holiday decor, this DIY Grinch wreath uses lime green feathers and red ornaments to bring a fun, whimsical vibe. It’s a great way to add some personality to your space and shows off your crafting skills without being too complicated. Plus, it’s easy to hang on your door or wall during the winter season.
  • When you want a cheerful, traditional touch for your door, this red and white Christmas wreath is a simple project that makes a big impact. Using a wreath form, greenery, berries, and a burlap bow, you can craft a cozy, festive decoration. Wrapping ribbon and adding a few finishing touches bring it all together for a warm holiday welcome.
  • purple and pink wreath

    For a colorful holiday look, try wrapping a wire wreath form with metallic mesh and adding purple, pink, and red ribbons. Attaching silver bells and creating fluffy bows with wired ribbons makes it feel festive and fun. It’s a cheerful way to brighten up your door or window during Christmas.
  • 20-minute gold and white wreath

    In just 20 minutes, you can put together a glam gold and white wreath that really catches the eye. Using a foam wreath form, gold ribbon, and a white magnolia flower, it’s a quick way to add some sparkle to your door. The pearl and crystal garland gives it a touch of elegance without any fuss.
  • white feather christmas 
wreath

    With a fluffy feather boa wrapped around a styrofoam wreath, this white feather Christmas wreath brings a soft, cozy touch to your holiday decor. Adding red poinsettias and evergreen branches gives it a traditional feel, while the gold accents add a bit of sparkle. It’s a charming way to bring elegance to your front door during the winter season.
  • Close up of a DIY lavender and white deco mesh poof wreath hanging on a purple front door

    If you’re looking for a wreath that blends elegance with a touch of whimsy, this lavender and white deco mesh wreath hits the mark. Using metallic purple mesh and lavender picks, it’s a colorful way to brighten up your door during the holidays. Adding ribbons and making a big bow gives it a polished, traditional look.
  • When you want to add a playful, festive touch to your holiday decor, an ugly sweater wreath is a fun project to try. Using a foam wreath form and your favorite holiday sweater, you just slide, wrap, and pin your way to a cozy, whimsical decoration. It’s a lighthearted way to celebrate the season and bring some humor to your front door.
  • With a mix of white, gray, and pink felt, this DIY Christmas felt wreath brings a cozy, modern farmhouse vibe to your winter decor. Using simple techniques like cutting, gluing, and pinning, it’s a fun project that results in a colorful, elegant piece. The pink poinsettias and wool balls make it feel festive without being over the top, perfect for hanging on a wall, door, or mantle during the holidays. Or switch out the colors to red and green for a more traditional look.
  • Try making a festive buffalo check hoop wreath that combines classic red and white patterns with a touch of glitter. Cutting fabric and adding a heat-pressed design gives it a cozy, colorful look. Gluing branches and finishing with ribbon makes it easy to personalize your holiday decor.
  • For a fun twist on holiday decor, this DIY cookie cutter wreath brings a cozy, whimsical vibe to your winter decorations. Using colorful scrapbook papers and a splash of spray paint, you trace, cut, and glue cookie cutters into a charming wreath. It’s a playful project that adds a touch of Christmas cheer with a vintage feel.
  • If you want a wreath that’s both elegant and cozy, this ribbon decorated swag wreath hits the mark. Wrapping ribbon, gluing glitter pine cones, and adding gold accents creates a traditional holiday look. It’s a simple project that adds a touch of festive sparkle to your space.
  • Create a little burst of Christmas cheer with these mini wreaths for kitchen cabinets. Wrapping a festive green garland around an embroidery hoop and hanging it with jute makes for a simple, cozy touch. Using ribbons and command strips, you can easily add a bit of traditional holiday elegance to any space.
  • For a fun and colorful twist on holiday decor, this DIY star wreath uses 3D paper stars to create a playful, patriotic look. Making large stars with paper and gluing them onto a wreath form is a simple way to add a festive touch indoors. It’s a lively project that works well for both Christmas and Fourth of July celebrations.
  • In this snowman wreath, you get a fun way to add a whimsical winter touch to your door. It features a foam snowman head decorated with glitter, felt, and a tiny hat, all crafted with simple techniques like cutting, painting, and gluing. It’s a charming project that brings a cozy, traditional vibe to your Christmas decor.

  • These 3 pine cone wreath ideas (classic, icy, and rose gold) are all about adding different textures and finishes to your holiday decor. From natural pine cones with red and green accents to frosted tips and metallic spray paint in rose gold, each one brings a unique look.

  • Create a festive look with a buffalo check Christmas wreath that combines pine berries and floral picks. Wrapping floral wire around the pine wreath and curving the picks adds a rustic, cozy charm. It’s a stylish way to give your front door a fresh holiday update.
  • Create a dramatic, glamorous wreath by layering gold and silver foiled stars on a metal form. Spraying and leafing the stars gives them a shiny, luxe finish that catches the light beautifully. It’s a bold, festive piece that adds a touch of elegance to your holiday decor.
  • In minutes, you can create a cozy buffalo check Christmas wreath using fabric, pinecones, berries, and greenery. Wrapping the fabric around a wreath form and securing it with straight pins makes for a simple, traditional look. Tying a ribbon at the top adds a finishing touch that’s easy to hang and enjoy.
  • If you enjoy a cozy, elegant holiday look, this red and green ribbon wreath is a lovely project to try. Wrapping the ribbon around a styrofoam wreath form and securing it with pins creates a lush, layered effect. Adding fabric roses and ribbon bows gives it a traditional charm that’s perfect for Christmas decor.
  • Try making a festive poinsettia wreath with faux flowers, greenery, and a grapevine base. Gluing the flowers and adding a ribbon makes it simple to assemble and easy to hang. It’s a cozy, elegant way to welcome the Christmas season at home.
  • This front door stocking wreath combines a giant burlap stocking with cozy buffalo check accents, creating a warm, farmhouse look. Stuffing the stocking with bubble wrap and plastic bags makes it sturdy and fun to customize. It’s a charming way to welcome guests during the holidays with a touch of traditional elegance.
  • When you add a white swag wreath with a purple buffalo plaid bow and ornaments, it brings a playful pop of color to your holiday decor. Tying and cutting ribbon to make a big bow, then embellishing with ornaments, keeps things fun and easy to customize. It’s a lively, modern touch for celebrating Christmas at home.
  • Try making a cozy, neutral-colored yarn wreath with just a couple of skeins of large white yarn and a styrofoam form. Tying and weaving the yarn tightly creates a full, plush look that’s easy to customize with tiny Christmas trees. It’s a simple project that adds a warm, festive touch to your holiday decor.
  • If you’re looking for a cozy, rustic touch to your holiday decor, this small DIY pine cone wreath is a simple project to try. Wrapping wire around pine cones and adding a big red bow makes it easy to craft a charming piece. It’s a nice way to start your Christmas decorating with a natural, festive vibe.
  • For a cozy, rustic touch, this tobacco basket Christmas wreath combines winter stems, frosted pine cones, and white berry stems for a traditional look. Floral wire helps secure everything neatly inside the basket, making it easy to create a charming, understated decoration. It’s a simple way to add a warm, neutral vibe to your holiday decor.
  • diy yarn pom pom christmas wreath with felt gingerbread house
    Image credit: Nikki @ Tikkido
    This yarn pom pom wreath, topped with a felt gingerbread house and ribbon trees, adds a cozy, playful touch to holiday decor. Making a variety of pom poms and gluing on the details is a fun way to get into the Christmas spirit. It’s a cheerful way to welcome guests or celebrate the season at home.
  • When you want a wreath that’s cozy and playful, this DIY Christmas gnome wreath is a fun project to try. Sewing a jingle bell onto the hat and wrapping tinsel pipe cleaner around the tip adds a charming, rustic touch. Hanging it on your door brings a cheerful, festive vibe to your holiday decor.
  • For a cozy, rustic touch, this DIY deer winter wreath combines antlers, pine cones, and a touch of sparkle. Using burlap, felt, and wood, you can assemble a wreath that feels both elegant and warm. It’s a charming way to bring a hygge vibe into your holiday decor.
  • When you want a wreath that’s cozy with a bit of a playful vibe, this chevron burlap Christmas wreath hits the mark. It’s made with looping burlap ribbon, a cute sign, and a bow on top, all glued and attached with pipe cleaners. It’s a simple way to add a rustic, farmhouse touch to your holiday decor.
  • With birch branches and a touch of greenery, this white birch twig wreath adds a rustic, cozy vibe to your Christmas decor. Wrapping ribbon and adding red berries gives it a festive pop, while a Santa sign completes the look. It’s a simple way to dress up your front porch for the season.
  • With just an embroidery hoop, some greenery, and a few ornaments, you can make a simple evergreen wreath that feels cozy and traditional. Wrapping and attaching everything with wire and glue keeps it straightforward and no-fuss. It’s a quick way to add a festive touch to your space without overcomplicating things.
  • easy diy snowy christmas wreath
    Image credit: Alli @ An Alli Event
    If you want a cozy, snowy look for your door, this easy DIY Christmas wreath is a great choice. Wrapping plaid ribbon and white yarn around a foam wreath creates a wintery vibe, while bottle brush trees and ornaments add charm. It’s a simple project that brings a touch of festive elegance to your holiday decor.
  • This easy DIY faux winter eucalyptus wreath combines greenery and juniper branches on a green wreath base, making it last all season long. Wrapping and wiring everything together creates a cozy, traditional look. Adding ribbon and bells gives it a festive touch for Christmas.
  • This DIY Christmas wreath kit gives you everything you need to create a cozy, elegant holiday decoration. With a pine wreath form, wired ribbon, and festive picks, it’s easy to assemble and customize. Adding mini lights or baubles makes it uniquely yours for the season.
  • Create a charming farmhouse vibe with a buffalo check Christmas wreath that’s both cozy and stylish. Using flannel plaid ribbon and a painted mason jar sign, it’s easy to add a rustic touch to your door. Tying in the classic pattern, it’s a simple way to bring some holiday warmth indoors or outside.
  • When you create a Christmas white berry embroidery hoop wreath, a cozy farmhouse vibe comes to life with simple felt and a few pom poms. Gluing berries and attaching a lace loop makes it easy to hang and enjoy. It’s a charming, minimal project that adds a touch of vintage elegance to your holiday decor.
  • This simple burlap wreath with a big wired bow brings a cozy, rustic touch to your holiday decor. Wrapping the wreath form and adding a bow with hot glue makes it easy to customize and hang on your door. It’s a no-fuss way to add some festive charm to your Christmas.
  • In a glam style, this turquoise and cobalt white Christmas wreath combines glittered beads, silk poinsettias, and shiny ornaments for a dramatic look. Tying everything onto the wreath with gold wire makes it a fun, upcycled project. It’s a bold way to add a festive touch to your holiday decor or New Year’s celebration.
  • real holly christmas wreath
    Image credit: Nikki @ Tikkido
    Try making a fresh holly wreath using real holly branches and a grapevine form. Layering and securing the sprigs with wire creates a traditional, cozy look that’s full of holiday charm. Adding felt balls for berries gives it a fun, personalized touch.
  • Create this bleached pine cone wreath to bring a natural, modern touch to your holiday decor. The bleach gives the pinecones a unique patina that adds subtle beauty, making it a great piece for your mantel or door. It’s a simple way to add a bit of organic elegance to your Christmas decorating.

  • For a cozy, rustic touch, this cotton ball wreath is quick to make and full of charm. Wrapping a pinecone garland and fairy lights around a foam ring creates a serene holiday look. It’s a simple project that adds warmth and a handmade feel to your Christmas decor.
  • Create a cozy, rustic holiday vibe with a punch needle embroidery wreath in red and white. Painting the wooden hoop and stitching the fabric adds a handmade, elegant touch. Tying on a ribbon bow finishes it off, making it a charming addition to your Christmas decor.
  • Create a cheerful holiday vibe with a DIY Christmas Joy banner wreath that combines burlap, plaid fabric, and metallic accents. Using a Cricut and iron-on adhesive vinyl, you can easily cut and stick the words for a cozy, elegant touch. Threading twine or ribbon makes it simple to hang and enjoy throughout the season.
  • When you want a cozy, rustic wreath with a wintery touch, this wood slice snowflake wreath is a lovely choice. Stenciling snowflakes onto the wood slices and adding a burlap bow makes it feel both simple and charming. It’s a warm way to bring a natural, festive vibe to your holiday decor.
  • With yarn, a metal wreath frame, and a few bells, this crocheted farmhouse winter wreath adds a cozy, serene touch to your holiday decor. Crocheting a poinsettia and stitching on simple accents makes it a calming project that feels both elegant and easy to create. It’s a lovely way to bring a handmade, wintery vibe to your home.
  • With colorful lights, a garland of flowers, and faux palm leaves, this tropical Christmas wreath brings a fun, vibrant vibe to your holiday decor. Weaving the garland and fluffing out the leaves makes it easy to create a lively, layered look. It’s a cheerful way to add some tropical flair to your winter celebrations.
  • If you want a cozy, playful holiday project, finger knitting a Christmas wreath is a fun way to get creative. Wrapping yarn around a wreath form and tying on ornaments makes it easy to customize and hang. It’s a simple, hands-on craft that adds a warm, traditional touch to your Christmas decor.
  • For a cozy yet elegant holiday touch, this easy Christmas bow wreath is a fun project to try. Making ribbon loops and securing bows to a wire frame creates a traditional look that’s full of festive charm. Adding a little “Merry Christmas” makes it feel complete and ready to hang.
  • This sugared fruit Christmas wreath adds a touch of glam to your holiday decor with elegant, frosted fruit and leaves. Using a glue gun and paper clips, you can easily attach the sugared picks to a grapevine base. It’s a cozy, sophisticated project that makes your home feel festive and stylish.
  • In this felt Christmas wreath, simple glueing and cutting create a cozy, festive look with felt leaves and berries. Attaching the felt elements to a willow base makes it quick and easy to put together. It’s a warm, handmade touch that adds charm to your holiday decor.
  • Try making a festive countdown wreath that combines pine stems, ornament balls, and a chalkboard sign to mark the days until Christmas. Tying and gluing the elements onto an artificial wreath keeps it simple and fun. It’s a cozy, playful way to build anticipation for the holiday season.
  • If you love a cozy, traditional look, this red buffalo plaid wreath combines faux greenery, floral picks, and a touch of festive bells and ornaments. Weaving the ribbon through the elements keeps it simple but adds a charming layered effect. It’s a warm, inviting way to welcome holiday cheer right after Thanksgiving.
  • When you turn a basic wreath into a snowy, flocked masterpiece with spray snow and greenery, it instantly feels more festive and elegant. Holding your can about a foot away and spraying in small circles makes the snow look natural and cozy. Hanging it on your front door adds a touch of Scandinavian charm to your holiday decor.
  • With colorful pom poms made from yarn and tied onto a wire wreath form, this wreath is full of cheerful, farmhouse charm. Using larger pom pom makers makes it easy to create a lush, textured look. It’s a versatile project that can be customized for any season or holiday, adding a playful touch to your decor.
  • In a cozy coastal style, this ocean-inspired Christmas wreath uses shells, starfish, and sea horse ornaments to bring a beachy vibe to your holiday decor. Dry fitting and gluing the elements onto netting makes it simple to assemble. Placed on your mantel, it adds a calming, seaside touch to your winter celebrations.
  • Create a serene, elegant wreath using a white grapevine base and wintery floral and berry picks. Spraying a snowflake ornament and bending stems adds a subtle, rustic touch. It’s a simple project that brings a calm, neutral vibe to your holiday decor.
  • For a cozy, traditional holiday look, a fresh boxwood wreath with twinkle lights and plaid ribbons brings a classic charm to your home. Winding wire around the greenery and overlapping the boxwood makes it simple to assemble and customize. It’s a budget-friendly way to add a touch of greenery and elegance to your Christmas decor.
  • glittery pastel nutcracker christmas wreath
    Image credit: Marie @ DIY Adulation
    In this glittery pastel nutcracker wreath, a mix of lavender, pink, and purple glitter paints adds a colorful, elegant twist to a traditional holiday look. Covering pine cones and nutcrackers with glitter makes everything sparkle and shine. It’s a fun project that brings a playful, festive vibe to your Christmas decor.
  • Create a festive, elegant birch wreath using painted foam, scrapbook paper, and fairy lights for a warm winter touch. Dry-brushing and gluing the details give it a handcrafted farmhouse feel. It’s a simple way to add a cozy glow to your holiday decor.
  • This holiday door hanger combines a burlap stocking with greenery and a ribbon for a cozy, traditional look. Stuffing the bottom half and tying a ribbon at the top makes it easy to customize and hang. It adds a warm, festive touch right outside your door.
  • glittery diy candy wreath
    Image credit: Marie @ DIY Adulation
    With colorful hard candies, glitter, and ribbon, this glittery DIY candy wreath turns your home into a whimsical Candyland. Gluing candies and sprinkling glitter creates a playful, festive look that’s fun to make. It’s a cheerful addition to your holiday decor that brings a sweet touch of sparkle.
  • If you’re looking for a cozy, non-traditional holiday decor piece, this Magnolia wreath canvas is a fun project to try. Using a Cricut and iron-on vinyl, you can easily cut out a wreath image and add 3D paper magnolia flowers and leaves. It’s a simple way to bring a touch of elegance and nature into your Christmas decor.
  • When you want a cozy, rustic touch for winter, this embroidery hoop snowman wreath is a fun project to try. Cutting out a hat, carrot nose, and buttons, then sewing and gluing everything together, makes it easy to create a cute snowman. Hanging it up adds a cheerful, festive vibe to your holiday decor.
  • This DIY winter white embroidery hoop wreath is a quick and simple project that adds a cozy, monochromatic touch to your holiday decor. Gluing felted wool balls, flowers, and pine cones inside the hoops creates a soft, elegant look. It’s a versatile piece you can enjoy all winter long.
  • Try making a fun Mickey-themed wreath using foam board, Christmas garland, and a few ornaments. Tracing the shape and carefully cutting it out makes it easy to create a cute, personalized decoration. Tying a ribbon at the top adds a finishing touch for hanging or display.
  • Try making a cozy embroidery hoop wreath using buffalo check fabric, magnolia leaves, and red berries for a rustic holiday look. Heat transfer vinyl and a hot glue gun help you add charming details with ease. It’s a simple project that brings a warm, festive touch to your Christmas decor.
  • With glitter foam snowflakes and a mix of icy colors, this Frozen wreath brings a serene, wintery feel to your holiday decor. Wrapping and gluing the elements onto a round wreath base makes it easy to create a cozy, elegant look. It’s a fun way to add a touch of magic to your Christmas celebrations.
  • When you create a Christmas chalkboard wreath, it adds a cozy, traditional touch to your holiday decor with a fun, interactive twist. Painting a pizza pan with chalkboard paint and attaching holly leaves and berries makes it both charming and customizable. It’s a delightful project to bring a personal, festive feel to your space.
  • Try wrapping a foam wreath form with painted strips of fabric and adding a splash of sparkle with turquoise paint. It’s a fun way to bring a coastal vibe to your Christmas decor, especially if you love a mix of natural and shiny elements. The finished look feels cozy and a little bit playful, perfect for a winter holiday.
  • In a cozy, traditional style, this scrapbook paper Christmas wreath uses simple cutting and gluing techniques to create a festive decoration. Wrapping leaves around the ring and adding a strip of red paper for a ribbon makes it easy to craft and hang. It’s a charming project that adds a handmade touch to your holiday decor.
  • With this natural pine cone wreath, you get a rustic, traditional look that’s easy to make without using glue. Wrapping floral wire around the pinecones and attaching them to a wire wreath form creates a simple, organic piece that’s great for holiday decor. Adding a wired ribbon at the end gives it a nice finishing touch.

  • For a cozy, traditional touch, this burlap Christmas stocking wreath is decorated with jingle bells, pine cones, and faux greenery for a festive look. Hot-gluing everything onto the stocking makes it easy to create a charming, layered design. Hanging it up adds a warm, welcoming vibe to your holiday decor.
  • For a festive, elegant touch, this DIY Nutcracker wreath combines a gold frame, painted antlers, and classic holiday accents. Dry brushing champagne gold and staining the nutcracker adds a rich, cozy feel. Hanging it up brings a traditional yet glamorous vibe to your Christmas decor.
  • In this vintage-inspired wreath, restyling and adding a topper with floral stems, velvety ribbon, and bells creates a cozy, elegant holiday look. Gluing and pinning everything in place makes it easy to craft a charming, festive piece. It’s a lovely way to bring a touch of vintage charm to your Christmas decor.
  • With a few simple supplies like snowman ornaments and a wreath form, you can create a whimsical holiday display that adds cozy charm to your door. Attaching the ornaments with pipe cleaners and finishing with a bow makes it easy to customize. It’s a fun way to bring a touch of Christmas cheer to your winter decor.
  • Create a cozy winter wreath by tying homemade pom poms onto a wire wreath form. Using wool yarn and simple techniques, you can craft a charming, plush decoration in just five steps. It’s a warm, inviting project that adds a touch of cottage charm to your holiday home.
  • With a wreath form ring, ribbon, and a red truck ornament, this simple Dollar Tree Christmas wreath is quick to make and full of holiday cheer. Wrapping and gluing the ribbon creates a cozy, traditional look that’s easy to customize. It’s a playful project that adds a festive touch to your home without any fuss.

Have comments or questions about our DIY Christmas wreath ideas? Tell us in the section below.

Leave a Reply

Your email address will not be published. Required fields are marked *