I love a backyard project that solves a real problem without turning into a full weekend construction marathon, and this outdoor towel holder does exactly that. By sliding a painted wooden closet rod through a pair of mounted leather straps, you get a simple, handsome place to hang pool towels, gardening towels, or even a light picnic blanket where everyone can actually reach it.
What makes this build especially satisfying is the mix of practical materials and polished style. The leather gives it warmth, the painted rod holds up better outdoors, and the whole thing mounts neatly to a fence, shed wall, or patio post. If you’re comfortable measuring, drilling, and driving a few screws, you can absolutely make this in an afternoon.
Materials
Instructions
1. Cut the closet rod to 48 inches if needed, then sand the entire rod with 120-grit followed by 220-grit sandpaper until it feels smooth and even.
2. Wipe away dust, fill any dents with exterior wood filler if necessary, and let the filler dry completely before lightly sanding the patched spots smooth.
3. Apply a thin coat of exterior primer to the rod and let it dry fully, then add two light coats of weathered gray exterior paint, allowing drying time between coats.
4. Seal the painted rod with one or two thin coats of outdoor polyurethane or spar urethane, and let it cure according to the product directions so it can handle humidity and sun better.
5. Fold each leather strap into a loop large enough for the rod to slide through easily, then secure each loop with two brass rivets near the strap ends.
6. Condition the leather lightly if desired, then mark your mounting location on the wall, fence, or post so the towel holder will sit level and at least 12 inches above the ground.
7. Measure and mark the straps 36 inches apart for a 48-inch rod, keeping equal overhang on both ends, then use a level to confirm both mounting points are even.
8. Hold the first strap in place and drive two exterior screws through the flat top end into the wall, then repeat with the second strap using anchors if your surface requires them.
9. Slide the finished rod through both leather loops and center it so the overhang matches on each side.
10. Tug the rod gently to check that the straps are secure, then hang your towels with a little space between them so they dry faster outdoors.
Variations & Tips
For a longer wall: Use a 60-inch rod and space the straps about 44 to 46 inches apart, but add a third center strap if you plan to hang several heavy towels at once.
For extra weather resistance: Choose marine-grade finish, stainless screws, and thicker full-grain leather if the holder will live in direct rain all season.
For masonry surfaces: Predrill with the correct masonry bit and use anchors rated for outdoor use so the screws do not loosen over time.
For a softer look: Swap the weathered gray paint for white, sage green, or muted navy; I find these shades especially nice against cedar fencing and brick patios.
To prevent sagging: Make sure the leather loops are just large enough for the rod to slide through without excessive gap, since oversized loops let the rod dip more in the middle.
For everyday use: Hang towels fully opened rather than doubled over too tightly; as with kitchen linens, a little airflow makes all the difference in keeping fabric fresh.