Easy DIY Porch Swing Tray Table Tutorial


Hi, I'm Zoe

My mission is to teach you to confidently build magazine-worthy DIYs. I used to be terrified of power tools, which is why I'm a firm believer that ANYONE can DIY.

Search the Blog

Join Thousands of Others Getting Weekly DIY Tips and Tutorials

August 26, 2022
Zoe Hunt

Immediately after hanging our DIY porch swing bed, I realized we had a problem.

Where was I going to put my drink?? 

I have a water with me at all times and a glass of water + rocking back and forth does not end well. Enter: the porch swing tray table. 

DIY Porch Swing Tray Table with glass of wine

I wish I could take credit for the idea, but I got the inspiration from Ballard Designs. I loved that the drink area was fitting for a bottle of water or a glass of wine. How ours latches on is a tad different because we designed it to work well with our porch swing bed design, but overall the idea is the same: a secure place to put a drink and a snack. 

Alright, let’s make this DIY porch swing tray table! 

Want to DIY buy don\'t know where to start? Click here to grab your free guide!

Recommended Tools: 

Shopping List: 

How to Build A Porch Swing Tray Table 

New to DIY? Download our free 5 Steps to Getting Start with DIY guide!


Make your cuts according to the cut list below. Everything will be cut out of a 1×6. If you see something with two dimensions listed, you’ll first cut it to match the first dimension and then trim that piece to make it shorter. 

For What?QuantitySize (inches)
Wine Glass Holder15.5
Spacer 2.75 x 4.75 
Latch 12.5 x 2.5


Using the ¾” settings, drill two pocket holes through one side of one of the 3” side pieces. 

Then drill two pocket holes in one of the 9.75” top pieces. The two pocket holes should be placed on one half of one of the 9.75” sides. Do not evenly space these pocket holes along the whole side. 

(The x’s in the picture below show where the pocket holes should be drilled. You’ll also see poor drawings of what will be cut out

1x6 cut into the pieces needed for the DIY porch swing tray table


Using glue and 1.25” Kreg screws, attach the two top pieces together so that you have a solid surface. Then do the same with the two side pieces. 

Free download wood sizing cheatsheet


You can choose to make your hole smaller or larger than ours based on what you want to set on your tray table. We opted to use a solo cup for easy tracing. 

Whether you’re using a solo cup or something else, line your object up with the edge of the tray table top and center it up. We measured 3 9/16” in from either end using our multi-mark tool to get the cup centered. 

tracing solo cup on wood for cutout

Once it was positioned well, we traced the cut and then cut it out with a jigsaw. 

As you’re cutting, the circle should open up off the edge enough to be able to slide a wine glass stem through the opening. 


Grab your 5.5” piece of wood and mark ~1 ⅞” in from the front edge. Mark 2.75” in from either side to indicate the spot you’ll drill into. 

Drill all the way through your wood using a ¾” forstner bit. You can place a scrap piece of wood underneath your board as you drill through to help reduce tearout. 

Once the hole is drilled, use your jigsaw to create a slot for your wine glass stem. It doesn’t need to be as wide as the hole you drilled, but make sure it’s thick enough that a wine glass stem can slide through. 

Next, mark about ¾” in from the side opposite of your wine glass slot. Using a ⅜” drill approximately ½” into the wood. You don’t want to drill all the way through this time. 

Test your hole to make sure it’s big enough and deep enough for the ⅜ x 16 steel brad hole nut.

wine glass holder board after being cut and drilled into


Grab your ⅜” drill bit and mark the center (1.25”) of your latch board. Drill a hole all the way through the board at approximately ½” in from the front. You might need to wiggle the drill bit around a little bit to get your hole wide enough to get the hex bolt through.

drilling through small piece of wood with 3/8" drill bit


Sand all of your pieces down (we used 180 grit sandpaper) and then stain or paint to the color of your choosing. We used Cabot Solid Color Acrylic Stain + Sealer in Pewter Gray


First, attach your top to your side pieces using glue and 1.25” Kreg screws. 

Then use glue and 1.25” nails to attach the spacer boards to the top of your wine glass holder. The top is the side that does NOT have the additional hole drilled in it. 

Flip your wine glass holder over and center it up (2.75” from either side) on your top. Use glue and 2” nails to secure it. Be careful not to nail in the exact same spots you just nailed in on the other side! 

nailing wine glass holder to top of table

In the photo above you can see a spare 2×4 between the wine glass holder and the side. That’s the size of the armrest of the porch swing, so we wanted to make sure the spacing worked. 


Insert your ⅜ x 16 steel brad hole nut into the bottom of the wine glass holder. We screwed ours in to secure it. 

Then screw the hex bolt through the hole in the latch board and screw it into the steel brad hole nut. Tighten it by hand, but not too tight! You want the latch to be able to spin around.

side view of latch piece showing the hex bolt

Spin it out of the way and bring your porch swing tray table out to your porch swing. Place the tray on the porch swing arm, twist the latch board around so that it’s underneath the arm, and tighten the nut a little more. 

There you have it! Now you know how to build your very own porch swing tray table! It’s a quick project that will take your porch swing relaxing to a whole new level. 

close up of porch swing tray table with bottle of water and snacks
DIY porch swing tray table holding a glass of wine
Add a comment
+ show Comments
- Hide Comments

Leave a Reply

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

Join the List

Our mission: give you the resources to build magazine-worthy furniture.

First up? Sharing the 5 key steps to getting started with DIY.

 Get  the best DIY tutorials, project inspiration, and  DIY tips sent straight to your inbox weekly.

Get My Getting Started with DIY Guide as a free gift!

Find your next project

Premium, printable plans

3D renderings, detailed shopping lists, cut lists displayed two ways (both in chart form and visually), AND a bonus SketchUp file. Printable plans don't get better than this.

See the plans
diy with confidence

Our Courses

Whether you're just getting started or you're a seasoned DIYer who's ready to unlock the full potential of DIY, our courses are here to help.



Join us for project tutorials, behind-the-scenes, and quick DIY tips and tricks.