Cotton Bath Rug Knitting Pattern

Cotton Bath Rug Knitting Pattern: A Complete Guide to Crafting a Beautiful, Absorbent Rug for Your Bathroom

There is something deeply satisfying about stepping out of the shower onto a rug you made yourself. It is soft under your feet, it matches your bathroom perfectly, and every time you use it, you feel that quiet pride that only comes from handmade things. Cotton bath rugs are one of those knitting projects that sit in a sweet spot between practical and creative — they are durable enough to handle daily use, gentle on bare feet, and surprisingly straightforward to knit once you understand a few key techniques.

Whether you are a seasoned knitter looking for a new home décor project or an intermediate crafter ready to move beyond scarves and dishcloths, this guide will walk you through everything you need to know to create a stunning cotton bath rug from scratch. We will cover yarn selection, needle recommendations, cast-on techniques, stitch patterns, sizing, finishing methods, and care instructions — everything you need to go from skein to finished rug.


Why Cotton Is the Best Choice for Bath Rugs

Before diving into the pattern itself, it helps to understand why cotton is the preferred fiber for bath rugs. Wool is warm and cozy, but it holds moisture for a long time and can develop mildew if it stays damp in a bathroom environment. Acrylic is machine washable, but it tends to feel plasticky underfoot and does not absorb water the way a bath rug needs to.

Cotton, on the other hand, is highly absorbent, it dries relatively quickly, and it holds up beautifully through repeated washing cycles. It becomes softer with each wash rather than degrading over time. Cotton is also naturally hypoallergenic, which makes it a great choice for households with sensitive skin. For a bath rug that needs to soak up water, stay fresh, and feel wonderful underfoot, cotton is simply the right material.

When shopping for cotton yarn for this project, look for 100% cotton or cotton-blend options with some texture to them. Bulky or super bulky weight cotton yarn works best for bath rugs because it knits up quickly and creates a thick, cushioned fabric. Some knitters prefer cotton-nylon blends for slightly more durability, and these work well too.

Recommended yarns for this project include Lion Brand 24/7 Cotton in bulky weight, Paintbox Yarns Simply Chunky, Bernat Blanket Cotton, and Paintbox Cotton Aran. Any of these will give you a durable, washable rug with excellent absorbency.


Materials You Will Need

Getting your materials together before you start knitting will save you time and frustration. Here is what you will need for a standard bathroom rug measuring approximately 20 inches by 30 inches:

Yarn: Approximately 400 to 500 yards of bulky weight (size 5 or 6) 100% cotton yarn. You can work with a single color for a classic, clean look or choose two colors for a striped or bordered design.

Needles: US size 10 (6.0 mm) or US size 10.5 (6.5 mm) straight or circular needles. Circular needles in a 24-inch cable length work particularly well because the width of the rug can feel heavy on straight needles.

Tapestry needle: For weaving in ends.

Scissors: A good pair dedicated to your craft supplies.

Measuring tape: For checking your gauge and finished dimensions.

Non-slip rug pad or grip spray: Optional but highly recommended for safety.


Understanding Gauge

Gauge is one of those things knitters sometimes skip, especially for non-wearable projects, but for a bath rug it genuinely matters. If your gauge is off, your finished rug might be significantly smaller or larger than intended, which affects how much yarn you need and whether the rug will fit in your bathroom.

For this pattern, the target gauge is approximately 12 to 14 stitches and 16 to 18 rows per 4 inches in seed stitch or garter stitch using bulky cotton yarn on US 10 or 10.5 needles.

To check your gauge, knit a small swatch about 6 inches by 6 inches. Lay it flat without stretching it, and count how many stitches and rows fall within a 4-inch square in the center of the swatch (the edges can behave differently). If you have more stitches than the target, try larger needles. If you have fewer, try smaller needles. Adjust until your gauge is close to the target, and then proceed with the pattern.

Cotton yarn in particular can behave differently from other fibers. It has very little elasticity, which means it does not spring back the way wool does. Knitting a little more loosely than you typically would with wool is often a good approach.


The Pattern: Classic Seed Stitch Cotton Bath Rug

Seed stitch is one of the best stitch patterns for bath rugs for several reasons. It lies flat without curling at the edges, which is crucial for a rug that needs to stay put on a floor. It creates a textured, nubby surface that feels excellent underfoot and provides slight grip on smooth surfaces. It is also a rhythmic, meditative stitch to work once you get into the flow of it.

