How to Build a Porch Swing (2024)

How to Build a Porch Swing (1)Time

Two days

How to Build a Porch Swing (2)Complexity

Intermediate

How to Build a Porch Swing (3)Cost

$400-$500

Introduction

Stylish and easy to construct, this DIY porch swing is sure to have you relaxing in style all summer long.

Simple cuts and a no-hassle glue-and-screw assembly technique make this swing a great first-time woodworking project. We designed the swing with a unique suspension system made from 1/2-in. galvanized steel pipe slipped through the swing frame to act as a cradle and eliminate stress on wood joints. We then fastened eye bolts through the steel pipe and covered the pipe ends with soft rubber caps to prevent scrapes. Welded steel chain supports the swing assembly, securely fastened to solid framing in the roof of your front porch, pergola or pavilion.

When selecting a wood for this outdoor project, stay away from cedar, redwood and soft pine. They’ll mar easily and they won’t hold screws as well as other, denser woods. Instead, go with fir, southern yellow pine, cypress, poplar, white oak or maple. Oak and maple are harder to cut, sand, drill and screw, so avoid them if you’re a first-timer. We chose poplar because it’s strong, readily available, easy to work with and takes paint well.

Figure A

How to Build a Porch Swing (4)Family Handyman
Overall Dimensions: 39″T X 51-5/8″W X 29-1/2″D

Cutting List

KEYQTY.PARTDIMENSIONS
A12Side seat braces3/4″ x 5-1/2″ x 17-1/2″
A21Center seat brace3/4″ x 5-1/2″ x 15-1/2″
B2Front arm braces3/4″ x 3-1/2″ x 10-1/2″
C1Front stringer3/4″ x 3-1/2″ x 43″
D1Rear stringer3/4″ x 3-1/2″ x 40″
E1Lower back brace3/4″ x 3-1/2″ x 40″
F1Center back brace3/4″ x 2-5/16″ x 43″
G1Top back brace3/4″ x 1-1/2″ x 40-1/2″
H2Center back slats3/4″ x 5-1/2″ x 35″
J9Back slats3/4″ x 2-11/16″ x 35″
K2Tapered back slats3/4″ x 1-13/16″ x 35″
L2Arm supports3/4″ x 2-1/2″ x 10-1/2″
M2Horizontal arm supports3/4″ x 3″ x 22-1/4″
N6Seat slats3/4″ x 2-11/16″ x 41-1/2″
P2Arms3/4″ x 5-1/2″ x 27″
  • 4-in-1 screwdriver
  • Adjustable wrench
  • Block plane
  • Caulk gun
  • Circular saw
  • Countersink drill bit
  • Drill
  • Drill bit set
  • Hacksaw
  • Half-round file
  • Jigsaw
  • Miter saw
  • Orbital sander
  • Paintbrush
  • Sanding block
  • Square
  • Table saw

Materials Required

  • #8x2" sheet metal screws
  • 1-1/4" galvanized deck screws
  • 1-5/8" galvanized deck screws
  • 100- and 150-grit sandpaper
  • 12 - 4" x 1/4" lag screws
  • 2 - 4" x 3/4" closed eye screws
  • 2-1/2" pan head screws
  • 20 ft. - 3/8" welded steel chain (zinc-plated or galvanized)
  • 3 - 1x4x8' poplar
  • 4 - 1/4" eye bolts
  • 4 - 3/4" rubber caps
  • 51" - 1/2" galvanized pipe (no threads)
  • 56" - 1/2" galvanized pipe (no threads)
  • 7 - 1x6x8' poplar
  • 8- 2-1/4" quick-link eyes
  • Construction adhesive

Watch How to Build a Porch Swing

Project step-by-step (15)

Step 1

Cut slats

Using a table saw, make eight 1×3s by ripping four 1×6 boards to 2-11/16 in. Cut the boards to length for the seat (N) and back slats (J). Mark a diagonal taper onto a 1×3. Use a jigsaw to cut along the line, making the two outer slats (K). Use a block plane to smooth the cut edges.

How to Build a Porch Swing (5)TMB Studio

Step 2

Rip back braces

Set your saw at 27-1/2-degrees and rip the pieces that make the center (F) and top back braces (G).

How to Build a Porch Swing (6)TMB Studio

Sign Up For Our Newsletter

Complete DIY projects like a pro! Sign up for our newsletter!

Do It Right, Do It Yourself!

Step 3

Cut curved pieces

Draw a one-inch grid directly on the wood for the side (A1) and center seat braces (A2) and arms (P) (see Figure A). Use the grid to copy the curves. Clamp the seat support parts to the workbench as you cut the curves with a jigsaw. Sand along the curves with 100-grit sandpaper. Use a sharp spade bit to drill 7/8-in.-dia. holes into parts A1 and A2 for the front pipe hanger.

How to Build a Porch Swing (8)TMB Studio

Step 4

Assemble front arm supports

Notch the front arm braces (B) with a jigsaw to accept the front stringer (C). Drill pilot holes and countersink them. Apply a dab of construction adhesive at each joint. Fasten with 1-5/8-in. deck screws.

How to Build a Porch Swing (9)TMB Studio

Step 5

Attach rear stringer

Trace the angle of the center seat brace (A2) onto each side seat brace (A1) to get the proper positioning of the rear stringer (D) fastening points. Again, drill pilot holes and glue and screw the seat braces to the front stringer and the front arm braces. Next, glue and screw the rear stringer to the seat braces.

How to Build a Porch Swing (10)TMB Studio

