27 DIY Christmas Wreaths to Brighten Your Holiday
There’s something magical about hanging a diy Christmas wreath that you made yourself. It adds warmth, joy, and a personal touch that store-bought decorations just can’t match.
Stores are full of options, but they often look the same and lack that cozy, handmade touch we all love during the holidays.
The good news? You can easily make your own wreath that matches your style, fits your budget, and brightens your home.
In this post, I’ll show you 27 DIY Christmas wreath ideas that are creative, easy, and perfect for adding holiday cheer to any space.

You’ll discover fun projects made with pinecones, ornaments, greenery, ribbons, and more, all inspired by top Pinterest trends. These wreaths aren’t complicated or time-consuming; they’re simple crafts that bring a personal touch to your Christmas decor. Get ready to fill your home with color, sparkle, and that warm “I made this” feeling.
1. Grapevine + Greenery Wreath
This wreath feels like a walk through a winter forest! Use a simple grapevine base and weave in pieces of pine, cedar, or eucalyptus. Add small berries, twinkle lights, or a plaid bow for a cozy touch. The texture of the vines mixed with fresh greenery gives it a natural and peaceful look. It’s perfect for a farmhouse-style home or anyone who loves nature’s charm.

Source: Etsy
2. Rustic Pinecone Wreath
If you love woodland themes, this wreath is a must-try! Gather pinecones of different sizes and glue them onto a round frame. Add a bit of fake snow or silver spray for a frosty touch. A red ribbon bow gives it the perfect Christmas pop. The earthy tones and natural look make it great for cabins or rustic homes.
You can even mix in acorns, tiny bells, or dried orange slices for extra charm. It’s simple, natural, and totally gives that “cozy in the woods” feeling everyone loves in wintertime.

Source: casoliahome
3. Minimal Half-Wreath
For those who adore simple, modern decor, this half-wreath is a dream! Use a metal or wooden hoop and decorate only one side with greenery, pinecones, or flowers. The clean, open space on the other half creates a stylish contrast. Add a small bow or hang a tiny ornament for a little sparkle. It’s the kind of wreath that feels calm, balanced, and elegant.

Source: The Merrythought
4. Ornament Wreath
This wreath shines brighter than your Christmas tree! Collect ornaments in different colors and sizes, then glue them all around a foam wreath form. You can go classic with red and gold or try trendy colors like blush pink or icy blue. It’s sparkly, bold, and oh-so-fun to make.
The reflections from the ornaments catch the light beautifully, making your doorway look magical. You can even use old or mismatched ornaments from past years. It’s cheerful, colorful, and full of holiday spirit — perfect for anyone who loves a little extra Christmas glam!

Source: Etsy
5. Wood Slice / Log Slice Wreath
Bring a touch of the outdoors inside with this charming wood slice wreath. Cut small wood circles or buy pre-made slices, then glue them around a sturdy base. Add a burlap ribbon or some pine branches to make it even more festive. The natural wood grains look beautiful and rustic. You can also write tiny holiday words like “Joy” or “Peace” on the slices with paint pens.

Source: romila celina
6. Burlap & Ribbon Wreath
If you love farmhouse decor, this one’s for you! Use wide burlap ribbon to wrap around a wreath form, then add festive bows, berries, or little snowflakes. The mix of textures makes it look cozy and handcrafted. Try using different ribbon colors like red, green, or plaid for extra charm. Hang it on your door or above your mantle for a country-Christmas vibe.

Source: Bambrise
7. Candy Cane / Peppermint Wreath
Sweet and festive, this wreath looks good enough to eat! Use red and white ribbon or paint to create a candy cane pattern on your base. Add faux peppermint candies, candy canes, and lollipops for a fun twist. It’s cheerful, bright, and perfect for kids or anyone who loves whimsical Christmas decor. Hang it in your kitchen or near your Christmas tree for a pop of color.

Source: Etsy
8. Floral + Berry Wreath
If you love soft, romantic holiday decor, this floral and berry wreath is perfect. Mix faux poinsettias, red berries, pine leaves, and a hint of greenery. The combination of colors feels cheerful yet elegant. Add a satin bow or some fairy lights for extra sparkle. It’s the kind of wreath that brings a gentle, warm feeling to any room. Place it on your front door, above your bed, or even as a centerpiece on the wall.

