15 DIY Outdoor Bench Ideas You Can Build This Weekend

Click to share!

A good outdoor bench changes how you use your whole yard. Extra seating for guests, a spot to sit by the garden, somewhere to drop your shoes before coming inside. These DIY outdoor bench ideas range from super simple cinder block builds to proper wood benches with storage and backrests. Most of them can be done in a single weekend.

This post contains affiliate links. If you purchase through these links I may earn a small commission at no extra cost to you.

DIY wooden outdoor bench with cushion on sunny patio surrounded by potted plants

Pick a plan, grab your materials, and get building this weekend.

1. Simple Wood Plank Bench with No Backrest

 Simple DIY wooden plank bench with clean lines on a sunny patio natural wood finish

The simplest outdoor bench you can build is just a few planks on two sturdy legs. No fancy joinery, no complicated cuts. It works as a standalone garden seat, a shoe bench by the door, or extra seating along a fence line. Paint it or seal it and it holds up through multiple seasons without any trouble.

Materials Needed:

  • 2×4 lumber (seat planks and legs)
  • Wood screws
  • Sandpaper
  • Outdoor wood sealant or paint
  • Drill

How to Make It:

  1. Cut two 2x4s to leg height (about 17 inches) and two more as crossbars for stability.
  2. Cut three or four planks to your desired bench length.
  3. Attach the legs and crossbars into an H frame on each end.
  4. Screw the seat planks across the top frames spacing them evenly.
  5. Sand smooth, seal or paint, and let dry completely before use.

2. Cinder Block Bench with a Cushion

DIY outdoor cinder block bench with thick cushion on top in sunny backyard garden

Cinder blocks cost almost nothing and stacking them into a bench takes about twenty minutes. Stack two columns of blocks, drop a wood plank across the top, add a cushion and you have a solid outdoor bench that weighs too much to blow over. This cinder block bench cushion fits perfectly across a standard double block width and makes the whole thing genuinely comfortable.

Materials Needed:

  • Cinder blocks (6 to 8 depending on height)
  • Wood plank for seat (optional)
  • Outdoor bench cushion
  • Landscape adhesive (optional for stability)

How to Make It:

  1. Stack cinder blocks two wide and three high on each end.
  2. Optionally glue blocks together with landscape adhesive for permanence.
  3. Lay a wood plank across the top if desired for a smoother seat surface.
  4. Place the cushion on top and secure with ties if the cushion has them.
Cinder Block Bench Cushion

Cinder Block Bench Cushion

Thick outdoor cushion sized to fit perfectly across a cinder block bench build.

Check Price on Amazon

3. DIY Bench with Storage Inside

DIY wooden outdoor bench with hinged lid open showing storage space inside for garden tools

A bench with a storage box underneath is one of the most useful outdoor builds you can do. Store cushions, garden tools, outdoor toys, or anything that needs to be outside but out of sight. This outdoor bench with storage gives you the finished look to aim for if you want to buy rather than build, or use it as your blueprint for a DIY version. For more outdoor storage and organization ideas check out these DIY yard decor ideas.

Materials Needed:

  • 2×4 and 1×6 lumber
  • Piano hinge for lid
  • Wood screws and drill
  • Sandpaper and outdoor paint or sealant
  • Lid support hinges (optional)

How to Make It:

  1. Build a rectangular box frame from 2x4s to your desired bench dimensions.
  2. Add 1×6 boards around the sides and back of the box.
  3. Build a separate lid panel from 1×6 boards screwed to a frame.
  4. Attach the lid to the back of the box with a piano hinge.
  5. Add lid support hinges so the lid stays open while you access storage inside.
  6. Sand, paint or seal, and allow to dry fully.
Outdoor Bench with Storage

Outdoor Bench with Storage

Ready made outdoor storage bench — great inspiration for your own DIY build or a quick buy option.

Check Price on Amazon

4. Add a Backrest to Any Outdoor Bench

DIY wooden outdoor bench with clean built in backrest on bright sunny patio natural wood finish

A backrest makes an outdoor bench dramatically more comfortable for long sits. It is a straightforward addition to any basic bench build — two angled back legs and two or three horizontal boards is all it takes. This outdoor bench backrest support is a hardware option if you want to retrofit a backrest onto an existing bench without rebuilding the whole thing.

