Make a cute wash bag with our free knitting pattern

Make a Cute Wash Bag with Our Free Knitting Pattern

There is something deeply satisfying about making something useful with your own two hands. When that something is also charming, practical, and perfectly sized to tuck into a overnight bag or sit prettily on a bathroom shelf, the satisfaction doubles. This free knitting pattern for a cute wash bag is exactly that kind of project — the sort that feels like a small luxury to make and an even greater pleasure to use or give as a gift.

Whether you are a seasoned knitter looking for a quick, rewarding weekend project or someone who has mastered the basics and wants to try something with a little more purpose, this wash bag pattern is for you. It works up quickly, uses a modest amount of yarn, and produces something that genuinely looks and feels special. Let’s walk through everything you need to know, from choosing your materials to casting off the final stitch.


Why Knit a Wash Bag?

Before we dive into the pattern itself, it’s worth pausing to appreciate why a knitted wash bag is such a brilliant project to have in your repertoire.

First, it’s practical. Everyone needs somewhere to store their toiletries, whether they’re heading to the gym, staying at a friend’s house, going on holiday, or simply keeping the bathroom counter tidy. A handmade wash bag has a personality that no plastic zip-lock bag or generic store-bought pouch can match.

Second, it’s a fantastic gift. Handmade gifts are always received with warmth, but they tend to be even more appreciated when they are things the recipient will actually use every day. A beautiful knitted wash bag, perhaps filled with a few lovely soaps or bath products, makes a thoughtful birthday present, a gorgeous addition to a wedding gift, or a sweet thank-you for someone who has done you a kindness.

Third, it’s a genuinely achievable project. Unlike a sweater or a blanket that demands weeks of commitment and metres upon metres of yarn, a wash bag is small. You can finish it in a weekend, or even in a few evenings of comfortable knitting. That makes it ideal for anyone who loves the craft but struggles to find large windows of time.

And finally, the end result is simply lovely. Yarn has a texture and warmth that manufactured fabrics rarely replicate, and when you line your wash bag (which this pattern encourages), you get the best of both worlds — the beautiful exterior of a knitted fabric and a practical, wipe-clean interior.


What You Will Need

Gathering your materials before you begin is always a good idea. Here is everything required for this project.

Yarn: You will need approximately 150–200 metres of a DK weight (also called 8-ply) cotton yarn. Cotton is the best choice for a wash bag because it is durable, washable, and has a lovely stitch definition that makes even simple patterns look polished. Choose any colour you love — a clean white or cream looks beautifully classic, a dusty rose or sage green feels contemporary, and a bold teal or mustard makes a real statement. Many knitters opt for a variegated or speckled yarn to add visual interest without the complexity of colourwork.

Needles: A pair of 4mm knitting needles. You can use straight needles if you plan to seam the sides, or a short circular needle if you prefer to knit in the round and avoid seaming altogether. Both approaches are described below.

Lining fabric: About 30cm of cotton quilting fabric or a similar tightly woven fabric. This lines the inside of the bag and makes it easy to wipe clean if any products leak.

Zip: A 20cm zip in a colour that coordinates with your yarn. A metal zip feels luxurious; a plastic one is perfectly functional.

Lining thread: Sewing thread to match your lining fabric and zip.

Tapestry needle: For weaving in ends and seaming.

Stitch markers: Optional, but helpful if you’re knitting in the round.

Scissors and sewing needle: For the lining assembly.

Gauge: 22 stitches and 30 rows to 10cm over stocking stitch using 4mm needles. Always knit a gauge swatch before you begin, especially if this is a gift. A slightly looser or tighter gauge will change the finished dimensions of the bag.

Finished size: Approximately 22cm wide by 14cm tall, not including the zip. This is a generous wash bag that will comfortably hold full-size bottles and toiletries.


A Note on Choosing Your Yarn

Because a wash bag will be washed regularly, yarn choice really does matter here. Pure cotton, cotton blends, and bamboo-cotton yarns are all excellent options. They hold their shape well after washing, they don’t felt accidentally in the machine, and they tend to block beautifully.

