Tall DIY Christmas Lantern with twinkle lights, large swag and bow and little village in snow.

DIY Christmas Lanterns: How to Decorate Lanterns for the Holidays


Making a DIY Christmas lantern is an easy way to create a beautiful, glowing holiday display using battery-operated twinkle lights, faux snow, miniature houses, and bottle brush trees. Start by arranging a snowy village scene inside a large decorative lantern, then finish the top with an evergreen swag, berries, and a layered ribbon bow. This festive Christmas lantern is perfect for a fireplace hearth, entryway, or covered front porch.

Large DIY Christmas Lantern on a white painted brick hearth. The lantern is wood and metal, has fresh green and large bow on top. Inside are twinkle lights, snow and a small village.

Content may contain affiliate links. When you shop the links, we receive a small commission at no cost to you. Thanks for supporting my small business.

It all started with an oversized lantern I found at one of my favorite online shops, Antique Farmhouse. I knew it had potential, but once I filled it with a little snowy Christmas village, twinkling lights, festive greenery, and big layered bow, I was completely hooked!

Since then, I've made several of these DIY Christmas lanterns, both for our home and as gifts. I love that they're just as beautiful for winter decorating as they are for a vintage Christmas feel. My favorite sits on our covered front porch, where its soft glow makes those dark winter evenings feel a little more magical.

Today, I'm sharing how to create your own Christmas lantern, from choosing the right size and gathering supplies to arranging the miniature village and adding those beautiful finishing touches. And don't worry, you don't need to be a floral designer to make one!

At a Glance: DIY Christmas Lanterns

_______________________

  • Project: DIY Christmas lantern with lights and miniature village
  • Best for: Fireplace hearths, entryways, and covered porches
  • Main supplies: Large lantern, battery-operated twinkle lights, faux snow, miniature houses, bottle brush trees, greenery, and ribbon
  • Method: Create a snowy village inside the lantern and decorate the top with an evergreen swag and bow
  • Skill level: Easy, beginner-friendly
  • Lighting: Battery-operated LED lights, preferably with a timer
  • Style: Cozy, nostalgic Christmas decor
  • Result: A beautifully decorated Christmas lantern with a softly glowing winter village

Summarize and Save this content on:

Jump to:

Shopping for your Christmas lantern

After making several of these, I've learned size really matters. You'll want a lantern at least 15 inches tall to fit those cute little houses and trees without looking cramped. Mine is 30 inches and it's perfect - gives plenty of room to create depth with the scene.

My lantern has a top that lifts off, which makes arranging everything super easy. But don't worry if yours has a hinged door - both styles work great, you'll just arrange your scene a little differently. Whatever style you choose, just make sure the top is sturdy enough to hold your greens and bow. I prefer metal lanterns since they've held up better than the wood ones I've used in past years.

I'll link my favorite lanterns in my LTK, but besides Antique Farmhouse, I regularly spot good ones at HomeGoods, Michael's, and even Walmart during the holiday season.

Working with a tighter budget? Mason jars make adorable mini versions. My sister made three last year using quart-size jars, and they looked super sweet lined up on her mantel.

Shop lanterns:

Supplies list

See how I used twinkle lights to look light lightning bugs in my DIY Succulent Garden Lanterns post.

DIY succulent Lanterns with twinkle lights.

How to make a DIY Christmas lantern with lights

Inside of the lantern

Start with lights and star ornament - First, secure the battery pack to the inside top of your lantern. I use command strips - they hold well and don't damage the lantern. While you are working on the top, suspend the star ornament, make sure it's low enough to see through the glass.

My tip: Choose battery-operated LED twinkle lights with a built-in timer. I love having my Christmas lantern turn on automatically each evening! The lights create a soft glow around the miniature houses and bottle brush trees without needing an outlet or visible cords.

A battery pack of twinkle lights affixed to the top of the inside of the lantern with command strips.

Add the snow base - Pour about 1-2 inches of snow into the bottom of your lantern, spreading it evenly. This creates the perfect base for your village.

Create your village scene - Start with your tallest trees in the back corners. Then add houses, placing them slightly angled rather than in straight rows. Smaller trees can fill in gaps and create depth. Step back occasionally to check your arrangement through the glass.

The lantern with the inside decorated with snow, village, trees and twinkle lights. There is also a white star hanging from the top.

Decorating the top

Make your swag - Lay your longest, fullest green piece flat (about 12 inches works best). Layer shorter pieces on top, building fullness. Tuck in your berry pick last. Secure all stems together with floral wire or string. I've used both fresh and faux greens - both look great.