Materials Needed:

  • 2×4 lumber for back legs and rails
  • Wood screws and drill
  • Sandpaper and outdoor sealant
  • Backrest support hardware (optional)

How to Make It:

  1. Extend the rear legs of your bench up an extra 18 to 20 inches above the seat.
  2. Cut two or three horizontal backrest boards to bench width.
  3. Attach the backrest boards across the rear legs angled slightly back for comfort.
  4. Sand all edges smooth and seal or paint to match the bench.
Outdoor Bench Backrest Support

Outdoor Bench Backrest Support

Hardware support brackets for adding or reinforcing a backrest on any existing outdoor bench.

Check Price on Amazon

5. Build a DIY Swing Bench for the Porch

 DIY wooden swing bench hanging from porch ceiling with rope chains and cushion on seat

A swing bench on the porch is one of those builds that completely changes how you use outdoor space. It is not complicated — build a basic bench frame, drill holes in the arms, hang it from the porch ceiling with heavy duty rope or chain. This outdoor swing bench shows the finished style to aim for. Weatherproof the wood well and it will last for years.

Materials Needed:

  • 2×4 and 2×6 lumber
  • Heavy duty eye bolts and carabiners
  • Rope or chain rated for outdoor use
  • Ceiling hooks rated for the weight
  • Sandpaper and outdoor sealant

How to Make It:

  1. Build a standard bench frame from 2×4 and 2×6 lumber with armrests on both sides.
  2. Drill eye bolt holes through each armrest at the corners.
  3. Install heavy duty ceiling hooks into porch joists above.
  4. Thread rope or chain through the eye bolts and attach to the ceiling hooks.
  5. Level the bench by adjusting chain or rope length on each side.
  6. Sand, seal, add a cushion and hang.
Outdoor Swing Bench

Outdoor Swing Bench

Ready made porch swing bench — use as inspiration or a direct buy for instant outdoor seating.

Check Price on Amazon

6. DIY Bench and Planter Combo

DIY outdoor bench with built in planter boxes on each end filled with flowering plants on patio

A bench with planters built into each end is one of the most satisfying DIY outdoor builds. You get seating and a garden feature in one piece. This outdoor bench planter combo is a ready made version that shows exactly how good the finished result looks. Build your own by framing two planter boxes and connecting them with a bench seat across the middle.

Materials Needed:

  • 2×4 and 1×6 lumber
  • Wood screws and drill
  • Landscape fabric for planters
  • Potting soil and plants
  • Outdoor wood sealant

How to Make It:

  1. Build two identical planter box frames from 2×4 and 1×6 boards.
  2. Line the inside of each planter with landscape fabric to protect the wood.
  3. Connect the two planter boxes with bench seat planks across the top middle section.
  4. Secure the seat planks firmly to the top of each planter box.
  5. Fill planters with soil and plants, seal all wood surfaces, and place in position.
Outdoor Bench Planter Combo

Outdoor Bench Planter Combo

Ready made bench with built in planters — perfect inspiration for your own DIY build.

Check Price on Amazon

7. Pour a Concrete Outdoor Bench

Solid DIY concrete outdoor bench with clean modern lines on a patio garden setting

Concrete benches are heavy, permanent, and look great in a modern or minimalist garden. Use a mold to pour the seat and legs and let it cure for a few days before moving into position. This concrete bench mold makes the process much simpler — fill it, let it set, and you have a custom concrete bench for a fraction of what a store bought one costs.

Materials Needed:

  • Concrete bench mold
  • Concrete mix
  • Water
  • Rebar or wire mesh for reinforcement
  • Release agent for the mold

How to Make It:

  1. Lightly coat the mold with a release agent so concrete does not stick.
  2. Mix concrete to a thick pourable consistency.
  3. Pour a base layer into the mold, press in rebar or wire mesh for strength.
  4. Fill the mold completely and smooth the surface with a trowel.
  5. Allow to cure for at least 48 hours before removing from the mold.
  6. Place in position — concrete benches are heavy so plan the final spot before pouring.
