![LUXURIOUS KNITTED BATH RUG [FREE KNITTING PATTERN] LUXURIOUS KNITTED BATH RUG [FREE KNITTING PATTERN]](https://i.pinimg.com/originals/2a/cf/22/2acf22ed699ab1070bfa7e93dd1b04b1.jpg)
Luxurious Knitted Bath Rug — Free Knitting Pattern
There is something deeply satisfying about stepping out of a warm shower or bath onto a rug you made with your own hands. It is soft underfoot, it coordinates perfectly with your bathroom décor, and every time a guest compliments it, you get to say, “I made that.” If you have been searching for a knitting project that is both practical and genuinely beautiful, this luxurious knitted bath rug is exactly what you need. Today I am sharing a complete free knitting pattern, along with all the tips, tricks, and guidance you need to make it successfully — even if you have never knitted a rug before.
This pattern uses thick, absorbent cotton yarn to create a chunky, plush bath rug that looks like something you would find in a high-end home goods store. It is worked flat on large needles, so the knitting goes quickly and the finished fabric has a wonderful open texture that dries fast and feels luxurious against bare feet. Whether you want a neutral linen shade to complement a spa-like bathroom or a bold pop of color to liven up a plain space, this pattern works beautifully in any color palette.
Why Knit Your Own Bath Rug?
Before we dive into the pattern itself, it is worth talking about why knitting your own bath rug is such a worthwhile project. Store-bought bath rugs are often made from synthetic fibers that feel scratchy, pill quickly, and do not hold up well after repeated washing. A handknitted rug made from quality cotton yarn, on the other hand, gets softer with every wash. Cotton is naturally absorbent, mold-resistant, and durable — all qualities you want from something that lives on your bathroom floor.
There is also the matter of customization. When you knit your own rug, you choose the size, the color, the texture, and the fiber. You can make a small rug to sit in front of a pedestal sink, a long runner to stretch between a double vanity, or a large mat to cover the floor in a claw-foot tub bathroom. You can match your existing towels exactly, or create a contrasting accent that makes the whole room feel more intentional and designed.
And then there is the simple joy of the craft itself. This rug is a very satisfying knit. The yarn is thick, the needles are large, and you can see real progress after just an hour of work. It is the kind of project that feels meditative — rhythmic and soothing — while also producing something genuinely useful at the end.
Materials You Will Need
Getting your materials right is the most important step before you cast on. Because this rug will live in a wet environment and be walked on every day, fiber content and yarn weight matter more here than in many other projects.
Yarn: You will need approximately 400–500 yards of super bulky (size 6) cotton yarn, or a blend of cotton and linen. Pure cotton is ideal for absorbency, but a cotton-linen blend adds a lovely textural quality and extra durability. Look for yarn that is specifically described as washable, as your rug will need regular laundering. Some excellent options include Lion Brand 24/7 Cotton in a larger gauge version, Paintbox Yarns Cotton Chunky, or any recycled cotton yarn marketed for home décor projects. For a standard bath mat size of approximately 20 inches by 30 inches, you will use roughly 400 yards. If you want to knit a larger rug or add border rows, pick up an extra skein.
Needles: US size 13 (9mm) circular needles, at least 24 inches long. Even though you are knitting flat (back and forth in rows, not in the round), circular needles are much easier to manage for a heavy project like this. The weight of the yarn and the growing fabric will hang comfortably in your lap rather than straining your wrists on straight needles.
Other supplies: A tapestry needle for weaving in ends, scissors, a measuring tape, and optionally a non-slip rug backing or rug grip spray to apply to the finished piece so it stays put on tile or hardwood floors.
Gauge
Gauge is important here, because the size of your finished rug depends on it. With super bulky cotton on US size 13 needles, you should aim for approximately 8 stitches and 12 rows to 4 inches in the stitch pattern described below. Because this is a rug and not a garment, you have a little more flexibility — an inch or two off will simply mean a slightly larger or smaller mat — but do take a few minutes to knit a gauge swatch before casting on. It will save you from unpleasant surprises.
If your swatch is coming out smaller than expected (more stitches per inch), try going up a needle size. If it is larger than expected (fewer stitches per inch), try going down a needle size.
Stitch Pattern
This rug uses a seed stitch variation that creates a beautiful textured surface — flat enough to walk on comfortably, but with enough dimension to feel plush and substantial underfoot. Seed stitch is also reversible, meaning both sides of the rug look equally finished and polished.
Seed Stitch (worked over an even number of stitches):
Row 1: K1, P1 repeat to end of row.
Row 2: P1, K1 repeat to end of row.
Repeat these two rows for the entire body of the rug. The key to seed stitch is that you are always knitting the purl stitches and purling the knit stitches as they face you, which creates the bumpy, alternating texture.
If you prefer a simpler stitch pattern, a basic 2×2 ribbing (K2, P2) also works very well for bath rugs and creates a slightly stretchier, more cushioned fabric. Garter stitch (knit every row) is the most beginner-friendly option and creates a dense, springy texture. All three options are fully compatible with the cast-on count and measurements given below.
The Free Knitting Pattern
Now for the main event. Here is the complete, step-by-step pattern for your luxurious knitted bath rug.
Finished Size: Approximately 20 inches wide by 30 inches long (standard bath mat size). Instructions for sizing up or down are included after the main pattern.
Yarn: Super bulky cotton or cotton-blend yarn, approximately 400 yards.
Needles: US size 13 (9mm) circular needles, 24 inches or longer.
Gauge: 8 stitches and 12 rows = 4 inches in seed stitch.
Abbreviations:
CO = cast on
K = knit
P = purl
BO = bind off
RS = right side
WS = wrong side
Rep = repeat
St(s) = stitch(es)
Cast On
Using the long-tail cast on method, CO 40 stitches. The long-tail cast on creates a firm, even edge that holds up well to the wear a bath rug experiences. If you are not familiar with this cast on, a simple backward loop cast on will also work, though the edge will be slightly looser.
Border Rows (Bottom Edge)
Rows 1–4: Knit across all 40 stitches (garter stitch border).
This four-row garter stitch border creates a flat, stable edge that prevents the rug from curling and gives the finished piece a clean, professional look.
Body of the Rug
Row 1 (RS): K3, K1, P1 to last 3 sts, K3.
Row 2 (WS): K3, P1, K1 to last 3 sts, K3.
Repeat Rows 1 and 2 until your rug measures approximately 29 inches from the cast-on edge, ending after completing a Row 2. The three-stitch garter border on each side (those K3 stitches at the beginning and end of every row) frames the seed stitch body beautifully and keeps the long edges from rolling or curling.
Border Rows (Top Edge)
Rows 1–4: Knit across all 40 stitches.
Bind Off
On the next row, bind off all 40 stitches knitwise, loosely. A loose bind off is important — if you bind off too tightly, the top edge of your rug will pucker and pull. If you tend to bind off tightly, try using a needle one size larger for the bind off row only.
Finishing
Cut your yarn, leaving a 6-inch tail. Thread the tail onto your tapestry needle and weave it in securely along the bind-off edge. Weave in your cast-on tail along the cast-on edge. Block your rug by soaking it briefly in cool water, squeezing out the excess (do not wring), and laying it flat on a clean towel to dry. Blocking evens out the stitches, softens the cotton fiber, and helps the rug lie perfectly flat.
Once dry, if your bathroom has smooth tile or hardwood floors, apply a non-slip rug backing. You can find iron-on non-slip backing at most fabric stores, or use a spray-on grip treatment. Alternatively, a simple rubberized rug pad cut to size works perfectly and can be reused if you ever knit a replacement rug.
Sizing Up or Down
One of the best things about this pattern is how easy it is to adjust the size. The stitch count and row count scale in a straightforward way.
To make the rug narrower or wider, simply change your cast-on number. Each stitch adds or removes approximately half an inch of width. Keep in mind that the seed stitch body requires an even number of stitches between the garter borders, so if you change the cast-on count, make sure the center section (the stitches between the first and last three) is an even number.
To make the rug shorter or longer, simply work fewer or more rows in the body section. Because you are working in a repetitive two-row pattern, you can stop at any point after an even number of rows.
Here are some suggested cast-on counts for common sizes:
For a small sink mat approximately 14 by 20 inches, cast on 28 stitches and work the body for roughly 18 inches.
For a standard bath mat approximately 20 by 30 inches, cast on 40 stitches as written and work the body for 29 inches.
For a large bath mat approximately 24 by 36 inches, cast on 48 stitches and work the body for 35 inches.
For a long runner approximately 20 by 48 inches, cast on 40 stitches and simply work the body section until your piece measures 47 inches before adding the top border.
Color and Yarn Inspiration
Choosing your yarn color is one of the most personal and enjoyable parts of this project. Here are a few ideas to spark your imagination.
Neutral and spa-inspired palettes never go out of style. Think warm oatmeal, cool stone gray, soft taupe, or pure bright white. These shades work in virtually any bathroom and make the texture of the stitchwork the star of the piece.
If you want a more vibrant look, consider a deep navy or forest green for a dramatic, grounding anchor in the room. A terracotta or burnt sienna shade adds warmth and pairs beautifully with wood accents and natural stone tile.
For a playful, eclectic bathroom, striped rugs are absolutely stunning. Because this pattern is worked flat in a simple stitch, adding color stripes is as easy as changing yarn at the beginning of a row. You could do wide stripes of two alternating colors, thin racing stripes, or a gradient effect using different shades of the same hue.
Variegated or self-striping cotton yarn also produces gorgeous results with zero effort on your part — the yarn does all the color work automatically.
Care Instructions for Your Knitted Bath Rug
Because your rug will be in a high-moisture environment and walked on daily, knowing how to care for it properly will extend its life considerably.
Machine wash your rug in cold water on a gentle cycle. Most cotton and cotton-blend yarns handle machine washing very well, which is one of the reasons cotton is the ideal choice for this project. Avoid hot water, as it can cause cotton to shrink.
Tumble dry on low, or lay flat to dry if you want to be extra careful about shrinkage and maintaining the shape of the rug. Cotton rugs tend to dry relatively quickly compared to wool, so air drying is very practical.
Avoid fabric softener, as it can reduce the absorbency of cotton over time by coating the fibers.
Wash your rug every one to two weeks, or more frequently if it gets heavy use. Regular washing keeps it fresh, fluffy, and hygienic.
Tips for Knitting Success
A few extra tips to make sure your knitting experience is as smooth and enjoyable as possible.
Tension is everything with a heavy yarn project. Try to keep your yarn tension consistent throughout — not too tight, not too loose. Taking breaks when your hands feel tired helps maintain even tension and prevents repetitive strain.
Use a row counter or make tally marks on a piece of paper to track your rows. It is very easy to lose count when you are working a long body section, and a small counting tool saves a lot of frustration.
If you run out of yarn partway through the rug and need to join a new skein, try to make the join at the beginning of a row rather than in the middle, so the knot or tail can be woven neatly into the edge of the piece. The Russian join or a simple slip knot join both work well with thick cotton yarn.
Do not be afraid to rip back (or “frog,” in knitting parlance) if something looks off. Because the yarn is thick and the stitch count is low, it is fast to re-knit even several rows. Getting it right is worth the extra time.
Making It a Gift
A handknitted bath rug makes an extraordinary housewarming gift, wedding gift, or holiday present. It is the kind of gift that communicates real thought and effort, and it is deeply practical — something the recipient will use every single day. If you are knitting it as a gift, consider asking the recipient for their bathroom color scheme ahead of time, or choose a classic neutral that will work in any space. Wrap it rolled up with a ribbon, or fold it and tuck it into a basket alongside some luxury soap and a candle for a truly beautiful presentation.
Final Thoughts
This free knitting pattern for a luxurious knitted bath rug proves that practical projects can also be genuinely beautiful ones. With thick cotton yarn, large needles, and a satisfying seed stitch texture, you can knit a bath rug that looks and feels like something from a boutique home store — in a weekend or less. The pattern is straightforward enough for confident beginners and enjoyable enough for experienced knitters who want a quick, rewarding make.
Once you have knitted one, you will likely want to make several more. They make wonderful gifts, they are endlessly customizable, and there is nothing quite like the feeling of your own handmade creation soft and warm beneath your feet every single morning. So pick up your needles, choose your favorite cotton yarn, and cast on. Your bathroom floor is about to get a serious upgrade.
Happy knitting!