Step 6

Fasten the back slats

Lay all the back slats face down on a flat surface and slip temporary 1/4-in. spacers between the slats. Fasten the bottom brace (E) to the middle slat, using a framing square to ensure they’re joined at 90-degrees.

How to Build a Porch Swing (11)TMB Studio

Step 7

Cut the top curves

Trace the top curves on the front side of the back assembly using a homemade beam compass. Nail one end of the compass 14-in. from the top and in the center of the 1×6 back slat. Insert your pencil into the1/4-in. hole drilled in the other end of the compass. Cut along the mark with your jigsaw.

How to Build a Porch Swing (12)TMB Studio

Step 8

Join the back and seat assemblies

Hang the lower part of the back assembly over the edge of your work surface to make room as you slide the seat assembly onto it. Align the rear stringer of the seat assembly with a mark drawn 2-1/2-in. from the bottom of the back assembly. Glue the joint, then clamp and screw the assemblies together.

How to Build a Porch Swing (13)TMB Studio

Step 9

Fit the pipes

Cut and drill the pipes (Q and R) and slide them into the holes. File the inside of the 7/8-in. hole in the arm support (M) with a coarse half-round file if the support pipe won’t easily slide through. The rear support pipe should fit snugly under the center back brace (F) as it protrudes through each arm support.

How to Build a Porch Swing (14)TMB Studio

Step 10

Add screws for stops

Drill a 3/16-in. hole in the center of the rear support pipe, then screw a 2-in. #8 sheet metal screw (use a 1/8-in. pilot hole) up into the center back support. This connection will keep the pipe from sliding to one side while the swing is swinging.
With the pipes in place, drill a 9/32-in.-dia. hole one inch from the end of each pipe for the eye bolts. Angle them slightly toward the center of the swing to minimize the torque on the pipe and prevent the bolts from breaking.

Note: During the final assembly, squirt thread-locking compound on the eye bolt threads. Cut the eye bolts flush with the nuts and add rubber caps to the pipe ends for safety.

How to Build a Porch Swing (15)TMB Studio

Step 11

Install seat slats

Attach the six seat slats (N) to the seat braces (A1 and A2) by predrilling and screwing them into place with 1-5/8-in. deck screws. Use a countersink bit to ensure the heads are sunk below the seating surface. Attach the seat slat at the base of the seat tight against the back slats (H and J). Space the remaining slats so the gaps between them are even (around 1/4-in.) and the front seat slat overhangs the front stringer (C) by 1/2-in.

Note: A few slats may touch due to the shape of the seat.

How to Build a Porch Swing (16)Family Handyman

Step 12

Even out high spots

Because the seat curves, the slat edges can ride high in some areas, making for an uncomfortable ride. Smooth any high spots in the seat slats with an orbital sander. Then sand the entire swing with 150‑grit sandpaper.

The swing is now ready for any exterior wood stain, paint or finish (we used a semitransparent exterior stain). Wipe off the dust and vacuum the swing, then use a brush or roller to apply.

How to Build a Porch Swing (17)TMB Studio

Step 13

Hang swing on porch

Hang the porch swing securely using special quick-link eyes to join the lengths of chain. The swing should tip back slightly at the arms, about 1 in. from back to front, when at rest.

How to Build a Porch Swing (18)TMB Studio

Step 14

Install the swing

Screw a length of treated 2×4 into solid framing to support each chain. Be sure to use 4-in.-long lag screws and span at least three ceiling joists on your porch.

How to Build a Porch Swing (19)Family Handyman

Step 15

FAQs

How much does it cost to build a porch swing?
Depending on the materials, you could build a porch swing out of pine for as little as $200 or spend as much as $1000 if you constructed it with teak or another exotic, weather-resistant hardwood.

How high should a porch swing be off the ground?
It depends on how much swing you desire in your porch swing. If you intend to use it primarily as seating, the seat top should be 17-to 19-inches off the porch floor or deck boards; up to 23-inches if you wish to have a little bit more swinging movement.

How hard is it to make a porch swing?
A porch swing is a simple project that most beginner or intermediate woodworkers can complete with the appropriate tools.

Author

Mike Berner

Mike can build any complicated project. He also reviews tools with a keen attention to detail and creates projects for every level of DIYer. He learned some of his craft when he was a school teacher, but more as a builder. When he’s not building or remodeling something, Mike has three young kids that keep him on his toes.

Read More

How to Build a Porch Swing (20)

Reviewer

Ethan O'Donnell

Ethan O'Donnell is an experienced journalist, remodeler, woodworking expert, and mechanic, based in Saint Paul, Minnesota.

Read More

How to Build a Porch Swing (21)

How to Build a Porch Swing (2024)
Top Articles
Latest Posts
Recommended Articles
Article information

Author: Gov. Deandrea McKenzie

Last Updated:

Views: 6048

Rating: 4.6 / 5 (66 voted)

Reviews: 81% of readers found this page helpful

Author information

Name: Gov. Deandrea McKenzie

Birthday: 2001-01-17

Address: Suite 769 2454 Marsha Coves, Debbieton, MS 95002

Phone: +813077629322

Job: Real-Estate Executive

Hobby: Archery, Metal detecting, Kitesurfing, Genealogy, Kitesurfing, Calligraphy, Roller skating

Introduction: My name is Gov. Deandrea McKenzie, I am a spotless, clean, glamorous, sparkling, adventurous, nice, brainy person who loves writing and wants to share my knowledge and understanding with you.