This swing is a great project for an intermediate wood worker and makes a lovely addition to any porch or even hanging from a sturdy tree in your yard.

Materials needed:

  • 2-by-4-inch lumber
  • Measuring tape
  • Circular saw
  • Drill
  • 3-inch wood screws
  • 1-by-4-inch lumber
  • Sander
  • Wood filler
  • Wood stain or paint
  • 4-inch lag bolts with eyelets
  • Heavy duty chain with s hooks
  • Outdoor cushions and pillows


  1. Measure and cut three pieces of 2-by-4-inch lumber measuring 4-feet long. These are the long supports for the frame.
  2. Measure and cut ten pieces of 2-by-4-inch boards measuring 2-feet long. These are the short supports of the frame.
  3. Cut two 2-by-4-inch boards measuring 1-foot long. These will be the supports for the armrest.
  4. Arrange two of the long supports and two of the short supports on a flat surface to form a rectangle. The long boards should come over the ends of the short boards. Screw the frame together using 2 3-inch screws at each corner.
  5. Place two more short supports inside the rectangle evenly spaced away from the other short boards. Screw them in place the same way you attached the short sides in the previous step.
  6. Place one of the short supports upright inside the back corner of the rectangle. Screw it to the back long support using four screws at the bottom. Repeat in the other back corner. These boards will support the back of the swing.
  7. Place the third long support across the top of the back of the two back supports. Screw it in place with four screws on each end.
  8. Place the remaining two short supports across the back top support and the bottom seat support. Attach them in line with the seat short supports using two screws on each end.
  9. Place one of the 1-foot boards upright in one front corner of the main seat support. Screw it in place with four screws. Repeat on the other side. These boards will support the armrest.
  10. Cut two more 2-by-4-inch boards measuring 2-feet long. These will be the armrests. Position the first armrest across the front armrest support, with its ends flush against the upright back support. Screw it to both supports with two screws. Repeat on the other side.
  11. Cut twelve 1-by-4-inch boards measuring 4-feet long. These will be the slats for the seat and the back of the swing.
  12. Arrange six of the slats evenly spaced across the seat of the swing. Screw each slat to each short support with one screw. Repeat across the seat of the swing.
  13. Sand down the entire surface of the swing to remove any rough spots. Fill all of the screw holes with wood filler.
  14. Apply an outdoor-grade wood paint or stain to the swing. This will help protect it from the weather.
  15. Drill a pilot hole in each corner of the swings frame. Screw an eyelet bolt into the corners.
  16. Screw two eyelet bolts into a sturdy beam under your porch attach two lengths of chain to each bolt using an "S" hook. Hook the swing to the chains with "S" hooks so that it hangs at a comfortable level. Place cushions and pillows on the swing for a decorative flair and to increase comfort.