ArtsAutosBooksBusinessEducationEntertainmentFamilyFashionFoodGamesGenderHealthHolidaysHomeHubPagesPersonal FinancePetsPoliticsReligionSportsTechnologyTravel

How to build a ceiling mounted shower curtain hanger rod

Updated on January 15, 2012

finished shower rod and curtain

simple and cheap solutions for homeowners

The hanging shower rod is a neat and cheap alternative for a different look to your bath. The rod also eliminates the need for two walls for support. This system works great on freestanding tubs and areas where privacy is needed, indoors or out. You don't need a lot of mechanical skills to build this kit, just a little patience.

The following will provide the average home owner or professional installer the necessary materials and steps needed to complete the shower rod project.

The materials

1. 2 - 1/2" x 12" eye bolts

2. 2 - 1/2" -13 x 1-3/4" rod coupling nut

3. 2 - 1/2" -13 x 12" uss/coarse zinc plated Threaded Rod

4. 4 - 1/2" hex nuts uss

5. 4 - 1/2" round cut washers

6. 2 - 5/8" round cut washers

7. 6' foot of 1” cpvc water line

8. 1 can spray paint.

Step 1

Prepare material for installation

First thing you will need to do is measure the distance from your ceiling to your shower floor. (if over 8" you need to buy a longer threaded rod).

Once you have determined the amount of rod you will need then you need to pre assemble them (2 compete eye bolts and threaded rods) simply combine the eye bolts to the threaded rod using the rod coupling nut. On the other end of the threaded rod that will go thru ceiling protect the threads by installing 2 – ½” nuts and one cut washer on each rod end. You will need someplace to spray paint the completed units, plus the 1” cpvc water line. In my picture you can see that I mounted mine in a piece of scrap drywall. I set the depth I needed for the rods, run the nuts and washer down and installed a nut underneath to simulate a test mount.

Paint the cpvc water line separately-paint entire water line to match eye bolt color.

Step 2

This is the most difficult part of the assembly. Once the paint has dried on the 1” cpvc, measure the distance between the top of loop (where it meets the rod) and the washer used for the ceiling installation. Once you have determined how long a piece you will need, double the measure and mark the pipe,(this should be enough to do both sides). Now, find the halfway measurement and mark the pipe again. Place the pipe on a stable surface and secure in order to drill a hole. You will need a ½”drill bit. Drill a ½” hole completely thru the center of the pipe. Uses a saw to cut pipe in half thru the center of the hole you drilled, then cut the two pieces to length, remove any burs and touch up paint. This will give you two pieces of pipe with a “U” shape on the end to sit down over the eye bolts once installed, it is a more professional look when finished.

Allow all pieces to dry for at least 12hrs prior to assembly.

Step 3

Determined the mounting location

The shower I am using above is an open two wall shower, I will measure to the center of the floor curb from the tile wall. I will transfer that measurement on to the ceiling using a pencil. The eyebolt location from the end wall should be at least three inches to allow for clearance of the rubber rod bumper on the shower rod.

Step 4

Install the assembly

Using a drill with a ½” drill bit, drill the holes in the ceiling where you marked.

Remove the temporary nut from the end of the eyebolt. You will need help for part of the installation, unless you can find a toggle nut to fit a ½” rod. Place one piece of the cpvc pipe over the threaded rod assembly with the notches toward the loop. Screw on nut enough to allow for 1 ½” washer and 1 5/8” washer plus enough threads showing to penetrate ceiling and install upper ½” washer. Have someone push the rod thru the drywall and hold until you can place the washer and nut to the top side of the drywall. (This is best done early in the day before you attic temperatures begin to rise, be careful attic temperatures can reach 140 degrees on a summer day). Hold the eye bolt and securely tighten the upper nuts with washers and that's it.

Once installed it should look like this.See picture of installed rod.

Now, just install the shower curtain rod thru the holes, it may be necessary to remove the rubber bumper end to clear eyebolt hole. Start on one end and slide completely thru, reinstall rubber bumper. Then you’re ready to install the shower hooks and curtain, completed it should look like the picture below.

It’s a completely different look than a wall to wall unit, and will work in just about any shower, and looks really great on a claw foot tub and shower.

Good luck with this project, if you need help with any other ideas let me know.

Install eyebolts and pipe

pre assemble

assemble and paint
assemble and paint

measure pipe/cut

measure rod
measure rod
measure pipe
measure pipe
cut pipe to fit eyebolt length
cut pipe to fit eyebolt length

locate installation


    0 of 8192 characters used
    Post Comment
    • lucille12 profile image


      4 years ago

      They are an economical yet essential item needed for hanging clothes and keeping them in a suspended position.

    • RoxiM profile image


      7 years ago from West Virginia

      What a great solution. This ought to work in my trailer, right? We need to replace the bathroom ceiling, anyway, as we've had water leaks. The previous owners definitely weren't meticulous about their repairs and maintenance!


    This website uses cookies

    As a user in the EEA, your approval is needed on a few things. To provide a better website experience, uses cookies (and other similar technologies) and may collect, process, and share personal data. Please choose which areas of our service you consent to our doing so.

    For more information on managing or withdrawing consents and how we handle data, visit our Privacy Policy at:

    Show Details
    HubPages Device IDThis is used to identify particular browsers or devices when the access the service, and is used for security reasons.
    LoginThis is necessary to sign in to the HubPages Service.
    Google RecaptchaThis is used to prevent bots and spam. (Privacy Policy)
    AkismetThis is used to detect comment spam. (Privacy Policy)
    HubPages Google AnalyticsThis is used to provide data on traffic to our website, all personally identifyable data is anonymized. (Privacy Policy)
    HubPages Traffic PixelThis is used to collect data on traffic to articles and other pages on our site. Unless you are signed in to a HubPages account, all personally identifiable information is anonymized.
    Amazon Web ServicesThis is a cloud services platform that we used to host our service. (Privacy Policy)
    CloudflareThis is a cloud CDN service that we use to efficiently deliver files required for our service to operate such as javascript, cascading style sheets, images, and videos. (Privacy Policy)
    Google Hosted LibrariesJavascript software libraries such as jQuery are loaded at endpoints on the or domains, for performance and efficiency reasons. (Privacy Policy)
    Google Custom SearchThis is feature allows you to search the site. (Privacy Policy)
    Google MapsSome articles have Google Maps embedded in them. (Privacy Policy)
    Google ChartsThis is used to display charts and graphs on articles and the author center. (Privacy Policy)
    Google AdSense Host APIThis service allows you to sign up for or associate a Google AdSense account with HubPages, so that you can earn money from ads on your articles. No data is shared unless you engage with this feature. (Privacy Policy)
    Google YouTubeSome articles have YouTube videos embedded in them. (Privacy Policy)
    VimeoSome articles have Vimeo videos embedded in them. (Privacy Policy)
    PaypalThis is used for a registered author who enrolls in the HubPages Earnings program and requests to be paid via PayPal. No data is shared with Paypal unless you engage with this feature. (Privacy Policy)
    Facebook LoginYou can use this to streamline signing up for, or signing in to your Hubpages account. No data is shared with Facebook unless you engage with this feature. (Privacy Policy)
    MavenThis supports the Maven widget and search functionality. (Privacy Policy)
    Google AdSenseThis is an ad network. (Privacy Policy)
    Google DoubleClickGoogle provides ad serving technology and runs an ad network. (Privacy Policy)
    Index ExchangeThis is an ad network. (Privacy Policy)
    SovrnThis is an ad network. (Privacy Policy)
    Facebook AdsThis is an ad network. (Privacy Policy)
    Amazon Unified Ad MarketplaceThis is an ad network. (Privacy Policy)
    AppNexusThis is an ad network. (Privacy Policy)
    OpenxThis is an ad network. (Privacy Policy)
    Rubicon ProjectThis is an ad network. (Privacy Policy)
    TripleLiftThis is an ad network. (Privacy Policy)
    Say MediaWe partner with Say Media to deliver ad campaigns on our sites. (Privacy Policy)
    Remarketing PixelsWe may use remarketing pixels from advertising networks such as Google AdWords, Bing Ads, and Facebook in order to advertise the HubPages Service to people that have visited our sites.
    Conversion Tracking PixelsWe may use conversion tracking pixels from advertising networks such as Google AdWords, Bing Ads, and Facebook in order to identify when an advertisement has successfully resulted in the desired action, such as signing up for the HubPages Service or publishing an article on the HubPages Service.
    Author Google AnalyticsThis is used to provide traffic data and reports to the authors of articles on the HubPages Service. (Privacy Policy)
    ComscoreComScore is a media measurement and analytics company providing marketing data and analytics to enterprises, media and advertising agencies, and publishers. Non-consent will result in ComScore only processing obfuscated personal data. (Privacy Policy)
    Amazon Tracking PixelSome articles display amazon products as part of the Amazon Affiliate program, this pixel provides traffic statistics for those products (Privacy Policy)
    ClickscoThis is a data management platform studying reader behavior (Privacy Policy)