31 Farmhouse Christmas Decor Ideas Full of Rustic Charm
Farmhouse Christmas brings a special kind of magic to the holiday season. Picture weathered wood, natural greenery, and twinkling lights creating that perfect cozy atmosphere.
This rustic style celebrates simplicity while capturing Christmas warmth in every detail. From handcrafted wreaths to vintage ornaments, farmhouse decor transforms your home into a welcoming holiday haven.
The beauty lies in its imperfections – a slightly crooked bow or mismatched stockings add authentic charm you simply can’t buy in stores. Whether you live in an actual farmhouse or a city apartment, these 33 decor ideas will help you create that rustic Christmas spirit everyone loves.
1. Pinecone Wreath with Ribbon Bow

Big, chunky pinecones make a statement when arranged into a full wreath. To pull off this look, start with a sturdy grapevine or wire wreath form, then hot glue pinecones all around.
The natural textures pop against a weathered barn door. A bold burlap bow with buffalo check ribbon gives it that farmhouse flair, just tie it big and let the tails hang loose at the bottom for a relaxed finish.
Don’t forget to hang a string of vintage sleigh bells from the bow, their metallic jingle adds nostalgia and a little shimmer, you’ll love how it feels both rustic and festive right at your front door.
2. Mason Jar Candle Holders

Start with clear mason jars-grab a few in different sizes for some visual interest, then wrap the necks with twine and rustic burlap ribbon, tie a little bow or knot for that homemade touch. Fill the bottom of each jar with a layer of Epsom salt, which looks like fresh snow, and scatter in a handful of red cranberries for a pop of festive color.
Nestle a tea light or battery-operated candle right in the center; once lit, the soft flicker glows through the salt and cranberries, creating instant coziness. Arrange the jars on a chunky reclaimed wood shelf, and tuck sprigs of evergreen around them-don’t worry about perfect placement, the casual, just-gathered look is part of the charm.
This easy DIY brings warmth and farmhouse vibes to your kitchen, it’s budget-friendly but looks like something out of a holiday magazine.
3. Garland with Pinecones and Berries

A thick, lush pine garland draped across your farmhouse mantel will set a cozy holiday mood. To get this look, start with a faux or fresh pine garland long enough to sweep across the top, letting the ends trail down for that effortless feel.
Weave in clusters of burgundy berries and natural pinecones for texture and color contrast, attaching them with floral wire. Tuck in a few cinnamon sticks and dried orange slices-these add a rustic touch and a subtle, homey scent.
Thread a string of warm fairy lights through the whole garland, making sure they peek out between the greenery and accents. Hang simple white stockings below for a classic farmhouse vibe, and when the lights glow in the evening, the whole scene feels inviting and magical.
It’s a simple way to create a festive, layered look that feels both natural and special.
4. Burlap Ribbon on Stair Rail

Imagine walking up a staircase where natural burlap ribbon tumbles gracefully down the wooden railing, tied off at each post with an easy bow, it’s got a cozy, handmade vibe that instantly feels festive and relaxed. To recreate this, start with a roll of wide burlap ribbon-let it drape loosely along your railing, securing it at each spindle with a bow that’s not too perfect (that’s part of the charm).
Tuck in a few eucalyptus sprigs and clusters of tiny red berries between the ribbon and the wood for a fresh, woodsy touch, the green pops against the neutral burlap. Give everything a light dusting of artificial snow for a wintry effect, especially if your stairs are vintage wood-the snow and warm lighting will highlight all that gorgeous texture.
This look is simple, but it brings a natural, rustic Christmas mood right into your home.
5. Vintage Sleigh Display

An antique wooden sleigh packed with charm is an instant showstopper for your farmhouse entryway. If you’ve got one gathering dust in the garage or can snag a flea market find, just brush off the cobwebs and let its peeling red paint tell its story.
Pile the sleigh with wrapped presents (kraft paper and twine look especially homey), tuck in some plaid blankets for softness, and weave in a few fresh or faux evergreen boughs for that woodsy scent. Hang a pair of vintage ice skates off the side for a playful nod to winters past, string some twinkling lights around the frame, and scatter a dusting of artificial snow over everything-it’s magical, but doesn’t melt!
This setup feels both nostalgic and welcoming, it’s the sort of thing that’ll make guests pause and smile before they even knock on your door.
6. Rustic Lanterns with LED Candles

