ArtsAutosBooksBusinessEducationEntertainmentFamilyFashionFoodGamesGenderHealthHolidaysHomeHubPagesPersonal FinancePetsPoliticsReligionSportsTechnologyTravel

How to build a PVC pipe garden

Updated on August 20, 2015

Ever since I put my veggie patch in and it yielded produce I have looked to adding more areas to grow my veggies. Only issue is I live in a townhouse with a small back yard. So what better reason to use the walls of my house to grow some herbs and veggies. That's why I decided to build a wall mounted PVC pipe garden.

Here's how I did it.

Before you begin

1. Figure out where you are going to mount your pipe garden.

2. Trace the pattern on the wall where you are going to mount your pipe garden.

3. Using the tape measure calculate the total length of PVC tube needed.

4. Buy the PVC tube, end caps and joiners ensuring they all fit (trial fit them in the shop).

Equipment needed

  • Ladder
  • Chalk or workman’s pencil
  • Saw
  • Drill
  • Hole saws
  • File
  • Fine grade (do not use course) sand paper
  • Fastening brackets
  • Tape measure
  • Spirit level
  • Permanent marker


  • Two lengths of wood
  • PVC pipe
  • PVC pipe end caps
  • PVC pipe joiners
  • Spray paint in a can
  • PVC glue

All this material can be purchased from any good hardware store.


It is advised that you have another person helping you with the install as it can be dangerous walking up and down a ladder carrying the piping. Please ensure that you are using appropriate safety gear right through this project.


1. Ensure that you trace the pattern of the pipe garden you want to build on the wall. Make sure that you have measured and purchased the appropriate length of PVC piping before you get started.

2. Following the traced pattern cut the lengths of pipe.

TIP: Start from the bottom of the traced shape on the wall to the top.
Note: After cutting each pipe it is good practice to clean the ends with a file to clean up the rough edges.

3. After cutting each section of pipe ensure you do a trial fit and hold it up against the wall. This will ensure that you are keeping to the shape and your measurements are correct.

4. Keep repeating steps 2 and 3 until the shape you planned is the same as the one traced on the wall.

5. Once the tubes are corresponding to the traced shape mark the insides of the pipes with numbers. To do this you will need to take the pipes apart. The reason why you should do this is to make assembly of the shape easy.

TIP: work from the bottom of the shape to the top ensuring all the ends of each pipe and joiners are numbered.

6. Using a hole saw drill holes in the pipe where you want your plants to sit

TIP: Hole saws when drilling PVC tend to catch and spin the pipe if not clamped down (I don’t like clamping the pipe just in case it cracks). Instead of having the drill turn clock wise flick it to counter clock wise and then drill. The teeth of the hole saw won’t catch on the pipe but will still drill a nice round hole.

7. Using light grade sandpaper sand all the pipes, end caps and joints. This will get the surface a little rough to get the paint bonding to the piping.

NOTE: Before attempting to paint the pipes ensure that the area is as much as possible dirt and dust free.

8. Nail the two blocks of wood together by nailing the longest block of wood 90 degrees to the smaller block of wood. This will be a jig to easily paint the pipes.

Pipe garden painting jig

9. Paint the pipes using the spray paint cans
TIP: Paint the pipes from top to bottom by using short sprays working down the pipe. Pay attention to ensure that the paint doesn’t run.

Close up picture of PVC pipes

PVC pipe garden end caps and angle connectors

10. Leave the pipes to dry for 24 hours in a dry dust free place

11. Using the number scheme assemble the pipes by gluing them together
TIP: Due to the coat of paint the pipes might not fit on to the joiners easily. Use a bit of sandpaper to sand a little bit of the paint away from the PVC tube.

NOTE: For the next step it is highly recommended that you get another person to help.

12. While your friend holds the PVC pipe shape in place, fasten it to the wall by using the brackets. Note, if you are planning to make the pipe garden square use the spirit level to ensure that it’s level.

TIP: To get the pipe garden looking good it is recommended that you paint the brackets as well.

PVC pipe garden mounted on the wall

PVC pipe garden mounted close up picture

Planting & watering the pipe garden

If you have any questions about this process please feel free to comment below. I am happy to help you though this project if you chose to build it. If you decide to use my instructions to build your own pipe garden or you have already built one. Please add a picture of it to this article.

Thank you for reading my article. If you liked reading this article or found this useful please share on social media. Sharing is caring!


    0 of 8192 characters used
    Post Comment

    • thumbi7 profile image

      JR Krishna 

      3 years ago from India


      Thanks for adding video :)

    • Anthony Manoj profile imageAUTHOR

      Anthony Manoj 

      3 years ago from All around the world

      thumbi7, I added a video that I recorded today to answer your question. Looking back on my article after your comment I can see how it can be confusing. I hope this answers your question.

    • thumbi7 profile image

      JR Krishna 

      3 years ago from India

      I didn't fully understand the concept. How do you fill it with soil/manure?

      How do you water?


    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)