30 DIY Christmas Wood Crafts
This post may contain affiliate links: full affiliate disclosure.
Looking to add a personal, rustic touch to your holiday decor this year?
Nothing says cozy Christmas like handmade wooden crafts!
From simple signs to charming ornaments to an entire village, these 30 DIY projects will fill your home with warmth and holiday spirit.
1. Rustic Wooden Christmas Signs

Create long vertical or horizontal wooden signs painted with festive words like Merry & Bright or Joy to the World. Distress the edges for a rustic farmhouse charm.
How to:
- Grab a piece of unfinished wood and give it a quick sand.
- Decide on your festive phrase and sketch or stencil the letters.
- Paint your letters with acrylic paint.
- Once dry, use sandpaper or a wire brush to scuff the edges and surface, giving it that perfectly imperfect rustic vibe.
2. Wood Slice Ornaments

Use small tree slices, drill a hole, and paint with snowflakes, reindeer, or initials. Add twine for a simple yet cozy ornament that looks handmade and personal.
How to:
- Purchase or cut small wood slices.
- Carefully drill a small hole near the top.
- Get creative! Use paint pens, small brushes, or even a wood burner to add designs.
- Thread some jute twine or ribbon through the hole to hang them up.
3. DIY Pallet Christmas Tree

Repurpose old wood pallets into a triangular Christmas tree shape. String lights, hang mini ornaments, and lean it against your porch or living room wall for a rustic focal point.
How to:
- Find a wood pallet and break it apart.
- Arrange the planks into a tall triangle shape and secure them with screws or nails.
- Decorate with string lights, ornaments, and a star on top.
4. Wooden Reindeer Decor

Cut reindeer shapes from plywood or use wooden blocks stacked with antlers glued on top. Paint them in neutral tones or add glitter for a festive touch.
How to:
- For the simple version, stack two blocks of wood (one for the body, one for the head).
- Add smaller dowels for legs and a couple of twigs for antlers, hot-glued into place.
- Paint your reindeer and add a tiny red nose for a nod to Rudolph!
5. Farmhouse Christmas Stars

Craft five-pointed stars from reclaimed wood. Wrap with jute twine or fairy lights and hang them in your windows or above the fireplace.
How to:
- Cut five equal-length pieces of reclaimed wood.
- Assemble them into a star shape and secure them with wood glue and screws.
- Once assembled, wrap with twine or fairy lights to add texture and a warm glow.
6. Mini Wooden Christmas Trees

Stack small wood triangles or dowels to make cute tabletop trees. Paint in traditional green or go modern with white and gold finishes.
How to:
- Cut a wood dowel into graduating lengths or use small wooden triangles.
- Stack and secure them with wood glue on a small wooden base.
- Paint in your desired colors and add a small bead or star on top.
7. Wooden Bead Garlands

String natural or painted wooden beads on twine. Add tassels or tiny bells for a charming garland to drape over the mantel or wrap around the tree.
How to:
- Purchase unfinished wooden beads from a craft store.
- You can leave them natural or paint them in festive colors like red, white, or green.
- Thread them onto a long piece of twine or thick thread and tie knots to secure the ends.
8. Laser-Cut Wooden Snowflakes

Buy or cut snowflake shapes from thin plywood. Leave them natural or paint them white, then hang on the tree or tie them to Christmas gifts for an elegant look.
How to:
- You can find these pre-cut at most craft stores.
- For a personal touch, use a wood burner to add intricate details.
- To get that clean, elegant look, simply spray paint them white and hang them with a clear thread.
9. Personalized Wooden Name Tags

Use small wood slices or blocks to write names with a wood burner or paint pen. Perfect as tree ornaments and reusable gift tags.
How to:
- Grab a bunch of small, uniform wood slices.
- Use a wood burner (pyrography tool) or a permanent paint pen to write each family member’s name.
- Drill a small hole and tie with a ribbon to use as a gift tag or ornament.
10. Wooden Angel Ornaments

Craft simple angel shapes from wood scraps. Add painted wings and a twine halo for a handmade, heartwarming ornament.
How to:
- Cut a teardrop or simple bell shape from wood for the body.
- Use a small wooden ball or bead for the head and glue it on.
- Glue on some small wood wings and add a halo from gold thread or twine.
11. Wooden Candle Holders

Hollow out small log sections or drill holes into wood blocks for tea lights. Add evergreen sprigs for a cozy, glowing table centerpiece.
How to:
- Find a solid piece of wood or a small log.
- Use a large drill bit (the size of a tea light) to drill a shallow hole into the wood.
- Sand the edges and place a tea light in the hole. Make sure to never leave a lit candle unattended!
12. Wood Slice Coasters

Sand down small slices of wood, burn holiday sayings into them with a pyrography pen, and finish with clear varnish. Functional and festive!
How to:
- Pick up some smooth, flat wood slices.
- Use a pyrography pen to carefully burn holiday designs or quotes like “Hot Cocoa” or “Let it Snow” into them.
- Finish with a sealant to protect against spills and condensation.
13. DIY Wooden Centerpieces

Build a long rectangular wooden box, fill it with pinecones, ornaments, and candles, and use it as a stunning Christmas table centerpiece.
How to:
- Build a simple box from four planks of wood and a base, securing with nails or wood glue.
- Fill it with festive items like pinecones, ornaments, and winter greenery.
14. Wooden Christmas Village Houses

