How to DIY Dowel Curtain Rod Cheap

If you’re like me you love natural wood grain, custom-made, repurposing, and thrifting. This DIY Dowel Curtain Rod encompasses all of those things and so much more. Such a simple design and they add a ton of charm to any bathroom space without spending a lot of money.

Farmhouse Bathroom makeover, DIY curtains from thrifted window panels hanging on a custom DIY dowel shower curtain rod stained dark.
As an Amazon Associate, I earn from qualifying purchases. This post may contain affiliate links. Read my full disclosure policy here.

DIY Curtain Rods – For Windows, Showers, & More

When I decided to add curtains to my entire house I knew I wouldn’t be able to afford traditional curtain rods. I have a lot of windows and two showers and a small budget. Necessity is the mother of invention and I knew I had to find a budget-friendly option.

I searched all the places for DIY curtain rod ideas and finally landed on using long wood dowels. I’m not an interior designer so my first question was, can I actually make a dowel curtain rod look good?

I took that great idea and decided to try to make wooden curtain rods using wooden dowels. And I discovered it is the easiest DIY to make your own curtain rods. It’s kind of crazy that more people don’t do it.

Nothing compliments new curtains (like IKEA curtain panels) like a beautiful rich wooden DIY dowel curtain rod. And can I just argue the point that it is a beautiful thing to do things your own way and get exactly what you want for a price that doesn’t break the bank?

DIY wooden curtain rod on the cheap with a wooden dowel rod purchased from the hardware store under $8. This one was stained early american by varathane.
This is my brand new DIY Dowel Curtain Rod used in my small guest bathroom. I’m currently doing a Farmhouse Bathroom Makeover and the curtain and rod are two of the first projects I’ve completed.

Watch Me Build and Install the DIY Dowel Curtain Rod

Here Are The Benefits of Choosing a Wood Dowel Rod:

  • Budget. One of the least expensive ways to get a quality new curtain rod. Each window cost less than $5. You can’t find that at a department store!
  • Wood Grain. Have I mentioned I love a dark, rich, wood grain?
  • Strength. I have 5 children, I need curtain rods that are built to last. They’ve gone through the few cheap curtain rods (metal rods) I tried first. So, just in case I have any more children swinging from the curtains they have to hold up to heavy abuse. These are solid wood and will likely last a lifetime.
  • Easy Project. This is the easy DIY curtain rod. I’ve tried others and this is it.
  • Stylish. Besides new window treatments (Ikea curtain panels, for me) these add just a little bit more style and compliments the white paint of the window frame and wall.

Tools & Supplies

This design does not require the use of any power tools. I use them because I have them, but you can easily do this project without them. Simply use a handsaw and a fine sandpaper block as a suitable replacement.

Check out my tutorial How to Bleach Drop Cloth for Vintage Vibes. And if you love DIY, check out this post Make a DIY Shower Curtain from Thrifted Panels.

Tools to install a custom made dowel curtain rod in the shower for my small guest bathroom. A drill, measuring tape, wood pole sockets, drywall anchors, and drill bits.

Step One – Install Your Wall Brackets

For this step, you’ll need your Wood Pole Sockets, Drywall Anchors, Drill, Drill Bit, Measuring Tape, and Pencil.

In my video, you will see I did these steps to build and install my DIY dowel curtain rod somewhat differently. That’s because I did things the hard way and I’m going to tell you how to do this project in the most efficient way from hindsight.

Chances are you will need to use drywall anchors, if you don’t you can skip this step!

Note: Before you install the wood pole sockets you may wish to stain and coat them the same as the dowel so they match.

How to Install Your Wall Brackets & Drywall Anchors

  1. Measure on either side of your window or shower and ensure you’re marking the correct height for your curtain length.
  2. Also, make sure both sides are even. I chose to measure 11 1/2″ up and 1 1/4″ inset from the shower enclosure.
  3. With my windows, I measured from the ceiling down 4″ and 3″ out from my window frame.
  4. Drill your drywall anchors in and install the bracket with the drywall screw that comes with it.

Step Two – Cut Your Dowel to the Proper Width

For this step, you’ll need a Measuring Tape, Pencil, Dowel Rod, and a Saw.

It’s better to measure twice and cut once. And don’t expect to get it perfect on the first cut. I had to cut mine sliver by sliver, but I’d rather do that than cut it too short and have to purchase another one.

DIY Dowel curtain rods on the cheap, the corner near the shower faucet. The beautiful flowy DIY shower curtains hang on Oil rubbed bronze 2" metal rings.

Steps to Cut Your DIY Dowel Curtain Rod

For Showers

  1. Measure your space from the inside of the pole socket to the other side.
  2. Mark your dowel rod to that length and make your cut.
  3. Test it for proper fit.

For Windows

  1. Measure the length of your windows and add on the 6″ (3″ for either side).
  2. Mark your dowel rod to the length and make your cut.
  3. Test it for proper fit.

Step Three – Sanding and Staining Your DIY Dowel Curtain Rod

For this step, you’ll need an Orbital Sander & 120 Grit Sanding Pad, or 120 Grit Sanding Sponge, Stain Color of Choice, Lint Free Rags, and Gloves.

Dark stained solid wood dowel curtain rod in my small guest bathroom. On the wall next to the beautiful DIY curtains is a handmade wooden shelf stained the same dark color.

How to Sand & Stain Your Wooden Curtain Rods

  1. Take a 120-Grit Sanding Pad & Orbital Sander or 120-Grit Sanding Sponge and sand your dowel smooth.
  2. Wipe any excess dust off of it.
  3. Stir your stain and put on your gloves.
  4. Using a lint-free rag (I use an old kitchen towel cut up) apply an even coat over the entire dowel rod. It is raw wood so the stain will soak in, be sure you’re getting an even coat.
  5. Wipe off the excess stain after 10 minutes with a clean lint-free rag.
  6. Let it dry for 1-2 hours.

