DIY Canopy Bed

4 Materials
4 Hours

I would like to preface this with a few facts. 1. I copied this post from my now-defunct blog from many years ago. 2. I feel that my taste in home decor has improved vastly in the 7 years since I first blogged about it. 3. I am only posting this to INSPIRE you; please look past that hideous comforter.


Ahhhh.....the canopy bed! For years, it has been romanticized in movies and on the covers of those naughty novels. (You know the ones--where Fabio is laying across the bed, with his shirt unbuttoned and a rose clenched between his teeth.) So, I decided I wanted one (canopy bed...NOT Fabio). Without having to buy a new bedroom suit, how would I be able to do that?

I had an idea.

On my shopping list were some hoops. So I trotted down to my local Hobby Lobby store and found a package of four brass 4" hoops and one 14" hoop. Then I made a quick stop in Walmart and found the cheapest nylon thread (a.k.a., fishing line) I could find. Last thing on my shopping list was four sheer curtain panels.

**Side note: One more item that didn't make my list but should have was some eye bolts (at least eight of them). Instead, we used another method that didn't work as well. :-( Therefore, I am going to explain this like I used eye bolts, okay?

Once I had acquired all of the necessary items, I got down to business. First, we decided that the smaller hoops needed to hang above all four corners of the bed. The big hoop should be right-smack-dab-in-the-middle of the bed. I tied on a piece of nylon thread to each of the four hoops and hung each one on the corner eye bolts.

Next thing I needed to do was to saw the 14" hoop so I would be able to "thread" my curtain panels onto it. So I gathered up the curtain so as to not snag the voile panel on the sharp end of the hoop. Then I threaded it on. I did this for all four panels.

 To secure the panels onto the hoop, I taped the ends of the hoop together.

In between each of the four panels, I tied nylon string so that I could hang the hoop from the four eye bolts above the middle of my bed.

After I got this hung up, I took one of the panels on the larger hoop and threaded it through one of the smaller hoops. I did this with the remaining panels and hoops.

There you have it! An easy, DIY canopy for VERY little money. Let the romance begin!

Any price and availability information displayed on [relevant Amazon Site(s), as applicable] at the time of purchase will apply to the purchase of this product.
Hometalk may collect a small share of sales from the links on this page. More info

Top Hometalk Projects

30 Fun Ways To Keep Your Home Organized
The Top 9 Kitchen Countertop Makeovers People Are Doing Now
Craft Organization Ideas Mom Will Love
15 Kitchen DIY Ideas That Will Come In Handy
3 Easy Ways To Upgrade Your Pillows To A High End Look
How A Little Bit Of Glitter Can Go A Long Way!
15 Cute Ways To Decorate Tin Cans Into Planters
Heather McKinney

Want more details about this and other DIY projects? Check out my blog post!


Have a question about this project?

1 question
  • Melissa Brown
    Melissa Brown
    on Apr 8, 2018

    You just can't do this and have a ceiling fan! *I am the type that likes my cake and eat it too!😉😂 Can you come up with something please?

    • Carol Marszalek
      Carol Marszalek
      on May 6, 2018

      Don’t do all four canopies. Mount the center ring at head of bed and drape both sides.

Join the conversation

4 of 25 comments
  • Deb Anderson
    Deb Anderson
    on May 11, 2018

    Goggle DIY canopy bed frames and you'll find lots there. The one she made is really nice, why would you ask her come up with something else.

  • Deb Anderson
    Deb Anderson
    on May 11, 2018

    Goggle DIY canopy bed frames and you'll find lots there. The one she made is really nice, why would you ask her come up with something else.

    • Heather McKinney
      Heather McKinney
      on May 11, 2018

      I kind of wondered the same thing. I mean, if it worked for me, why should I come up with another way to do it? I'm sure it was all in jest.

Your comment...