Picture this: clusters of weathered metal lanterns with a charming, antiqued patina, each one cradling a warm-glowing LED pillar candle, set atop scratchy hay bales on your farmhouse porch. To make it feel even cozier, tuck pine sprigs and tie rustic twine bows around the lanterns handles-this little touch adds texture and that piney Christmas scent.
Arrange the lanterns at different heights, flanking them with miniature pine tree’s in galvanized buckets for a layered, woodsy look. The combination of metallics, greenery, and rough hay instantly sets a welcoming, old-fashioned holiday scene, especially as dusk falls and the candles flicker to life.
You can easily recreate this look by picking up faux candles (safer for outdoors), grabbing a few thrifted lanterns, and using leftover hay or straw bales from autumn-your porch will glow with simple, rustic charm.
7. Farmhouse Style Advent Calendar

A farmhouse-style advent calendar brings rustic charm and cozy holiday excitement into your home. Made with natural wood slices arranged in a Christmas tree shape, each numbered piece marks the countdown to Christmas in a simple, handcrafted way.
The distressed white wooden background adds a vintage touch that fits perfectly with farmhouse or cottage décor. You can hang small treats, ornaments, or activities behind each number to make the countdown extra fun for the whole family.
Charming, meaningful, and beautifully understated, this advent calendar creates a warm, nostalgic Christmas tradition you’ll look forward to every year.
8. Plaid Throw Blankets

Chunky plaid throw blankets-especially in bold red and green with creamy undertones-instantly make any room feel like a cozy farmhouse retreat. Just drape one (or toss a few, don’t be too neat!)
over a weathered wooden rocking chair by the fireplace, and you’ve got instant holiday warmth. Let the fringe edges spill out, a little unraveled only adds to that rustic, lived-in vibe everyone loves around Christmas.
The nubby wool texture catches the firelight, making the colors pop and inviting you to snuggle up after a long day. For extra charm, layer the throw with a few pine-scented pillows or tuck it near stockings hanging from the mantel; it’s an easy way to tie the whole space together.
No need for perfection here, the more relaxed and inviting the setup, the better it feels for family and guest’s alike.
9. Wooden Crate Tree Stand

Swap out the usual tree stand for an authentic, weathered wooden apple crate-it’s a total farmhouse game changer. Look for a crate with faded orchard markings and rusty metal corners, the kind that tells a story just by sitting there.
Place your Fraser fir right inside, letting some pine needles spill onto the floor for that “fresh from the woods” vibe. The aged wood grabs the glow of your twinkle lights, bouncing warm reflections around the room.
Tuck a few small, wrapped presents half-hidden behind the crate to amp up the cozy, lived-in look. If your crate needs extra stability, pop a heavy pot or bricks inside before adding the tree.
It’s an easy way to add vintage charm, and anyone can pull it off-even if your family’s never owned an orchard, it’ll look like you found this piece at a country antique sale.
10. Galvanized Metal Buckets with Greenery

Galvanized metal buckets make a perfect rustic vessel for holiday greenery, the silvery finish gives off a cozy, farmhouse vibe that looks just right on an old set of wooden steps. Grab a few buckets in different sizes-don’t worry if they’re a little beat up, that adds to the charm.
Fill them with pine branches, eucalyptus, and sprigs of holly berries, letting the greenery spill out naturally. Tie a fat buffalo check ribbon around each bucket for a classic country touch, it’s a simple detail that feels instantly festive.
To finish, knot a bow of jute twine onto the vintage-style handles, then dust the branches with faux snow or a glittery spray for a frosted effect. Cluster the buckets together, staggering their heights, this display works indoors or outdoors and brings a fresh, woodsy scent to your entry.
11. Twine Wrapped Ornaments