The seed stitch is simply an alternation of knit and purl stitches, where each stitch is worked opposite to how it appears. What looks like a knit stitch gets purled, and what looks like a purl stitch gets knitted. This creates that characteristic bumpy texture.

Abbreviations used in this pattern:

K = Knit
P = Purl
CO = Cast on
BO = Bind off
RS = Right side
WS = Wrong side
Rep = Repeat


Cast On

Using a long-tail cast on, cast on 60 stitches. The long-tail cast on is recommended here because it creates a neat, slightly stretchy edge that looks professional and holds up well over time. If you are not familiar with this method, a standard cable cast on works perfectly well too.

If you want a wider rug, you can adjust the cast-on number, but make sure to keep it even (divisible by 2) to maintain the seed stitch pattern correctly.


Seed Stitch Setup

Row 1 (RS): K1, P1; repeat from to end of row.
Row 2 (WS): P1, K1; repeat from to end of row.

These two rows form the seed stitch pattern. Repeat them continuously until your rug measures 28 to 30 inches in length, or your desired length.

The key to keeping seed stitch correct is paying attention to the stitch that is on the needle before you work it. If the leading edge of the stitch looks like a knit (a smooth V), you purl it. If it looks like a purl (a bump), you knit it. After a few rows you will be able to read your knitting and maintain the pattern intuitively.


Border Option

If you want to add a simple, polished border to your rug, work the following modification:

Cast on 64 stitches instead of 60.

Row 1 (RS): K2, K1, P1; repeat from to last 2 stitches, K2.
Row 2 (WS): K2, P1, K1; repeat from to last 2 stitches, K2.

The two knit stitches at each end create a clean garter stitch border along both side edges, and this same border appears naturally at the cast-on and bind-off edges because garter stitch begins and ends with knit rows.

This bordered version is especially attractive if you are using two colors. Cast on and knit the first 4 rows in your border color, then switch to your main color for the body, then switch back to your border color for the final 4 rows before binding off.


Bind Off

When your rug has reached the desired length, bind off loosely in pattern. This means you work the bind-off row in seed stitch rather than knitting every stitch. A loose bind-off prevents the last row from pulling in and looking different from the rest of the fabric.

To bind off loosely, you can also use a needle one or two sizes larger than your working needle for the bind-off row only. This is a simple trick that makes a noticeable difference in the finished appearance.


Striped Cotton Bath Rug Variation

One of the most popular variations on this pattern is a striped version. Stripes are easy to execute in knitting — you simply change yarn colors every few rows — and they add tremendous visual interest to a bathroom.

For a bold, nautical-inspired look, alternate every 4 rows between a navy blue and a crisp white. For a spa-like, neutral bathroom, try alternating between ivory and a warm taupe or soft gray. For something more playful, pick three coordinating colors and rotate through them every 2 rows.

When changing colors, carry the unused yarn up the side of the work rather than cutting it between each stripe. This reduces the number of ends you need to weave in and keeps the edge of the rug tidy. To carry the yarn up the edge, simply bring the new color up from underneath the old color when you pick it up for each new stripe section.

If your stripes are wider than about 6 rows, it is cleaner to cut the yarn between color changes rather than carrying it, as long floats up the edge can become messy and may snag.


Chunky Basket Weave Variation

For knitters who want something with a bit more texture and visual complexity, the basket weave stitch creates a stunning bath rug that looks almost woven. It takes a little more concentration than seed stitch but is still very achievable for intermediate knitters.

Cast on a multiple of 8 stitches plus 4 (for example, 60 stitches for a medium rug).

Rows 1 and 3 (RS): K4, P4, K4; rep from to end.
Rows 2 and 4 (WS): P4, K4, P4; rep from to end.
Rows 5 and 7 (RS): P4, K4, P4; rep from to end.
Rows 6 and 8 (WS): K4, P4, K4; rep from to end.

Repeat these 8 rows to the desired length. The resulting fabric has a beautiful three-dimensional basket weave texture that is thick, cushioned, and very effective as a bath rug. It does have a tendency to curl very slightly at the edges, so blocking the finished rug (wetting it and pinning it flat to dry) is particularly recommended for this variation.


Finishing Your Bath Rug