Avoid purely wool or acrylic yarn for this particular project. Wool, unless it is specifically labelled superwash, can felt and shrink when washed. Acrylic is machine washable but lacks the absorbency and natural feel that makes a handmade wash bag feel special.

Some lovely options to look for include Paintbox Simply DK Cotton, Drops Safran, Lion Brand 24/7 Cotton, and Rico Creative Cotton. All of these are widely available, come in beautiful colour ranges, and are reasonably priced.


The Pattern: Knitting Flat (with Side Seams)

This version of the pattern is worked flat on straight needles, producing two identical panels that are then seamed together on three sides. Many knitters find this method easier to follow, and it gives you lovely, neat edges along the top of the bag where the zip will be attached.

Abbreviations

Throughout this pattern, the following abbreviations are used: K means knit, P means purl, CO means cast on, BO means bind off (cast off), RS means right side, WS means wrong side, rep means repeat, and st/sts means stitch or stitches.

Making the First Panel

Cast on 48 stitches using your 4mm needles and cotton yarn.

Row 1 (RS): Knit to end.
Row 2 (WS): Purl to end.

These two rows form stocking stitch. Continue working in stocking stitch until your piece measures 14cm from the cast-on edge, ending after a WS (purl) row.

Bind off all stitches knitwise on the RS.

Making the Second Panel

Repeat exactly as for the first panel. You should now have two identical rectangles, each measuring approximately 22cm wide and 14cm tall.

Adding a Simple Texture (Optional)

If you would like to add a little visual interest to the panels without the complexity of lace or cable work, try this simple seed stitch border instead of plain stocking stitch.

After casting on 48 stitches, work the first four rows as follows.

Row 1: K1, P1; repeat from to end.
Row 2: P1, K1; repeat from to end.
Row 3: K1, P1; repeat from to end.
Row 4: P1, K1; repeat from to end.

From Row 5 onward, continue in stocking stitch until the piece measures 14cm. This gives you a tidy seed stitch border at the base of the bag, which adds texture and a polished finish.

Alternatively, you can work the entire panel in seed stitch for a beautifully tactile fabric that has a lovely rustic feel.

Seaming the Panels

Place the two panels together with right sides facing each other. Using your tapestry needle and a length of yarn, seam along the bottom edge and both side edges using mattress stitch or a simple whip stitch. Leave the top edge open — this is where the zip will go.

Turn the bag right side out and press gently with a damp cloth or steam iron to even out the stitches.


The Pattern: Knitting in the Round (No Seams)

If you prefer to avoid seaming, this version of the pattern works the bag as a tube on a circular needle or using double-pointed needles. The result is exactly the same, but there are no side seams to worry about.

Cast on 96 stitches and join to work in the round, being careful not to twist your stitches. Place a stitch marker to indicate the beginning of the round.

Round 1: Knit to end.

Continue knitting every round (this creates stocking stitch in the round) until your work measures 14cm from the cast-on edge.

Bind off all stitches.

The cast-on edge forms the base of the bag. Thread a length of yarn through the cast-on stitches using your tapestry needle and draw them up tightly to close the base, securing with a knot on the inside. Weave in the end.

The bound-off edge is the top of the bag, where the zip will be attached.


Lining and Finishing Your Wash Bag

This is the step that transforms your knitted piece from a pretty tube of fabric into a genuinely functional wash bag, and it is much less daunting than it might sound.

Cutting the Lining

From your lining fabric, cut two rectangles each measuring 24cm wide by 16cm tall. This allows for a 1cm seam allowance on all sides.

With right sides together, stitch around three sides of your lining pieces — the bottom and both side edges — leaving the top open. Press the seams open with an iron.

Fold the top raw edge of the lining down by 1cm and press. Then fold it down by another 1cm and press again. This creates a neat, finished top edge.

Attaching the Zip

Lay your zip face down along the top edge of your knitted bag, on the inside. Using a sewing needle and thread, stitch the zip tape to the knitted fabric using small, even whip stitches. Work along one side of the zip first, then repeat on the other side of the opening.