Twine-wrapped ornaments add that cozy, homespun touch to your farmhouse Christmas decor. Picture this: ornaments shaped like stars, hearts, or simple circles, each wrapped snugly in natural jute twine-there’s something about their rough texture that feels both rustic and inviting.
To make your own, just grab some lightweight ornament forms (wood, cardboard, or old baubles work great), then tightly wrap them in jute twine, securing the ends with a dab of hot glue. For extra charm, hot glue on tiny pinecones or dried orange slices as accents; the contrast is eye-catching and perfectly seasonal.
Hang your finished pieces from sturdy rustic branches using more twine, and let the soft glow of string lights dance across their surfaces. It’s a simple DIY, but it transforms your space, your guests will want to know where you found such unique decorations!
12. Hand-painted Wooden Ornaments

Hand-painted wooden slice ornaments will bring that rustic, homespun vibe to your Christmas decor. Imagine smooth wood rounds, their bark edges left natural for texture, each ornament painted with crisp white folk art designs-delicate snowflakes, prancing reindeer, or tiny Christmas trees, whatever designs you love.
Once the paint dries, seal them with a matte finish so the art lasts year after year. Thread a piece of red baker’s twine through a small drilled hole, tying a knot and adding a tiny brass bell for that cheerful jingle.
These ornaments look especially charming hung on a dried branch centerpiece, the wood’s warmth contrasting with scattered fresh cranberries below. You can make a set in an afternoon; just pick up blank wood slices from a craft store, some acrylic paint, and let your creativity loose-this project is as satisfying as it is adorable.
13. Red and White Checkered Table Runner

A red and white checkered table runner is cheerful, nostalgic, and feels like you’ve stepped into a cozy country kitchen. Lay it lengthwise over your rustic wooden dining table-the weathered wood peeking out at the edges makes everything feel homey and authentic.
To create this look, pick a runner in cotton or linen for that textural warmth, and don’t worry about perfection; a little wrinkle just adds charm. Pair it with simple white dishes and red napkins tied with twine for a sweet, unfussy finish.
Sprinkle pinecones and fresh greenery along the center, nestling in vintage candlesticks and maybe some small potted rosemary for a festive touch. This setup invites everyone to sit down, relax, and enjoy the holiday together.
14. Mini Chalkboard Christmas Messages

Tiny black-framed chalkboards add a cozy, personalized touch to your Christmas decor. All you need are a few inexpensive mini chalkboards (the kind you can find at craft stores or online) and a white chalk marker.
Write simple festive phrases like “Merry & Bright,” “Joy,” or “Peace on Earth” in your best script, don’t worry if it’s not perfect-handwritten looks are part of the charm. Add small chalk doodles, like holly leaves and berries, for a little extra cheer.
These chalkboards look best propped up among greenery, pinecones, or candles, bringing that farmhouse vibe without much fuss. You can change the messages whenever inspiration strikes, its a fun touch for parties or just to keep things feeling fresh all season long.
15. Cotton Stem Wreath

A cotton stem wreath bring that soft, rustic farmhouse vibe to your front door, especially when you add eucalyptus sprigs and a pop of tiny red berries. The fluffy cotton balls with their natural brown pods create a cozy, cloud-like look that stands out against a weathered, wooden door, while eucalyptus adds a hint of green and a fresh, understated scent.
To make one, start by wiring cotton stems into a grapevine wreath base-space them out for a full, rounded look. Tuck in eucalyptus branches and red berries wherever you want a dash of color, it doesn’t have to be perfect-farmhouse style is all about relaxed charm.
Hang your finished wreath with a simple burlap ribbon, letting the ends trail down, and watch how the warm afternoon light makes it glow, casting inviting shadows that’ll wow your guests.
16. Wooden Snowflake Decorations