Add your bow - You can use my layered bow tutorial if you want the exact look. But honestly, any full bow works beautifully here. I used three coordinating ribbons, but even a single ribbon makes a gorgeous bow.

A large oversized bow made from 3 types of off white ribbon.

Put it all together - Attach your swag first, angling it slightly to one side of the lantern's front. Most lanterns have a finial or dome on top that's perfect for securing the swag with wire. Once that's stable, attach your bow right where the swag meets the top of the lantern.

The finished DIY Christmas Lantern with greens and a big bow.

Where to display your DIY Christmas lanterns

I keep my favorite lantern right on my painted fireplace hearth with a fabulous Christmas garland, where it adds such a cozy glow to our living room during the holiday season. But I've tried these in several spots over the years - they work beautifully on a covered porch (just keep it out of direct weather), tucked next to the Christmas tree, or on a deep mantel if you have one.

If you're using it outdoors, like near your front door near your decorated vintage sled, just remember to check those battery-operated lights regularly. Mine usually last about 2-3 weeks with the timer running.

A white mantel with a fireplace cover board, stockings hanging, a decorated mantel. There are blankets hanging, baskets on the floor and the DIY Christmas Lantern is sitting on the hearth.
Visit my DIY Fireplace Cover board post to learn how to make this fireplace screen.

Tips for success

Let's talk about keeping your lantern looking fresh through the season. My timer lights typically last about 3 weeks on one set of batteries - I just pop in new ones after Christmas to get through New Year's.

For the fresh greens, spritz them with water every few days and they'll stay nice for several weeks. I keep a small spray bottle right by the fireplace to make it easy to remember.

Everything inside the lantern stays put pretty well on the snow base, but if you're moving your lantern around, you might want to add a tiny dot of hot glue under the houses. It peels right off when you're ready to pack everything away.

A quick safety note: Use battery-operated LED lights inside your Christmas lantern, especially when decorating with faux snow and miniature houses. Keep fresh greenery away from heat sources, including fireplaces, and replace it when it begins drying out. For a lantern displayed on a hearth, faux greenery is a convenient alternative.

The completed DIY Christmas lantern sitting on the hearth of my white fireplace.

Frequently asked questions

How to make a lantern look Christmassy?

To make a lantern look Christmassy, start with a base of greenery like pine, cedar, or faux garland. Add a candle in the center for glow, then tuck in seasonal accents such as pinecones, ornaments, or ribbons. Even a small touch of red berries or a festive bow can instantly give your lantern holiday charm.

How do you decorate a Christmas lantern with lights?

Start by securing battery-operated LED twinkle lights near the top of your lantern, keeping the battery pack accessible. Let the lights hang naturally around a miniature Christmas village or a collection of bottle brush trees. Add faux snow to the bottom for a wintery look, then finish the outside with greenery and a festive bow. A timer makes it easy to enjoy the warm glow every evening.

What materials are best for DIY lanterns?

The best materials for DIY lanterns depend on where you plan to display them. Metal or wood lanterns work well on porches since they are sturdy and weather resistant. For indoor use, glass or ceramic lanterns create a polished look. Always choose heat-safe containers if you are using real candles.

What to put inside a lantern for Christmas?

Lanterns for Christmas can be filled with candles, twinkle lights, pinecones, faux snow, or small ornaments. Try layering greenery at the bottom and then adding decorative accents on top. Flameless LED candles are a safe option for a warm glow that lasts all season.

Tis the season for decorating! Be sure to explore our complete collection of holiday inspiration including our comprehensive How To Decorate A Christmas Tree: The Most Complete Guide You'll Find, budget-friendly DIY Pottery Barn-inspired Pinecone Garland, festive Simple Fruit Garland tutorial.

Creative Holiday Decor: If you love adding personality to your seasonal decor, check out my 30 Years of Firefighter Santas to see how a single theme can transform a room.

These DIY Christmas lanterns have become one of my first decorations to go up each Christmas season. In fact I love the glow so much I will often use them for my winter decor. There's something so magical about that soft glow coming from the little village scene, especially on snowy evenings. If you're making one for the first time, don't overthink it - start simple and have fun with it. I'd love to see how yours turns out! Tag me on Instagram if you make one.

Happy decorating friends!

My signature - a drawing of me holding a coffee cup that says Create.

Similar Posts

Leave a Reply

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