DIY Doorway Puppet Theatre {Tutorial}

Last Christmas, I was thinking and thinking trying to figure out what to get for Brinley for Christmas. Being my fourth child and third girl, she didn’t really need much. I finally settled on wanting a doorway puppet theatre (puppet theater) for her. 

DIY Doorway Puppet Theater

My first stop is always Amazon. I knew this was something I could make, but you can often find things for about the same price already made. Here are some I found:

As I write this post, the prices are much lower than they were when I was looking. I knew it was MUCH more money than I could make it for.

So I next turned to Pinterest for ideas. There wasn’t much. This was my favorite:

But there were no instructions. Never-the-less, I set out to the fabric store.

I wanted it to be a heavy material. I bought home decor canvas and it was on sale at Joanne’s. I bought some fabric based on my best estimate of what I would need.

I told my neighbor of my plan and she let me borrow one her mom had made for her kids. Her mom is super creative and great at coming up with her own patterns. So I ended up studying that for my inspiration. And I want to share it with you!

Fabric Needed:

You can make this as fancy or as basic as you would like.

Base: My base is the striped fabric. You want that as long as you need it for the doorway. I did it the width of the fabric. My finished length is 72 inches. remember to calculate the top casing and bottom casing in your calculations. You should be able to do it in 2.5 yards. 3 yards would be very safe.

Back Fabric: You want a fabric to hand down in the back of the hole so the puppeteer can be hidden. Mine finished is 29 inches long. You also need some fabric for hemming, so I would go with 1 yard. I used the extra for the bottom ruffle on my curtains (not a need, just an aesthetic).

That is the only fabric you need. If you want to fancy it up–add:

Curtain Fabric: You will want 1 yard for your curtains. My friend’s mom added tassles along the bottom edge of each curtain. I didn’t have any on hand and wanted this to be as inexpensive as possible, so I made it look fancy by adding a ruffle to the bottom of each curtain.

Overhanging Fabric: I also used some fabric to hang from the top and at the bottom of the opening. I purchased one yard–I do wish I had purchased more so the bottom hanging section could be bigger. Again, I added a ruffle to the bottom of each piece of fabric to make it fancier.

Bag Fabric: I made a bag to store this in when not in use. I used some leftover fabric from the project and some cording.

Other Materials Needed: 
You will need a tension rod that is large enough to go in the doorway you want to use this in.

You will also need two dowels–one for the middle just below the opening and one for the bottom. Cut them to the width of your puppet theatre. These keep the theatre stiff and open in place as your children play with it.

And of course, you will need thread.


Cut your base fabric to the size you want it, leaving room for hemming and rod pockets.

Hem the sides. I serged and was just going to fold it over and sew it with the serged side exposed, but my perfectionist self decided the back would be seen enough that I did a double roll to hem it.

Hem the bottom and create the rod pockets. To make the casing, I serged the bottom, then folded it under two inches and sewed it in place.

Cut your hole. My finished hole size is 16.5 inches wide and 24 inches tall. I cut it a little smaller than that. The size of your hole will depend on how wide you make the whole thing. Measure, mark (either with pins or with fabric marker/pencils) and then cut. Cut along each side and the top. Leave the fabric attached at the bottom of the hole. You will later fold this to the back of the fabric.

Once your hole is cut, cut a 45 degree angle in the top two corners. Next, serge or finish the 3 inside edges that are raw. I serged, then folded them over once and stitched it in place. If you are making curtains for the front, they will cover up most of the edges for this hole.

Fold the flap from the hole you made so that it is hanging down on the back of the theatre. Press.

Everything up to this point is very simple and straight forward. This is where I had to stop and uncover the genius of my friend’s mother. Next, you will be making the rod pocket for the middle of the theatre.

Turn your fabric over so you are looking at the wrong side (the back).

Fold the fabric up two inches. You will be pulling the fabric up from the bottom so there is a 2 inch overlap on itself. You want this fold to line up with the bottom edge of the hole you just cut. Pin this fold in place.

Sew close to the folded edge of the fabric. Sew close to the other folded edge on the front side.

You will now have a pocket. This is for the middle dowel. 

Next, serge or finish the edge of the flap in the back. I cut off the excess fabric before I did this.  

Okay it gets easier again. 

Next, make your back fabric curtain.

  1. Cut your back fabric so that it is larger than the hole in your base fabric. You will want space for it to have a hem on each side. You will also want it to cover the hole with room to spare. 
  2. Hem each edge. 
  3. Pin the back fabric curtain to the back side of your base fabric over the hole. Sew along the top edge so it is secure on top (do not sew any other side).

Next, make your front curtains.

  1. Cut the fabric out. You want them large enough to cover your hole from the front. I decided to gather mind at the top, so I made each curtain wider than half of the hole.
  2. Hem all sides and top.
  3. Add anything fancy you want to the bottom of each curtain.
  4. Pin each curtain in place on the front. My curtains have a bit of space between the inner ends so that they don’t cover up so much of the opening. The flaw to this is that when you close the curtain, it doesn’t cover the entire opening. You will have to decide if you want more of the opening showing or if you want the curtains to cover the hole completely. To get both, you could apply some velcro to the curtain to help fasten it shut when they are down. During play, the curtains are rarely down.
  5. Sew in place.

You will next want a way to hold the curtains back while doing your show.

  1. Cut two strips of fabric. I made mine 5 inches wide and 13 inches long. 
  2. Fold under each short edge, pres, and sew in place so there is no longer a raw edge on the end.
  3. Fold the fabric in half lengthwise with right sides together (show in picture below). Press.
  4. Sew along the long edge.
  5. Turn so the fabric is right side out.

Next, you will sew the strips onto the theatre.

  1. Fold one strip in half so the two short ends are connected. Pin into place. The bottom of my strip is 3 inches from the bottom of the hole in the theatre. The outside edge of the strip is 3.5 inches from the side of the hole on the theatre.
  2. Sew the short edges in place. 

If desired, create your top fancy piece of fabric.

  1. Cut the fabric so it is the length you want plus an extra 3 inches (or more if your tension rod needs a larger casing). 
  2. Hem the sides.
  3. Serge or hem the top.
  4. I sewed a ruffle on the bottom edge. You can add tassles or simply hem it. 

You then sew the right edge of the fancy fabric to the top of the theatre base piece. You will have the right edge going out the opposite direction from the base piece.

Next, fold the fancy fabric down so it hangs over your base fabric. You want it to cover up the top of the curtains and just skim the top of the opening of the hole. Press this edge. Sew 2.5 inches from the edge to create your top rod pocket. Before you do this, be sure 2.5 inches is an adequate size for your tension rod to fit through. 

IF YOU DO NOT WANT FANCY FABRIC–create your rod pocket in the same manner as you did the bottom rod pocket above. 

Finally, create your fancy piece for the bottom of your theatre if desired. 

  1. Cut your strip of fabric.
  2. Hem the side.
  3. Hem the top edge.
  4. Add ruffles or other embellishments you want.
  5. Pin just under the rod casing below your hole. Be sure it is straight.
  6. Sew in place.

I then made a bag:

It is tall enough to hold the puppet theatre with dowels, rod, and all. I can also fit the puppets.


I went with the 1 Dozen Velour Animal Hand Puppets and have been happy with them. There are a lot of puppet options out there–including making your own!

Related Posts

1 thought on “DIY Doorway Puppet Theatre {Tutorial}”

Leave a Comment