Concrete Bench Mold DIY

Concrete Bench Mold DIY

Reusable concrete mold for casting a custom outdoor bench seat or legs at home.

Check Price on Amazon

8. Add a Cushion to Any Outdoor Bench

DIY wooden outdoor bench with thick striped outdoor cushion on seat on bright garden patio

Any outdoor bench becomes ten times more comfortable with a good cushion. This outdoor bench cushion is weather resistant and holds its shape through sun and rain. Tie it to the bench if the cushion has strings or use non slip mat underneath to keep it from sliding. A simple add-on that makes sitting outside genuinely enjoyable for long stretches.

Materials Needed:

  • Outdoor bench cushion
  • Non slip mat (optional)
  • Cushion ties or velcro strips (optional)

How to Make It:

  1. Measure your bench seat width and depth before ordering a cushion.
  2. Place non slip mat on the bench seat surface first if needed.
  3. Set the cushion on top and tie or velcro to the bench if the cushion has attachment points.
  4. Store the cushion inside or in a storage bench when not in use to extend its life.
Outdoor Bench Cushion

Outdoor Bench Cushion

Weather resistant outdoor bench cushion that adds comfort to any DIY or store bought bench.

Check Price on Amazon

9. Build a Shoe Storage Bench for the Entrance

DIY wooden outdoor bench with open lower shelf holding shoes neatly beside front door entrance

A bench by the front or back door with a shelf underneath for shoes is one of the most practical outdoor builds for any home. Slip shoes off, sit down, done. This outdoor bench shoe storage version shows how clean the finished result looks. Build your own by adding a simple lower shelf between the bench legs — a one hour addition that adds real daily function.

Materials Needed:

  • 2×4 lumber for frame and legs
  • 1×6 boards for seat and lower shelf
  • Wood screws and drill
  • Sandpaper and outdoor sealant

How to Make It:

  1. Build the bench frame with four legs and two side rails.
  2. Add a lower horizontal rail on each side at about 6 inches from the ground.
  3. Lay 1×6 shelf boards across the lower rails to create the shoe storage shelf.
  4. Attach seat boards across the top rails.
  5. Sand smooth and seal for outdoor use.
Outdoor Bench Shoe Storage

Outdoor Bench Shoe Storage

Outdoor bench with lower shoe storage shelf — great blueprint for a DIY entrance bench build.

Check Price on Amazon

10. Build an Easy Patio Bench from Pallets

DIY outdoor patio bench built from repurposed wooden pallets with cushion on bright sunny patio

Pallets are one of the best free materials for outdoor furniture. Stack two pallets flat, sand them well, seal the wood, and add a cushion on top. It takes about an hour and costs almost nothing if you can source free pallets. The result looks rustic and intentional rather than thrown together. A great starting bench if you have never built anything outdoor before.

Materials Needed:

  • 2 wooden pallets (same size)
  • Sandpaper and sander
  • Outdoor wood sealant or paint
  • Outdoor bench cushion
  • Screws to join pallets (optional)

How to Make It:

  1. Source two matching pallets and check for damage or rot.
  2. Sand both pallets thoroughly to remove splinters and rough edges.
  3. Stack one pallet on top of the other and screw together if needed for stability.
  4. Paint or seal all surfaces with outdoor rated product.
  5. Allow to dry fully then place the cushion on top.

11. Make a Garden Bench from Tree Stumps and a Plank

Rustic DIY garden bench made from two tree stumps with thick wood plank across as seat

Two solid tree stumps and a thick plank of wood is one of the most natural looking garden bench ideas you can make. Level the stumps so they sit at the same height, lay the plank across, and seal the wood to protect it from weather. It fits perfectly in a cottage garden or naturalistic yard and looks like it has always been there. Check out these tree stump ideas for more creative ways to use stumps in the garden.

Materials Needed:

  • 2 solid tree stumps of equal height
  • Thick hardwood plank
  • Wood screws or dowels
  • Outdoor wood sealant

How to Make It:

  1. Position the two stumps at your chosen bench length apart.
  2. Level both stumps so the tops sit at the same height.
  3. Drill pilot holes and screw or dowel the plank to the top of each stump.
  4. Seal the plank with outdoor sealant to protect against moisture and UV.

