DIY: Drop Cloth Table Runner

Lately I’ve been a wee-bit obsessed with drop cloths…not the ugly blue kind, but the pretty and fabulous heavy beige version.  I’ve basically gone drop cloth MAD – – everything in my house is being transformed with drop cloths.  (I may need drop cloth therapy in a few weeks, but for now, I’m okay…ha!)

After making a few pillows (which I’ll share soon), I ventured into making a runner for my dining room table using, non-other than, a drop cloth and a fun chevron accent fabric (you know I love chevron).  I’ve never quite found a table runner that is the ‘perfect’ size, until now because – – I made it myself!

Here’s a sneak peak of how it looks ~

This is where it all began…

My $16 drop cloth purchase! For that, I got a 6′ x 9′ piece AND a 4′ x 10′ piece…WOW!

Project Supplies:

Drop Cloth
Accent Fabric
Thread – white of clear
Thread – contrasting color

And here are the steps to create the table runner:

Measure the length of your table to determine your desired width and length that you’d like to make the runner.

My overall table length is 76” long.  I wanted to see 2” of the table on each side, so I determined the finished dimension to be 72” long.   For the width, I wanted the finished dimension to be 14”.

Ok, now onto cutting the fabric…

1. From my above dimensions, I cut (2) 73” x 15” pieces of drop cloth.  This allows for a ½” seam all around.

*Again, the above dimensions will be modified to fit your table *

2. Using a rotary cutter or scissor, cut (2) 7” x 15” pieces from your accent fabric.

3. Taking your accent fabric, turn under and iron ½” on the two long sides.

4. Position the accent fabric on the “right” side of your drop cloth panel and pin 2-1/2” from the edge.

5. Using your contrasting thread, top stitch the panel onto the drop cloth.

6. Repeat steps  3-5 on the opposite end of the same drop cloth panel.

7. Taking both drop cloth panels, pin the two “right” sides together.  Sew all the way around, except leave an opening of 10-12” on ONE of the shorter ends.

8. Trim the corners.

9. Using the hole you left, pull the right side through. Then iron it flat.

10. Iron the opening as well, so it lays flat.

11. Using your contrasting thread and ½” seam, top stitch around the entire edge (this will close the opening). Iron again.

And it’s COMPLETE!

You now have a beautiful table runner that is the PERFECT shape and size!

Like the vases and flowers on the table?  Here are the details!

Drop Cloth is very durable and REALLY affordable, but any fabric can be used for this stylish table runner project.  If you choose a fabric that is lighter weight, you will want to add an inner lining for more support.

Have you ever made anything using drop cloth?  It really is my new favorite material!

You’ll find this  tutorial at Stories of A to Z-Tutorials & Tips Tuesday

Leave a Reply

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


  1. Elizabeth N says

    Fabulous idea! I think this would also be an easy way to make some runners for various holidays by using fabric cutouts and wonder-under. I am going to try this for my long table and for some dresser scarves :-)

  2. says

    Oh my goodness! I love it! It’s so hard to find nice long runners for dining room definitely solved that problem. I think I need one…now to just get motivated to learn to sew. :)


  3. says

    I love using drop clothes for projects, so easy and fun. Your table runner is adorable. I thought I would pop by to introduce myself as I am part of the Blog party with Vanessa and Heather too. Nice to meet you.

  4. says

    I am a sucker for table runners and yours is lovely. I love how everything coordinates. The colors are great. The table is well dressed. Love this.

  5. says

    This is so pretty! I think it looks great on your table! I am visiting from Tatertots and Jello and I would LOVE if you could link up your awesome post to my very first crafty linky party! This is the first week of Delicately Constructed Fridays and I would really appreciate the link!
    Hope you have a great weekend!