Hand-carved wooden snowflakes are the perfect rustic touch-they bring in that cozy, homespun feel without looking kitschy. Choose a mix of sizes and patterns, some finished in a soft whitewash, others left in natural wood tones; the contrast adds warmth and depth.
To use them, hang several from exposed ceiling beams using twine, the look is effortless and has a festive farmhouse vibe. For your mantel, string a bunch together into a garland and drape it casually, letting the different shapes overlap a little.
Scatter a few more snowflakes across your holiday table, mixing in a bit of sparkle with glitter or metallic accents so they catch the candlelight. With their intricate carvings and subtle shine, these snowflakes feel handmade and special-they turn any space into a winter wonderland, and it’s a look that works year after year.
17. DIY Twig Stars

Crafting your own rustic twig stars is a total mood-setter for farmhouse Christmas decor, you just need some sturdy twigs (gathered from your yard or local park), thin wire, and twine. Start by snapping or cutting the twigs into similar lengths-6 to 12 inches works well, so you can mix up the sizes for a layered look.
Lay out five twigs in a star shape; use the wire to secure each crossing point tightly, then wrap twine around the joins for that homespun touch. Leave some stars natural for earthy vibes, or brush on a little artificial snow for a frosted effect.
Fairy lights wrapped around a few stars add cozy sparkle. Hang them in clusters on your wall, or tuck them into garlands and wreaths-these stars make shelves and mantels look extra magical, it’s seriously inviting.
18. Antique Milk Can Planter with Pine Branches

Turn an old galvanized milk can into a showstopping holiday planter, it’s a perfect nod to farmhouse nostalgia. Hunt for a can with a nicely weathered patina and maybe even some original farm stenciling-these details make it feel genuinely vintage.
Fill it generously with fresh pine branches, a few sprigs of holly, eucalyptus, and some bright red berries for pops of festive color spilling over the top. Wrap a burlap bow around the can’s neck for a simple, homespun touch.
Set it right by your front door, the milk can looks best nestled among antique glass ornaments and a scattering of pine cones on the porch or entryway. The contrast between the rustic metal and lush greenery is striking, and the scent is pure Christmas-this setup is low-fuss but has major curb appeal, instantly welcoming guests with old-fashioned holiday charm.
19. Farmhouse Style Nutcrackers

Farmhouse style nutcrackers are all about cozy, homespun charm; think weathered wood, distressed paint, and comfy accents like buffalo plaid scarves or burlap sashes. To pull off this look, hunt for nutcrackers with a natural wood finish or give thrifted ones a makeover using chalk paint and gentle sanding for that authentically “worn” vibe.
Wrap their waists with jute twine-bonus points for adding tiny sprigs of greenery or a button. On your mantel, cluster these nutcrackers with pine sprigs and bundles of cinnamon sticks for an earthy, welcoming scent.
The rustic figures look especially striking against whitewashed brick or vintage metal decor, their reds and blacks popping next to muted tones. Don’t overthink the arrangement, let the nutcracker’s character and your favorite farmhouse touches shine through.
The effect is both playful and classic, you’ll love how it makes your whole room feel warm and lived-in.
20. Jute Twine Wrapped Vases

Clear glass mason jars and old milk bottles get a major rustic upgrade when you wrap them with natural jute twine. Start by gluing one end of the twine at the bottom of your jar, then wind it tightly upwards, stopping wherever you want-cover the whole thing or just a band near the middle for a peek of glass.
Once wrapped, tie a cute twine bow or add a small wooden ornament for a little extra farmhouse flair. Fill each vase with dried wheat stalks, cotton stems, or pine branches-anything earthy and textured works.
Display them together on a weathered wooden tray, the vases’ mix of glass, twine, and nature looks cozy and vintage, especially with a couple of pinecones or cinnamon sticks tossed in. It’s simple, budget-friendly, and makes a charming centerpiece for any Christmas table.
21. Rustic Wooden Candle Centerpiece

