DIY Bookshelf

We are in the process of updating my son’s room to a big boy room. He  has an airplane theme and we are adding items to go with that theme. Our latest project is this DIY Bookshelf.

Easy DIY Bookshelf made from gutters! So easy to install.

We decided to go this route so he can see all the covers and put his books away easily. Instead of wood, we used a 10′ vinyl gutter cut in half. Make sure the gutter is vinyl, not metal.  You can cut the vinyl gutter down to size using a chopsaw. To match the decor of his room, I spray painted the gutter metallic silver. Before spraypainting, be sure to remove all dust and debris from the gutter so you get a clean finish. You can see in the photo below that I missed a bit on the end of the gutter.

DIY Gutter Bookshelf

The grooves in the bottom of the gutter work well to hold the books upright and keep them from sliding.

When attaching the bookshelf to the wall, measure to make sure you screw into the studs. They are 16″ apart. Use a studfinder to locate them accurately. Drill pilot holes through the gutter and also into the wall. Then attach the bookshelf  to the wall by screwing through the flat part of the gutter as shown in the photo below.


The bookshelf will bend out slightly when you put books on it. If you want more stability, you can use end caps. I’m so happy with the way these turned out and can’t wait to show you more of his bedroom projects.

DIY Bookshelf final

The following two tabs change content below.


is a mother of two living in coastal North Carolina. Her lifestyle blog, Here Comes the Sun, contains easy crafts, recipes and DIY projects. She enjoys the beach, is a chocolate addict and loves chevron, chalkboards and the Beatles.

Latest posts by Kelly (see all)


  1. says

    I remember reading somewhere that it’s much better for little ones if they can see then front of books, that’s why schools have displays like this. This looks so good, what a clever idea to do at home.

Leave a Reply

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

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

CommentLuv badge