Cut small house shapes, paint them white, and add faux snow on the roof edges. Arrange with fairy lights for a magical village scene.
How to:
- Cut simple house shapes with windows and doors from thin wood sheets.
- Paint them with white or neutral colors.
- Use a small amount of white glitter or texture paint on the roof to create a snowy effect.
15. Wooden Nutcracker Figures

Assemble simple nutcracker shapes using wood dowels and blocks. Paint in red, blue, and gold for a bold, traditional holiday decoration.
How to:
- Use a couple of wood blocks for the body and head.
- Add dowels for the arms and legs.
- Go all out with bright, bold paint to bring the classic nutcracker to life!
16. Engraved Wooden Cutting Boards

Burn family names or festive quotes into wooden cutting boards for practical, personalized gifts.
How to:
- Buy a plain wooden cutting board (bamboo works great).
- Lightly sketch your design or name in pencil.
- Use a wood burning tool to carefully trace the design.
17. Wooden Photo Frames

Decorate plain wood frames with holly stencils, paint, or glitter. Insert a family Christmas photo for a meaningful holiday keepsake.
How to:
- Start with an unfinished wood photo frame.
- Use stencils, paint pens, or hot glue to add small wood holly berries and leaves.
- Insert a favorite family photo and wrap it up!
18. Wooden Wine Holders

Simple wooden wine caddies can be painted or personalized with festive designs for a functional holiday gift.
How to:
- Start with a premade wooden wine holder or build a simple one yourself.
- Add festive flair with paint and stencils, maybe a quote about holiday cheer!
19. Wooden Gift Tags

Cut out stars, bells, or mitten shapes from thin wood sheets. Write names with paint pens and tie them to presents with ribbon.
How to:
- Cut simple shapes like stars or bells from thin wood sheets.
- Drill a small hole and use paint pens to write the recipient’s name.
- Tie onto a gift with some festive ribbon.
20. Wooden Recipe Card Boxes

Build small wood boxes for storing holiday recipes. Paint with gingerbread men, candy canes, or wreaths for a cute, giftable item.
How to:
- Construct a small wooden box with a hinged lid.
- Give it a nice, clean paint job and then add hand-painted details like gingerbread cookies or candy canes.
21. Wooden Sled Decor

Make a simple wooden sled, paint it red, and lean it against your porch with garlands and bows for classic outdoor décor.
How to:
- Cut two long, curved pieces of wood for the runners and smaller pieces for the crossbars.
- Assemble and paint it a bold red.
- Lean it against your front porch and decorate with garland and a festive bow.
22. Wooden Snowmen

Stack painted wood blocks or slices in graduating sizes. Add scarves, hats, and buttons for an adorable yard or porch snowman.
How to:
- Stack two or three round wood slices, or even just old blocks of wood.
- Paint them white and add a face, buttons, and a carrot nose.
- Finish with a tiny scarf cut from scrap fabric.
23. Wooden Porch Signs

Vertical signs with words like Let It Snow or Welcome Santa look festive when propped against the doorway.
How to:
- Similar to the wooden signs, but on a larger scale.
- Use a long, wide piece of wood and paint a festive message.
- Secure it with a coat of outdoor sealant so it can handle the weather.
24. Wooden Lanterns

Build open-frame wooden lanterns and add candles or fairy lights inside for a glowing front porch display.
How to:
- Cut four wood planks with a hole cut out in the center of each.
- Glue them together into a box shape and use a dowel for the handle on top.
- Add a battery-operated candle or fairy lights inside.
25. Wooden Birdhouses

Paint simple birdhouses in red, green, or white. Hang them on trees or line them on your fence for a charming outdoor touch.
How to:
- Purchase simple unfinished birdhouses from the craft store.
- Use festive paint colors and add decorations like fake holly berries or glitter to the roof.
26. Wooden Advent Calendar

Create a wall-mounted wooden board with 25 hooks or tiny shelves for daily treats. Kids will love counting down to Christmas!
How to:
- Get a wooden board and add 25 tiny shelves or hooks.
- Number each spot and add a small treat or ornament to be opened each day.
27. Wooden Puzzle Trees

Make stacking wooden pieces that form a Christmas tree when assembled. Great for kids and coffee table decor.
How to:
- Cut wood pieces in various shapes and sizes that fit together to form a Christmas tree.
- Paint them green and add fun details like garland and ornaments.
28. Wooden Santa Countdown Calendar

Paint Santa’s face on a wood board with numbered days on his beard. Move a small marker daily until Christmas arrives.
How to:
- Cut a board into a Santa shape.
- Paint Santa’s face and add a white beard with a number for each day until Christmas.
- Attach a small movable marker or hook that can be moved each day to count down.
29. Wooden Holiday Photo Props

Cut out shapes like candy canes, Santa hats, or snowflakes, paint them, and attach to sticks for a DIY Christmas photo booth.
How to:
- Cut fun holiday shapes from thin wood sheets.
- Paint them with festive colors and glitter.
- Securely attach a wooden dowel to the back of each one for easy holding.
30. Wooden Christmas Train Set

Assemble a simple block train with painted engines and cars, and decorate with small trees or presents for a festive toy display.
How to:
- Use various sizes of wood blocks and dowels to create a simple train engine and cars.
- Paint them with bright, festive colors and add small decorations.
I hope these 30 wood craft ideas have you feeling inspired to grab some wood and get crafting!
Whether you make a few simple ornaments or an entire festive village, the most important thing is to have fun and create something you love.
Which of these projects are you most excited to try? Let me know in the comments below!
If you found this post helpful, be sure to share it with your fellow DIY enthusiasts and pin it for later.
Happy crafting!