Picture a long, chunky barn wood plank running down your table, it’s weathered grain giving off pure farmhouse vibes. Arrange three pillar candles of different heights in the center-white or creamy beeswax works best for a soft, inviting glow.
Tuck fresh pine boughs and clusters of pinecones along the base, letting them spill out naturally for an effortless look. Scatter dried orange slices (they catch the light beautifully) and nestle in a handful of cinnamon sticks for a cozy, holiday scent.
For a playful twist, weave a thin buffalo check ribbon through the greenery, and dot the setup with tiny galvanized metal stars, their matte sheen brings a bit of shine without feeling fussy. You can pull this together in under twenty minutes; it’s all about layering and letting things look a little wild, so don’t overthink the arrangements or spacing.
22. Faux Animal Fur Throws

Drape a faux sheepskin or deer hide throw over your favorite worn leather armchair or a simple wooden bench-instantly, the whole room feels warmer and more inviting. These throws, with their creamy whites and soft brown shades, add texture and a touch of rustic luxury that fake fur does so well.
Let the edges spill naturally, don’t fuss too much, it’s that effortless look that makes farmhouse style so appealing. Pair the throws with dark wood furniture and lush pine garlands for a contrast that pops; the rich brown and white tones against deep woods and greenery create a visual warmth you can feel.
This combo is especially great near a fireplace or reading nook, turning any corner into a cozy retreat. Just toss, adjust a bit, and you’re ready for holiday lounging or a quiet coffee break.
23. Reclaimed Wood Tree Cutouts

Rustic Christmas charm doesn’t get much better than these reclaimed wood tree cutouts. Picture weathered barn wood planks-each piece unique with its own natural grain and flecks of chipped white paint-cut into simple Christmas tree silhouettes.
Sizes vary from petite 8-inch accents to statement-making 2-foot trees, so you can style them on mantels, shelves, or even as a quirky table centerpiece. To pull off this look, grab some old wood (the more worn, the better), draw a few simple tree outlines, and cut them out with a jigsaw.
Give them a quick sand to soften rough edges, but leave the character marks. Dress them up with tiny battery-powered fairy lights, a twine-wrapped star at the top, and maybe a couple of miniature metal ornaments, there’s no need to overthink it-the more imperfect, the more farmhouse-chic they’ll look.
24. Handmade Felt Stockings

Handmade felt stockings add a personal and heartwarming touch to your Christmas décor. Crafted with soft, colorful felt, these stockings often feature adorable designs like snowmen, reindeer, or festive patterns that bring holiday cheer to any room.
Personalized with names or initials, they create a special tradition for each family member year after year. You can hang them on the mantel, staircase, or beside the Christmas tree for a cozy, nostalgic look.
Durable and lovingly made, handmade felt stockings make the holidays feel more meaningful—perfect for filling with small surprises, treats, and cherished memories.
25. Wooden Ladder with Hanging Mistletoe

Repurpose an old wooden ladder into a striking Christmas display, leaning it against a crisp white wall for that classic farmhouse vibe. Start by tying fresh, fragrant mistletoe bunches to a few rungs using red gingham ribbon-it’s a playful touch that pops against the wood’s weathered finish.
Weave tiny white fairy lights through the ladder’s rungs, letting their soft glow spill over the wall and floor; it’s especially magical at night, the effect is cozy and inviting. Add a handful of vintage ornaments, hanging them at different heights so they catch the light and create a little sparkle.
For the base, tuck a small arrangement of evergreen branches or a rustic basket of pinecones. This setup is easy to move around, but it’s got so much character, your guests won’t miss the mantel.
26. Wooden Crate Gift Boxes

Wooden crate gift boxes add a homespun, rustic vibe to your Christmas decor-plus, they’re totally functional. Start by finding old, weathered crates at thrift stores or flea markets; the more character, the better.
Line the inside with kraft paper or a cozy plaid fabric, then fill with gifts wrapped in earthy kraft paper. Tie each present with buffalo plaid ribbon for that classic farmhouse look, tuck in a sprig of fresh pine, and don’t forget a handwritten tag for a personal touch.
Dried orange slices glued onto the packages give a pop of color and a hint of vintage. Stack the crates at different angles next to a vintage ladder, sprinkle everything with artificial snow for a frosty finish, and you’ve got a display that feels warm, inviting, and straight out of a country Christmas postcard, your guests will love it.
27. Twinkle Lights in Mason Jars

