If you’ve been looking for a cute and practical way to carry your drink on the go, this DIY Water Bottle Holder is about to become your new favorite sewing project!
We’re making a simple lined sling with the sweetest little ruffle detail. Plus, a comfy crossbody strap that keeps your hands free. Use it when you’re going for a walk, running errands, or hopping on a plane.
Plus, it folds up so small that you can toss it in your bag when you’re not using it. Perfect as a travel water bottle holder DIY project.

This project is beginner-friendly, comes together quickly, and is totally customizable. In fact, stick around until the end. I’ll share my favorite tips for adjusting the pattern to fit different bottle sizes (so you can make one for every drink you own).
Why You’ll Love This DIY Water Bottle Holder
There are so many reasons to love this hands-free water bottle holder DIY. But let me tell you the biggest one: it’s practical and adorable at the same time.

You get a hands-free way to carry your drink (no more juggling your phone, keys, and water bottle). And it’s so lightweight you’ll forget you’re even wearing it! Second, it’s lightweight and folds flat, which makes it perfect as a walking water bottle holder sewing pattern or for traveling light when you don’t want to carry a big bag.

And can we talk about the ruffle? This season has officially been my season of ruffles. I’ve been adding them to everything—pillows, tote bags, even the hems of my tiered skirts. So of course, my water bottle holder had to get the ruffle treatment, too. It’s such a simple detail, but it instantly turns it into something really special and fun to make.

One of my favorite things about this project is how customizable it is. Use your favorite fabrics, play with colors. Or skip the ruffle if you’re going for a more minimal look. And if you’re worried about fit, don’t be. I’ll show you how to tweak the fabric water bottle holder tutorial to work for any bottle size.
How to Draft the Pattern for Your DIY Water Bottle Holder
The best part about this project? You don’t need a fancy pattern to get started—you can draft it yourself in just a few minutes. These measurements are designed to fit a standard water bottle, and they worked for most of my small and medium-sized bottles. (Don’t worry if yours is a little different. I’ll share tips at the end for adjusting the size to fit any bottle you have!)
You can either draw these pieces out on paper first. Or, if you’re feeling confident, go ahead and mark them directly on your fabric. Here’s what you’ll need to cut:

- Body (Outer Fabric): Two rectangles measuring 6” x 9.5”
- Body (Lining): Two rectangles measuring 6” x 9.5”
- Strap: One long strip of fabric measuring 48” x 2 ¼”
- Ruffle: One strip measuring 50” x 3”
These simple shapes are going to come together so quickly, and the ruffled detail is what really makes it pop. If you’re using fabric scraps, you might even be able to mix and match prints for a fun, patchwork look!
How to Sew a DIY Water Bottle Holder

How to Make and Attach the Ruffle
To make the ruffle, start with your 50” x 3” fabric strip and fold it in half lengthwise with the right sides together, creating a long, narrow rectangle. Sew the two short ends together with a ¼” seam allowance. Once that’s done, turn the strip right side out and press it flat so you get a nice, crisp edge.
Next, sew a long basting stitch along the raw edge of the strip and gently pull the threads to gather the fabric until it measures about 21” in length.
Now it’s time to add the ruffle to your bag. Take one of your outer body pieces and measure ½” down from the top edge on both sides—this is where your ruffle will begin and end.

Starting at one mark, pin the gathered edge of your ruffle along the raw edge of the fabric, working your way across until you reach the opposite mark.
Once it’s pinned, baste the ruffle in place to keep it secure.
Finally, place the second outer body piece on top with right sides together and sew around the sides and bottom using a ⅜” seam allowance. When you turn it right side out, you’ll have a perfectly ruffled outer layer ready for lining.

Add the Strap
To make the strap, take your 48” x 2 ¼” fabric strip and fold it in half lengthwise with the right sides together, creating a long, narrow piece. Sew along the long edge with a ¼” seam allowance to form a tube, then turn it right side out and give it a good press so it lies flat. Now it’s time to attach the strap to the bag.

Take your ruffled outer body and position each end of the strap exactly on top of the middle of the side seams.
Pin them in place, making sure the strap isn’t twisted, and then sew each end to the bag with a ¼” seam allowance to keep them secure for the next step when we assemble everything together.
Sew the Lining
To prepare the lining, take your two 6” x 9.5” lining pieces and place them right sides together. Sew along both sides and the bottom using a ⅜” seam allowance, but make sure to leave a small opening along one of the side seams.

This gap will be important later because it’s how we’ll turn the entire bag right side out. Give the seams a quick press to keep everything neat, and your lining is ready to join the outer bag.
Assemble the Water Bottle Holder
With your outer bag and lining ready, it’s time to bring everything together. Start by turning the outer bag right side out while keeping the lining inside out. Slip the outer bag into the lining so that the right sides are facing each other, making sure the strap is tucked down inside between the two layers.
Align the top raw edges all the way around and pin them in place. Sew around the top edge with a 1/2” seam allowance to join the layers. Once sewn, gently pull the entire bag through the opening you left in the lining side seam, turning everything right side out.

Give the lining a quick press to smooth it, then close the opening in the lining with a small topstitch or by hand-sewing it shut.

Push the lining down into the outer bag, press the top edge nice and flat, and finish with a neat topstitch around the opening (optional) to keep everything crisp and professional-looking.
How to Customize for Different Bottle Sizes
One of my favorite things about this project is how easy it is to tweak for any bottle you have at home. To make it bigger or smaller, simply measure the circumference and height of your bottle.
For the body pieces, take half of the bottle’s circumference and add 1 inch for seam allowances—that will be the width of your rectangles.

For the height, add about 2 inches to the bottle’s height so it has a little extra room at the top (if you want it completely covered).
The ruffle and strap can also be adjusted to match: make the ruffle strip about 2 to 2.5 times the new width of your bag, and change the strap length depending on how you like your crossbody to sit.
I like mine long and relaxed, but you could shorten it for kids or make it adjustable with hardware. Once you try one, you’ll probably want to make a whole collection for every bottle in the house!
Final Thoughts on Your DIY Water Bottle Holder
And that’s it—you’ve made the cutest DIY water bottle holder! It’s lined, ruffled, and perfect for everything from daily walks to trips abroad. I love that this travel water bottle holder DIY project is both practical and stylish, and because it’s beginner-friendly, you’ll probably want to make more than one.

And if you make one, tag me so I can see your fabric water bottle holder tutorial come to life—I love seeing your versions of my patterns.
Ready for more beginner bag sewing projects? Check out my other bag tutorials to keep the creativity flowing.