12. Build a Fire Pit Bench Circle

DIY wooden benches arranged in semicircle around outdoor fire pit warm evening outdoor setting

A set of simple benches arranged around a fire pit turns a backyard into a proper gathering space. Build three or four identical basic benches from 2×4 lumber and arrange them in a circle or semicircle around the fire pit. No backrest needed — keeping them low and simple means they are easy to move and rearrange as needed.

Materials Needed:

  • 2×4 and 2×6 lumber for each bench
  • Wood screws and drill
  • Sandpaper and outdoor sealant
  • 3 to 4 benches needed for a full circle

How to Make It:

  1. Build identical simple bench frames from 2×4 legs and 2×6 seat planks.
  2. Make each bench about 4 to 5 feet long for comfortable seating.
  3. Seal all benches with outdoor sealant rated for heat exposure near fire.
  4. Arrange around the fire pit in a circle or semicircle leaving safe clearance from the flames.

13. DIY L-Shaped Corner Bench for the Patio

 DIY L-shaped wooden corner bench on sunny patio with cushions and potted plants in corner

An L-shaped bench in a patio corner seats more people than two straight benches and uses corner space that usually just sits empty. Build two bench sections at a right angle, join them at the corner, and add cushions. It creates a built-in seating area that feels intentional and styled. Great for a small patio that needs to seat a larger group.

Materials Needed:

  • 2×4 and 2×6 lumber
  • Corner joining hardware
  • Wood screws and drill
  • Sandpaper and outdoor sealant
  • Bench cushions

How to Make It:

  1. Build two standard bench sections to the lengths you need.
  2. Join them at a 90 degree corner using corner brackets or overlapping the frame joints.
  3. Make sure the corner is structurally solid with additional screws.
  4. Sand and seal all surfaces before adding cushions.

14. Easy Concrete Block and Wood Bench

Modern DIY outdoor bench with concrete block stacks and thick wooden planks on clean bright patio

Concrete blocks and a few wood planks make a clean modern bench that takes about thirty minutes to put together and requires no tools at all. Stack two columns of concrete blocks to seat height, lay two or three thick planks across the top, and the bench is done. It looks minimal and intentional and costs very little. Sand and seal the planks for weather resistance.

Materials Needed:

  • Concrete blocks (6 to 8 total)
  • Thick wood planks for seat
  • Outdoor wood sealant
  • Non slip rubber pads (optional)

How to Make It:

  1. Stack concrete blocks three high in two columns at your desired bench width.
  2. Optionally place rubber pads under each column to protect the patio surface.
  3. Lay two or three thick planks across the top of both block columns.
  4. Sand and seal the wood planks before placing them if not already treated.

15. Build a Headboard Style Garden Bench

DIY garden bench with tall decorative headboard style backrest in bright sunny garden setting

A bench with a tall decorative backrest looks like a garden feature as much as a piece of furniture. Cut the backrest panel into an arch or scalloped shape, paint it white or a bold color, and it becomes a focal point in any garden or yard. Position it against a fence or hedge for a framed garden seating look that photographs beautifully. These outdoor garden decor ideas have more ways to style a garden around a statement bench like this.

Materials Needed:

  • 2×4 lumber for bench frame
  • Plywood sheet for decorative backrest panel
  • Jigsaw for shaping the backrest
  • Wood screws and drill
  • Outdoor paint and sealant

How to Make It:

  1. Build a standard bench frame with extended rear legs for the backrest.
  2. Cut the plywood panel to your desired backrest height and shape the top edge with a jigsaw.
  3. Sand the panel smooth and paint with outdoor rated paint.
  4. Attach the panel to the rear legs with screws from behind.
  5. Paint or seal the whole bench in a matching or contrasting color.

Final Thoughts on DIY Outdoor Bench

Building your own outdoor bench is one of those projects that rewards you every single time you sit down in the yard. Whether you go for a simple cinder block build, a storage bench for the patio, or a swing for the porch, the investment is just a weekend and a little materials. Pick the plan that fits your space and skill level and get started.

Click to share!

Leave a Reply

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