This week I set to work on another pretty little feature for my daughter’s room, an Easy DIY Princess Canopy. I don’t have a particular theme for this room but I think I’m going for pretty and girly with some modern touches.
The first big change was moving her from a toddler bed to a twin bed and creating this pretty Upholstered Headboard. Last week I spent some time trying to create the perfect wall art and gave up. I don’t want to rush it and end up with something I do not like. I know if I hold off something will inspire me. So onto the next project….a Princess Bed Canopy!

When I told Little Lady I was making her a princess bed she got wide eyes and a big smile. Who doesn’t want to sleep under a princess canopy?
I have been looking at tutorials for a while and came to the conclusion I did not want to sew. There had to be a better way. Then I stumbled upon this awesomely easy tutorial for a kids bed canopy from Craftaholics Anonymous. I couldn’t believe how easy this was. A DIY hoop canopy that comes together in minutes.
This post may contain affiliate links, view my full disclosure policy.
How to Make a Princess Canopy
Be sure to watch the video to see just how easy it is to make a princess canopy bed for a little girl.
These are the supplies I used:
- 2 white sheer curtains, 60″ x 84″ – these fit nicely over a twin bed.
- 14 inch embroidery hoop
- White twine
- Screw Hook

First I centered the bed on the wall and marked the center of the room on the ceiling. I want to canopy to hang over the head of my daughter’s bed and her bed is right in the middle of the room.
Next up took 4 pieces of white twine and tied them to the inner hoop evenly spaced apart. Each pieces is roughly 24 inches long, but the length you choose will depend on your ceiling height and how you want the DIY canopy to hang.

Then I tied the pieces of twine together at the top, adjusting as needed so the hoop would hang straight. I made a loop with all 4 strings at the top to hang the canopy from the ceiling.
Next up I threaded the curtains onto the outer hoop. I spaced them out so the ruffle looked pretty and the opening between the 2 curtains was toward the front (opposite of the screw on the hoop).

Then I put the inner hoop into the outer hoop and tightened it.
I screwed the hook into the ceiling and then hung up the canopy.

So easy right! My Little Lady now has a princess canopy bed.
Little lady loves her princess canopy, and so do I. We both laid in her bed yesterday with the window open and a nice breeze, it was so cool!

(Can you tell this kid loves purple? Good thing this Mama does too)

A no-sew princess canopy for a bed
Create a canopy for a little girls bedroom
Materials
- 2 white sheer curtains, 60″ x 84″
- 14 inch embroidery hoop
- White twine
- Screw Hook
Instructions
- Find a sopt on the ceiling to hang the canopy and screw the hook into the spot.
- Tie 4 pieces of twine, 24 inches long, to the inner hoop evenly spaced apart and bring the ends together and tie in a knot.
- Unscrew the outer hoop and set the screw aside.
- Thread both curtains onto the hoop and spread evenly.
- Fit the inner hoop back inside the outer hoop and insert and tighten the screw.
- Use the knotted twine as a hanger and attach the whole canopy to the hook in the ceiling.
Notes
This canopy will come down in pulled on too hard. This is a comforting safety measure knowing that a child can't get caught up in the curtains.
Update: When I created this tutorial video 2 years after the original post, I took a few more photos of my now 4 year year old. She still loves her canopy (and purple)!

I shared a Facebook Live on a version of this canopy with lights for my younger daughter’s room. You can watch that here.
Princess Bed Canopy with Lights
Now you know how to make a princess bed, if you like this project be sure to pin it.
Tell me, what you think? Do you have a theme for your child’s room? I’d love to hear about what you are doing or have done.
Thanks for visiting!

More DIY projects for a little girl’s room



Christine
Monday 23rd of May 2022
Hi there! Great tutorial... do you happen to have a clearer picture of the hook screw? Or the measurements? Thank you!
Sarah
Tuesday 24th of May 2022
This is a pretty close hook https://amzn.to/39TH4kh I picked mine up at Home Depot, they are 2-3 inches long. The threads need to be long enough to go through the drywall into a stud. Hope this helps, thanks for reading.
Zara
Friday 28th of February 2020
Hi! Where did you get the embroidery hoop? Newbie to this, so not sure if there is a specific type needed?
Sarah
Monday 2nd of March 2020
Any craft store or even Walmart has them. They come it a variety of sizes. A 12 inch would work well for his project but you could go bigger or smaller. Have fun and thanks for reading.
Tamara
Thursday 9th of May 2019
Thank you for creating this post. I used it for sizing my own kids' princess bed hangings. I did end up sewing the panels because my girls were so thrilled to go to the fabric store. Still, I was quite grateful for the simplicity of this method as it made the process less daunting. Thank you.
pamela
Thursday 28th of June 2018
So beautiful, thank you very much for sharing. That's what I was looking for.
Jeni Cash
Saturday 9th of June 2018
I saw this tutorial on Pinterest and you inspired me to make my own! I made one to hang from a tree in my garden, it's so simple and pretty so thank you for sharing this. I never would have thought to use an embroidery hoop otherwise :)
Sarah
Saturday 9th of June 2018
I'm so glad to hear that, I bet this looks magical in a garden. Thanks for sharing your project.