Step Four – Applying a Protective Top Coat

For this step, you’ll need a protective top coat appropriate to the environment. You’ll also need a brush or a rag depending on your top coat, and gloves.

Choosing An Appropriate Top Coat

For my shower rod, I used Polycrylic, for the window rod I used furniture wax.

Since the shower has humidity and water I chose to go with a waterproof top coat for maximum protection.

However, rods hanging above a window will not necessarily need that kind of protection. So a simple coat of furniture wax will suffice.

The bottom of the sheer DIY curtains created from thrifted window panels hang on the floor ever so slightly. A turkish towel hangs on the peg rail stained early american by varathane.

How to Apply a Protective Top Coat


  1. Stir your polyacrylic with a paint stir stick thoroughly, never shake Polycrylic.
  2. Use a 2″ Angled brush to apply the polyacrylic evenly and quickly over the entire piece.
  3. Let the dowel dry for 20 minutes.
  4. Come back and do a light scuff sand when it’s dry.
  5. Apply a second coat.

Furniture Wax

  1. Using a clean lint-free rag apply the wax evenly on the entire surface.
  2. Let it cure for 10 minutes.
  3. Come back and wipe off any excess wax and buff it until you’re satisfied with the finish.
  4. You can apply 2-3 more coats if you feel it’s needed.
  5. Let it cure for 1-2 hours.

Step Five – Install Your DIY Dowel Curtain Rod

For this step, you’ll need your Curtains, Curtain Rings, and Finished DIY Dowel Curtain Rod.

  1. String your Curtain Rings (1-2 Packs, 10+ per curtain) on the Dowel Rod.
  2. Slide the dowel rod through the brackets or into the wood pole sockets.
  3. Hang your curtains and enjoy!
Wooden dark stained dowel shower curtain rod installed on the wall with the DIY shower curtains made from thrifted window panels hangs from metal rings.

DIY Dowel Curtain Rod Q & A

What About Using Dowels on Larger Windows?

If you’ve got a long window, as I do, there are ways to actually put two dowels together to create extra long curtain rods. There are windows in my living room that are two windows long that I actually did this with.

Steps to Create an Extra Long Rod for those :

  1. Drill a small hole on one end of the dowel and insert a dowel pin into one end (match your drill bit with the pin size).
  2. Use a small bit of wood glue in the hole and at the tip of the pin and press it firmly in.
  3. You may also want to use a rubber mallet to get it in there good.
  4. When the glue is dried you can cut your dowels to length for your window (not the ends with the drilled holes).
  5. Drill a hole into the end of the second dowel for the pin to fit into. Ensure you’re drilling in the center of the dowel so they line up perfectly.
  6. And simply stick the pin end into the other dowel with the hole to connect the two together. Therein creates a custom curtain rod that has the extra length.
DIY Wooden Dowel Rod Shower Curtain hanging near the handmade solid wood shelf stained early american by varathane.

Is there a Difference Between Curtain Rod Brackets for Windows vs Shower Curtains?

While the rods are 100% the same, whether a window or a shower, the curtain rod holders or brackets do change.

For Windows:

To use with windows you will need a bracket that protrudes from the wall or hangs from the ceiling. I chose to use metal brackets similar to these metal brackets 1 1/4″ Ceiling Mount Brackets. But there are other options like these 1 1/4″ Adjustable Curtain Rod Holders.

There are also other creative ways to hang curtains rods like leather straps.

For Wall to Wall Showers:

For this application, I chose to use the wooden pole sockets so they would match the wood of the dowel curtain rod.

Note: Whatever bracket you choose just ensure you’re buying the proper dowel size to fit in the brackets or vice versa. You can also sand the dowel if it’s a tight fit.

What Are Some Other Curtain Rod Options Besides Dowels?

Yes, there are a plethora of other budget-friendly options and I had considered them all. None of them really fit everything I was looking for, but I will share them with you in case they’re exactly what you’re looking for!

  • PVC Pipe. Can be spray painted any color, very inexpensive.
  • Copper Pipes. Not the most budget-friendly since copper can be quite pricey. But they are gorgeous.
  • Electrical Conduit. Very cheap and easy to cut with a pipe cutter to fit custom lengths. If you have a large window, this could potentially work great for that. You can also spray paint these any color as well (including to make your own DIY copper curtain rod at a portion of the price).

Note: All of these options can be purchased at Home Depot or your local hardware store, including wooden dowels.

Well, friends, I hope I have given you plenty of inspiration, tools, and resources to complete a DIY Dowel Curtain Rod of your own. Or a house full!

Thanks for stopping by!



  1. This is a good idea, I have been wanting to change out curatin rods, but they are so expensive. These are lovely!

    1. You’re absolutely right! They are terribly expensive. Thank you so much! I’m always trying to find low-budget ways to get that gorgeous charm we all want for our homes. I hope it helps you out!

  2. How did you determine the diameter of the rod you needed? Did you use the weight of the curtains you were going to use?

    1. It depends on the wall hardware you’re using. If it’s for a bathroom or regular bedroom curtain you would get one that matches the hardware using to install it. My window hardware allowed for up to a 1″ diameter dowel rod. I believe for my bathroom curtain hanger I had space for a larger dowel rod. The weight of my curtains will definitely not cause an issue as they’re very light, however, if you were using heavy drapes you may want to ensure you’re using a dowel rod that can hold up to that weight. Perhaps the max diameter your hardware would allow.

Leave a Reply

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