Skip to Content

DIY Christmas Banner for Your Farmhouse Mantel

Add a little vintage holiday flair to your decorating with this easy DIY Christmas banner – all you need are a few simple supplies!

Skills Required: None. Even if you’ve never crafted before, you’ll have any easy time with this project. You’ll be using a punch, pop dots, and hot gluing.

DIY Christmas Banner for Your Vintage Farmhouse Mantel

I don’t know about you, but every time I walk in any store right now, I get so excited for Christmas! The stores seem to be in full gear, so why not us too, right??

I have been working on some new Christmas decor for my house, and I just had to share this little holiday deer Christmas banner I made for my mantel. I just LOVE how my garland turned out!

Triangle punch, Christmas cardstock, pom pom trim, and pop dots

You can easily make this Christmas banner with just a few supplies. All you need is paper, a glue gun, ribbon, adhesive pop-dots, and a banner punch. If you don’t have a banner punch, scissors totally work too!

Punching the cardstock with a punch

To get started, trim two pieces of paper for each pennant. I like to use Christmas paper that coordinates on the front and back, so that I can just flip it back and forth for each banner piece.

Each pennant needs a 2″ x 4″ piece, and a 1.5″ x 3.5″ piece. This will allow you to layer them perfectly!

Punching paper with a triangle punch

After trimming your paper, punch or cut the pennant bottom with a “v” from each piece. Of course you can use scissors, but this punch a quick way to make them even especially if you love making banners.

How many pieces you make will depend on how long you want your banner. I did about twenty of each size so that my banner would span my whole mantel. Do as many as you like!

Layering Christmas cardstock using pop dots

After punching your pieces, use the adhesive pop-dots to layer each pennant piece. Remember to flip them and do both the front and back so you can rotate your patterned pieces!

Christmas cardstock pieces layered

When you are done making your pennant pieces, use glue gun to adhere your pennants to ribbon or twine. This pop-pom ribbon is my favorite! I love how it coordinates with the vintage inspired paper.

homemade christmas banner

That’s is all you need to complete this paper Christmas decor. Now your Christmas banner is ready to hang in your home, or be gifted to a friend!

diy holiday banner

Don’t these classic Christmas colors just get you so excited for the holidays?? I think I am going to have to get more vintage Christmas paper. I probably should make a coordinating banner for my kitchen window.

Yield: 1 banner

DIY Christmas Banner

diy holiday banner

Learn how to make a simple holiday banner using scrapbook paper and pom pom trim.

Prep Time 10 minutes
Active Time 30 minutes
Total Time 40 minutes
Difficulty Easy
Estimated Cost $5



  • Banner punch
  • Hot glue gun
  • Paper trimmer or craft knife and mat
  • Scissors


  1. Trim two pieces of paper for each pennant using the craft knife. Each pennant needs a 2" x 4" piece, and a 1.5" x 3.5" piece.
  2. After trimming your paper, punch the pennant bottom with a "v" from each piece. Do about 20 of each side.
  3. Use the adhesive pop-dots to layer each pennant piece.
  4. Use a glue gun to adhere your pennants to ribbon or twine.
  5. Hang on the mantel with Command clips.

Did you make this project?

Please leave a rating or share a photo on Pinterest!

Funny how creating projects just makes you want to make more and more! Well, I figure that’s what the colder season is for. Lots of warm drinks, blankets, and craftin’. 🙂

Happy holidays friends!

If you like this vintage themed Christmas banner, check out these vintage DIY Christmas sweater clips! I’d also love for you to check out the following posts:


Monday 30th of November 2015

That banner is so gorgeous!


Skip to Instructions