Source: Truloveblooms
9. Snowy / Flocked Wreath
Bring the magic of snow indoors! Start with a green wreath base and lightly spray it with artificial snow or white paint. Add pinecones, frosted berries, or small ornaments for sparkle. The soft snowy effect makes it look like it just came from a winter wonderland.
It’s elegant but easy to make at home. Hang it on your door or use it as a table centerpiece with candles. This wreath adds instant coziness and gives your home that dreamy, snow-covered Christmas vibe.

Source: Etsy
10. Succulent Christmas Wreath
Mixing succulents with Christmas decor? Yes, please! Use faux or real succulents with a bit of greenery and tiny ornaments for sparkle. The mix of textures looks fresh and trendy. You can shape it on a hoop or classic wreath form. Add a ribbon for a festive finish. It’s modern, unexpected, and totally Instagram-worthy. Great for warmer climates where you still want Christmas cheer without pine needles everywhere.

Source: Ballen Blogger
11. Fruit & Citrus Wreath
This wreath smells as good as it looks! Use dried orange slices, cranberries, and cinnamon sticks mixed with fresh greenery. The natural colors make it look cozy and rustic. You can tie everything together with twine or thin ribbon for a farmhouse touch.
The bright oranges and reds bring warmth to your home, even on chilly days. Hang it in your kitchen or dining room for that festive, sweet scent. It’s cheerful, creative, and perfect for anyone who loves homemade, cozy holiday decor.

Source: Farmhouse on Boone
12. Wodden Twig Wreath
Keep things simple and natural with this twig wreath. Gather small twigs or thin branches and form them into a circle. Add a few pine sprigs or a ribbon bow for a Christmas twist. The texture looks beautiful against any door or wall. You can spray the twigs white for a frosted winter look. It’s a fun project for kids, too, since it uses items you can find outside.

Source: thegardenstyleweb
13. Scandi / Nordic Wreath
A Scandinavian-style wreath brings calm and elegance to your holiday decor. Use a plain hoop and decorate it with soft greenery, eucalyptus, or a single white flower. Keep colors light — think white, silver, and soft green. Add a linen or cotton ribbon for that clean, cozy finish.
It’s simple yet so pretty, perfect for minimalist homes. This wreath looks great in entryways, bedrooms, or kitchens. It gives off a “less is more” vibe that still feels festive and fresh.

Source: ionic hy
14. Jingle Bell Wreath
Bring the sound of Christmas to your door! Make this wreath using shiny jingle bells of all sizes. String them onto wire or glue them onto a foam ring. Add a red bow or ribbon for extra charm. Every time the door opens, you’ll hear a soft jingle that feels magical. It’s a fun, happy wreath that spreads cheer instantly. Kids will love it, and guests will smile every time they visit. Bright, cheerful, and super easy to make — what’s not to love?

Source: Etsy
15. Book Page / Sheet Music Wreath
This wreath is perfect for book lovers or music fans! Roll old book pages or sheet music into cones and glue them in a circle around a base. Keep layering until it looks full and fluffy. You can add a small bow or paper snowflake in the middle. The soft paper colors give it a vintage, cozy look. It’s a great way to recycle old materials and make something pretty. Hang it above your reading nook or near your piano for that extra literary touch.

Source: Etsy
16. Ribbon Rosette Wreath
Turn ribbons into cute little rosettes and glue them onto your wreath form. Mix and match colors like red, gold, and white for a festive pop. The texture makes it look soft and elegant. Add tiny bells or ornaments between the rosettes for sparkle. It’s perfect for crafters who love detailed projects.

Source: Etsy
17. Felt / Fabric Wreath
This wreath is all about creativity and color! Cut felt or fabric into fun shapes like stars, hearts, or Christmas trees. Glue or pin them around a foam base. Mix bright and soft shades for a playful, handmade vibe. Add a bow or some pom-poms for a cheerful finish. It’s a fun DIY for kids too! This cozy wreath looks great in bedrooms, classrooms, or playrooms. It’s simple, colorful, and full of holiday happiness.

Source: Recipes Inspirations Times
18. Vintage Ornament Wreath
Give old ornaments a new life with this shiny, vintage-style wreath! Use ornaments in different colors, shapes, and sizes — the more variety, the better. Glue them closely together around a foam ring until it’s full and sparkling. You can even mix in tinsel or small bows for extra flair. The result looks rich, festive, and nostalgic, like Christmas from grandma’s house.

