This post may contain affiliate links. Please read our full Disclosure Policy.

There is something so relaxing about a Porch Swing Bed! As soon as you add the ability to swing back and forth on a pretty bench, the space becomes more peaceful.

Building a DIY Porch Swing Out Of A Bed

I have that big ol’ gazebo on the front deck and was unsure what I was going to do with the space. It needed to be something that we would use, however, I didn’t think another table was appropriate. When we were given this headboard/footboard that had belonged to my husband’s great aunt, I knew right away that we would make a porch swing bed with it that would be perfect for the space.

Porch-Swing with stay awhile pillow

It was a fairly big project, but the reward of the gorgeous swing for the years to come was well worth the effort. I hope this inspires you to get the drill out and make your own – good luck and enjoy!


  • Headboard and footboard
  • Solid wood door
  • 2″ screws
  • 2×4′ Board
  • Jute Rope
  • White Duck tape
  • 2- 3″ O Rings



Building this DIY porch swing was easier than I had expected it to be. It is such a great way to upcycle a family heirloom. Let’s dive into how it is built.

Building the Porch Swing

  1. Begin by determining how wide you want your swing to be. We made our sideboards 20 inches and the door seat 17 inches. Cutting off both the footboard and the door will be based on your desired dimensions.
  2. Cut both the footboard and the door to the desired width.
  3. Next measure the size of the headboard to establish the seat length. You will want to measure in on the sides approximately 2″ in on the headboard to insure that the arms will have a spot to attach to. Mark your measurements out on your door/seat and cut appropriately.
  4. The swing will be attached with jute rope that was fed through two holes in each of the sides.  The rope here was around half an inch. To reduce the chance of splinters when drilling rope holes,  make sure to initiate holes on both sides when the smaller bit penetrates through.  The hole location will determine how the swing hangs!! So try to test how it will hang before drilling the holes.
porch-swing-kids sitting

Hanging the Porch Swing

  1. After you have the holes drilled, you will need to find the location to hang the swing. Make sure that when you are attaching the O ring to the roof you have it in a beam. A stud finder is the best way to determine this.  Use large O rings here, 3 inches at least. The desired bench hang height will be dependent on your leg size but we put our around 17 inches off the deck. For our deck, we needed about 30 ft of rope to make this happen.
DIY Porch Swing in a gazebo
  1. You will now attach all your parts together. Place the arms that you have made out of the footboard on the front side of the headboard and using 2″ screws, attach the arms through the back of the headboard. Repeat for the opposite side.
  2. Now attach the seat by drilling through the arms of the bench. Screw through the back of the bench to stabilize the seat to the headboard as well. As the screws and the door will not be strong enough to hold multiple persons, put in a support beam below the seat to brace the door as well. A vertical 2×4 did the trick for us.


I also had to cover a few large areas that were cut out of the wood because it was originally used as a bed frame. I used an amazing paper clay product from Iron Orchid Designs to make my detailed moulds and I am so happy with how these turned out. See the full tutorial for the clay moulds here.

To hang the porch swing bed, simply thread the rope through one side, tying it off on the inside with a strong knot, continue threading through the O-ring and back through the second hole, tying it off again on the inside.

Tips and Tricks For A Porch Swing Bed

  • You will likely want to keep the full length of the headboard as it is the main component.  The footboard will be the sides, the door the seat, and the headboard will be the back of the swing. Ensure the door is solid wood or this project might not go so well when the first person goes to sit on your swing.
  • One last trick to note, no matter how well you place your holes the swing may not sit exactly how you want it.  To stop it from sliding back get some tape and wrap it at the top of the rope just below the O ring to stop the rope from moving up and down. A little white duck tape did the trick for us in this case. Secure the tape when the bench is at the desired angle.


The only thing left to do is to fill up the wine glasses, kick back and relax.

I hope you enjoyed my DIY Salvaged Porch Swing Bed! Please let me know your thoughts in the comments below. 

Sharing is caring!

Similar Posts

Leave a Reply

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.