This is an easy, reversible and waterproof picnic blanket tutorial that is a great beginner’s sewing project. It’s really fun to have during the summer for picnics!
DIY Picnic Blanket
Several summers back, Forrest, Jack, and I were staying with my parents for the summer. My sister, Diana, and I had all these grand plans for fun sewing projects we could do together. Well, most of those didn’t really pan out, but one of the projects we actually completed were picnic blankets! I loved it so much because it was water resistant, reversible, and just super cute.
Well, something happened to it last year (or maybe the year before), and it ended up getting a bunch of mildew on it. Gross, I know. We threw it out, and I always had the intention of making another one. It took me until this year to do so, but I’m so glad I finally did. I started this in May, and I just finished it a few days ago…just because I’ve been a bit tired growing a person, but I’m happy to say it’s finally finished.
It’s seriously such an easy project. I don’t even know where the tutorial we used initially is, but I just kind of improvised and came up with my own pattern and tutorial. You don’t need a lot of sewing skills for this, and it’s really fun to have for picnics during the summer.
How to Make a Picnic Blanket
- One vinyl tablecloth (we got ours for 1/2 off at Jo-Ann Fabric. It was located in one of the end caps of an aisle. Select a table cloth in the shape and pattern that you like. For the purposes of this tutorial, we used a vinyl table cloth we purchased at Joanns
- Flannel fabric that is the same length as the table cloth, plus about 1/4 yard. If you can get it the same width, that’s great. The flannel we got was more narrow.
- Matching Thread
- Velcro Tape – I used the sew-on tape, though you can probably use the sticky-back kind if you’d rather
- About three packets of matching double wide bias tape
Place tablecloth, right side up, on the ground.
Lay flannel on top of the table cloth, making sure the right sides are together. Line it up as precisely as possible and make sure there are no creases in the fabric.
Pin the fabric together along all of the edges.
Cut off excess material, if any.
Sew along all the edges at about 1/4″ stitches. Make sure to leave about 5 inches.
Cut the corners (before the seam) and then turn the blanket right side out through the gap you left open.
Sew bias tape all around the edges of the blanket with about 1/4″ seam. I used the bias tape to close off the gap, but you can easily do this before as well. I used about 2.5 packages of lime green bias tape.
Now at this point, you can be done. However, I really wanted to be able to fold mine up and have it stay that way. If you’d like it to be like this as well, continue for the simple steps to add a velcro strap.
Carefully fold the table cloth until you get to the desired size.
Pin the extra flannel fabric to one side of the blanket – you want this to be on an open edge if that makes sense.
Flip the blanket over and put the rest of the fabric on that edge, measuring down about the same distance and marking with pins.
Cut off the excess fabric.
On one of the ends of the fabric strap, measure out velcro. Pin the prickly side to the blanket, and the other side to the fabric.
On the other edge (where you don’t have the velcro) sew around the edges to attach to the blanket. You will need to unfold the blanket slightly so you don’t sew the flannel flap to the other pieces of the blanket.
Attach the velcro to the other edge of the velcro strap and to where you attached it to the other side of the blanket.
Fold up and enjoy!
Originally published in June 2015; updated June 2018.
Katie is a Colorado-native, BYU graduated, and most importantly, wife to one and mother to three beautiful boys. She is passionate about sharing her experiences with others – especially about pregnancy, breastfeeding, cooking, and crafts. She is currently training to be a Certified Lactation Educator. She loves spending time with her family and helping others find joy in family life.