Finishing is where a bath rug goes from looking handmade to looking professionally crafted. Taking your time with the finishing steps is well worth the effort.

Weaving in ends: Thread each yarn tail onto your tapestry needle and weave it through the stitches on the wrong side of the rug for at least 3 to 4 inches, working back and forth in different directions to secure it. Cotton does not have the natural grip that wool does, so weaving ends in more thoroughly than you might otherwise is important. Trim the tails close to the fabric once they are secured.

Blocking: Fill a clean sink or bathtub with lukewarm water and submerge your rug completely. Allow it to soak for about 15 minutes. Gently press out the excess water (do not wring or twist), then roll the rug in a clean towel and press firmly to remove more water. Lay the rug flat on a clean surface and use your hands to smooth it into its final shape. Allow it to dry completely before using it or adding a non-slip backing.

Non-slip backing: For safety in the bathroom, it is important to add some slip resistance to the underside of your rug. You have a few options. The simplest is to place a commercial non-slip rug pad cut to size underneath the finished rug. Alternatively, you can apply liquid non-slip grip in dots or a continuous pattern across the wrong side of the rug and allow it to dry completely. This grips product can be found in craft stores and is designed specifically for handmade rugs.


Sizing Adjustments

The pattern as written produces a rug approximately 20 by 30 inches, which is a standard bath mat size that fits well in front of a shower or bathtub. However, you may want to adjust the size for different purposes.

For a smaller hand or guest bathroom, reduce the cast-on to 48 stitches and knit to 20 inches in length for a 16 by 20-inch rug.

For a larger rug to place in front of a double sink or in a spa-style bathroom, cast on 80 stitches and knit to 36 inches in length. This larger version will require approximately 700 to 800 yards of yarn.

For a runner-style rug along a hallway or a long bathroom, cast on 40 stitches and knit to 60 inches or longer. Runners are a great way to use up partial skeins of multiple colors since you can stripe them almost infinitely.


Washing and Care

One of the greatest advantages of a cotton bath rug is how easy it is to keep clean. Cotton is machine washable, which is a non-negotiable feature for anything in a bathroom.

Wash your cotton bath rug in cold or warm water on a gentle cycle. Hot water is fine for white or light-colored rugs but can cause some shrinkage and may fade bright colors over time. Use a mild detergent and avoid fabric softeners, which can actually reduce the absorbency of cotton fibers over time.

Tumble dry on low heat, or lay the rug flat to air dry. High heat in the dryer can cause cotton to shrink, especially in the first few washes, so low and slow is the better approach. If the rug comes out of the dryer looking a little rumpled, a few minutes of laying flat will restore its shape.

Cotton bath rugs generally last for years with proper care, and as mentioned earlier, they tend to get softer and more luxurious with every wash.


Tips for Knitting Success

A few additional tips will help ensure your bath rug project goes smoothly from start to finish.

Work at a relaxed tension. Cotton yarn has no give, so knitting tightly can strain your hands over a long project. If you notice tension in your wrists or fingers, put the project down and take a break.

Use stitch markers if you lose your place in the seed stitch pattern. Placing a marker every 10 stitches across a wide row can help you quickly check whether you are on track without counting from the beginning every time.

Keep your yarn wound neatly. Bulky cotton yarn can tangle and create frustrating knots if left loose. Working from a center-pull ball or keeping the skein inside a yarn bowl or bag will make the process much smoother.

If you are making multiple rugs to coordinate (for example, one large rug in front of the tub and one small one in front of the sink), knit them simultaneously by working a few rows on each in rotation. This helps you match the tension and overall look of both rugs, and it gives you a mental break from the rhythmic repetition of a single long project.


A Project Worth Making

A handmade cotton bath rug is the kind of project that makes a real difference in a home. It is not just decoration — it is something you interact with every single day. The softness underfoot, the color that ties your bathroom together, the knowledge that you made it with your own hands — these are small but genuine sources of daily pleasure.

The pattern is forgiving enough for intermediate knitters to complete confidently, and the variations offered here give more experienced crafters room to experiment with color, texture, and size. Whether you follow the seed stitch version to the letter or strike out with your own striped or basket weave interpretation, the finished result will be something worth being proud of.

Pick up your cotton yarn, cast on your stitches, and get started. Your bathroom floor is waiting.

Categorized in:

Rugs,

Last Update: September 2, 2026

Tagged in:

, , , ,