A cluster of weathered blue mason jars, some tall, some short, set down the length of a reclaimed barn wood table. Each jar is filled with a tangle of delicate twinkle lights, their wires almost invisible, making it look like the jars are glowing from within.
Surround the jars with sprigs of fresh greenery, scatter a few pinecones and cinnamon sticks around for that natural, woodsy vibe (and a cozy scent). As the evening light fades, the soft golden glow from the jars bounces off whitewashed walls, creating a magical, inviting atmosphere.
It’s simple to do, just pick up a few battery-operated fairy lights, tuck them inside the jars, and arrange them on your table. The mismatched jar sizes and rustic table make it look collected, not contrived-perfect for farmhouse style, and it’s easy to swap out greenery for each season.
28. Red Truck with Christmas Tree Figurine

Picture a vintage red metal truck, its paint slightly chipped for that authentic old-time feel, carrying a tiny, fresh-looking Christmas tree in the back-it’s the cutest slice of nostalgia. Set it on a distressed white console table to really amp up the farmhouse vibe.
Surround the truck with bottle brush trees in different sizes, sprinkle a little faux snow around, and tuck in some miniature wooden presents; the whole scene feels like a cozy Christmas morning in miniature. Drape a string of warm fairy lights behind everything, the glow will reflect off the truck’s metal and make the setup magical at night.
You can swap in different trees or presents each year, keeping the display fresh. This look is easy to pull together, just gather your figurines and layer them for depth, you’ll have a conversation starter right by the entryway.
29. Vintage Wooden Sled Decor

Picture an old wooden sled propped against a rugged stone fireplace-the kind you’d find at a cozy mountain lodge. To make it festive, drape a thick woolen plaid blanket over one side, letting it spill down for that layered, soft look.
Tuck in a handful of fresh evergreen boughs, their needles peeking out with a pop of green and a whiff of the outdoors. Add a handful of vintage glass ornaments; they’re mismatched and a little worn, but that’s the charm.
Attach a hand-painted “Merry Christmas” sign with some rustic twine, the letters slightly uneven for a homemade feel. Set a couple of hurricane lanterns nearby, candles flickering inside-casting that magical, golden glow on the whole setup.
This look instantly adds warmth and nostalgia to any room, it’s dead simple to do with thrifted finds and a little creativity.
30. Hand-knit Christmas Pillow Covers

Chunky hand-knit pillow covers warm up any space, especially when you pick classic Christmas colors like cream and red. Look for thick, cozy wool and patterns with snowflakes or reindeer-those motifs practically shout “holiday cheer.” The nubby texture and loose yarn ends add a homemade, lived-in feel, you don’t need to be a pro knitter to pull it off; even a beginner can create simple envelope-style covers using big needles and super bulky yarn.
Arrange your finished pillows on a well-loved leather armchair, right by the fireplace if you have one, and let the firelight play off the raised stitches. Add a pine garland on the mantle for that extra rustic touch, it’s a simple way to blend tradition with a relaxed farmhouse vibe.
Mix and match different knit patterns for a collected, storybook look-everyone will want to sink in and stay awhile.
31. Rustic Metal Stars on Walls

Distressed metal stars make an instant statement, especially when you play with different sizes and cluster them on a whitewashed shiplap wall. The rusted patina gives each star a story, their weathered finish pops beautifully against the crisp white wood.
Hang the stars at staggered heights for a collected, effortless vibe; use sturdy hooks or command strips, depending on the stars’ weight. For extra magic, choose stars with punched patterns-when you light candles nearby, those tiny holes throw playful, dancing shadows that bring the whole room to life.
Tuck a fresh pine garland along the wall’s edge, the greenery softens the metal and adds that unmistakable Christmas scent. For a cozy finishing touch, set out a few mason jar candle holders, wrap the rims with twine-sometimes the jars are mismatched, which just adds to the charm.
This look is warm, layered, and irresistibly inviting.