Take your time with this step. It is the most fiddly part of the whole project, but a neatly attached zip makes an enormous difference to the finished look of the bag.

Inserting the Lining

Slip the lining inside the knitted bag, wrong sides together, so the neat folded edge of the lining sits just below the zip. Pin in place and stitch the lining to the zip tape using small slip stitches, covering the previous stitching.

Give the finished bag a gentle press and admire your work. The lining should sit smoothly inside the bag, the zip should open and close easily, and the knitted exterior should look beautifully even and professional.


Variations and Customisation Ideas

One of the joys of a small project like this is how easily you can make it your own. Here are a few ideas to spark your creativity.

A simple stripe pattern adds colour without requiring any extra skills. Alternate between two or three colours, changing at the beginning of every two or four rows. Carry the unused yarn up the side of the work to avoid cutting and rejoining constantly.

A lace panel down the centre of each side creates a delicate, feminine look that works beautifully with a pastel yarn. A simple yarn-over, knit-two-together repeat on every right-side row will give you a pretty eyelet fabric that still has enough structure to hold its shape.

If you are feeling confident with cables, a simple four-stitch cable panel running up the centre of each bag side looks wonderfully cosy and textured. You will need a cable needle and a basic knowledge of cable knitting, but the result is worth it.

For a more bohemian feel, try adding a tassel or a pompom to the zip pull. These take only a few minutes to make and add a playful, handmade charm to the finished bag.

You can also adjust the size of the bag quite easily. For a larger toiletry bag, cast on 60 stitches and work to 18cm. For a smaller bag sized for make-up or jewellery, cast on 36 stitches and work to 10cm. Just remember to adjust your zip length and lining fabric accordingly.


Caring for Your Knitted Wash Bag

Because the bag is lined, day-to-day care is simple — just wipe the inside with a damp cloth if anything spills. The exterior can be spot-cleaned if necessary.

For a deeper clean, hand wash the bag in cool water with a gentle detergent, taking care not to agitate the fabric too vigorously. Squeeze out the excess water gently and reshape the bag by hand before laying it flat to dry. Avoid wringing, which can distort the shape and stretch the knitted fabric.

If you have used a superwash cotton or a cotton blend specifically labelled as machine washable, you can pop the bag in a delicates bag and wash it on a cool, gentle cycle. Check the ball band of your specific yarn for guidance.


Making It as a Gift

A handmade wash bag is one of those gifts that people genuinely treasure. To make the gift feel extra special, consider filling it with a few lovely things before you wrap it up. A pretty soap, a small candle, a lip balm, or a miniature hand cream all look wonderful nestled inside a handmade bag and make the gift feel complete and considered.

You could also personalise the bag by embroidering the recipient’s initials on one panel before assembling it. A simple backstitch or cross-stitch monogram takes only a few minutes and makes the gift uniquely theirs.

For a coordinated set, make two bags in the same yarn — one in the larger size for toiletries and one in the smaller size for make-up or jewellery. Presented together, they make a wonderfully generous and personal gift that no shop-bought alternative can match.


Final Thoughts

There is a reason that small, practical knitting projects like this one never go out of style. They fit into real life in a way that larger projects sometimes struggle to — you can pick them up and put them down without losing your place, finish them in a weekend if you have a free afternoon or two, and end up with something genuinely beautiful and useful at the end of it all.

This free knitting pattern for a cute wash bag is designed to be accessible, adaptable, and enjoyable from the first cast-on stitch to the final zip stitch. Whether you make it for yourself, for a friend, or as part of a batch of handmade gifts, we hope it brings you as much pleasure to knit as it does to use.

So gather your yarn, find your needles, and cast on. Your new favourite knitting project is waiting.


Have you made this wash bag? We would love to see how it turned out. Share your photos and tag us — there is nothing we love more than seeing these patterns come to life in the hands of knitters all around the world.

Categorized in:

Bags,

Last Update: October 5, 2026

Tagged in:

, , , , ,