Source: Etsy
19. Snowman Wreath
Turn your door into a snowman’s face! Use two or three wreaths of different sizes stacked on top of each other. Add buttons for eyes, a felt carrot nose, and a scarf around the “neck.” A top hat or earmuffs complete the look. It’s adorable, fun, and super family-friendly. You can even add fairy lights for a glowing snowman at night. It’s perfect for outdoor spaces or front porches and will make everyone passing by smile.

Source: Etsy
20. LED / Lighted Wreath
This wreath sparkles day and night! Wrap fairy lights or battery-powered LEDs around any wreath base — greenery, twigs, or even ornaments. The soft glow creates a magical atmosphere. Add a bow or some shiny ornaments for that finishing touch. It’s perfect for cozy evenings or as part of your outdoor decor. The lights reflect beautifully in the dark, making your home look warm and welcoming.

Source: terrain
21. Monochrome / All-White Wreath
Elegant and timeless, this all-white wreath is pure winter beauty. Use white ornaments, snowflakes, ribbons, and frosted leaves. You can mix different textures — shiny, matte, and fluffy — for depth. It looks gorgeous on dark-colored doors or walls. Add a touch of silver or gold if you want a little sparkle. This wreath brings a classy, peaceful vibe to your home. It’s perfect for anyone who loves modern holiday decor with a touch of snow-kissed charm.

Source: Etsy
22. Candy / Sweet Treat Wreath
This wreath is pure sugar and smiles! Decorate a foam base with faux candies, lollipops, and peppermint swirls. Use bright colors like red, pink, green, and white for a cheerful look. Add ribbons or glitter to make it extra fun. It’s perfect for kids’ rooms, kitchens, or candy-themed Christmas parties. You can even hang it by the dessert table for a playful touch.

Source: Etsy
23. Vintage Ski / Winter Gear Wreath
Love skiing or snowy adventures? This wreath captures that winter sports spirit! Decorate a wreath with mini skis, snowflakes, mittens, and pine branches. Use soft colors like white, brown, and red for a rustic winter vibe. It’s unique and full of personality.
Hang it in your entryway or near the fireplace for that mountain lodge feeling. It’s perfect for anyone who loves cozy winter days and outdoor fun. This wreath feels adventurous yet homey — a wonderful mix for the holidays.

Source: Kandice Patterson
24. Farmhouse / Burlap & Cotton Wreath
Bring farmhouse charm to your Christmas decor with burlap and cotton! Wrap burlap around your wreath form, then tuck in cotton bolls, pine sprigs, or little red berries. The neutral tones make it look warm and natural. Add a plaid bow for extra coziness. It’s the kind of wreath that looks beautiful anywhere — on your front door, above the mantle, or in the kitchen.

Source: eccentricities5
25. Lantern / Hoop Wreath
This wreath has a modern, dreamy vibe! Use a large metal hoop or lantern ring and decorate it with greenery, ribbons, or fairy lights. You can keep it simple or add ornaments for a fuller look. The open design feels airy and stylish. Hang it indoors or outdoors — it fits anywhere beautifully. It’s elegant but easy to make, and it instantly brightens up your holiday decor.

Source: Ling’s Moment
26. Button & Fabric Scrap Wreath
Turn leftover buttons and fabric scraps into something magical! Glue buttons of different sizes and colors onto a foam base. Fill gaps with rolled-up fabric pieces or tiny bows. It’s colorful, creative, and full of charm. This wreath adds a fun handmade touch to any space. It’s also a great craft for kids or families who love DIY projects. Hang it in your craft room or entryway it’s cheerful, bright, and completely one-of-a-kind!

Source: Natalia Kreatywnie
27. Natural + Foraged Wreath
This wreath celebrates nature in its purest form. Collect pinecones, holly leaves, acorns, berries, and twigs from your backyard or a nearby park. Arrange them on a wreath base and tie with twine or jute. It’s eco-friendly and has that rustic, handmade charm everyone adores. The natural colors blend beautifully, giving off a warm, woodland vibe.

Source: terrain
Final Words
Making your own Christmas wreath is more than just a craft it’s a way to fill your home with love, color, and cheer. Whether you’re working with pinecones, ribbons, or ornaments, each wreath tells a little story of your holiday spirit. The best part? You don’t need fancy tools or perfect skills to make something beautiful.
Every handmade touch adds warmth and character to your space. Hang one on your front door, gift one to a friend, or create a few to decorate your rooms. Each wreath brings a bit of joy and sparkle that lasts all season long. So grab your glue gun, play some carols, and start crafting. Your perfect Christmas wreath is waiting to be made!