LUXURIOUS KNITTED BATH RUG [FREE KNITTING PATTERN]

Luxurious Knitted Bath Rug: Free Knitting Pattern

There is something deeply satisfying about stepping out of a warm shower onto a rug you made with your own hands. A knitted bath rug is one of those projects that sits perfectly at the intersection of practical and beautiful — it takes a weekend, costs very little, and transforms an ordinary bathroom into something that feels considered and personal. If you have been looking for a free knitting pattern for a luxurious bath rug that actually holds up to daily use, looks stunning, and works for knitters of every skill level, you have landed in exactly the right place.

This pattern uses chunky cotton yarn to create a thick, plush, absorbent rug that rivals anything you would find in a boutique home goods store. The texture is achieved through a simple combination of knit and purl stitches that even a beginner can master in the first few rows, and the finished result has a richness and weight that feels genuinely luxurious underfoot. Let’s walk through everything you need to know, from yarn selection to the final bind-off.


Why Knit Your Own Bath Rug?

Before we dive into the pattern itself, it is worth pausing on why a handmade knitted bath rug is worth your time compared to simply buying one.

The first reason is durability. Commercially made bath rugs are often constructed from synthetic pile that mats down quickly, develops an unpleasant smell when it stays damp, and starts looking worn within a year. A hand-knitted cotton rug, by contrast, gets better with washing. The fibers soften and bloom, the texture becomes more defined, and because you chose quality yarn in the first place, there is no cheap backing to peel or shedding microfibers to worry about.

The second reason is customization. You can make this rug in any color that matches your bathroom, any size that fits your floor, and any texture you find appealing. The pattern below produces a medium-sized rug suitable for in front of a sink or shower, but the instructions include clear guidance on how to scale it up or down.

The third reason, and perhaps the most compelling, is the experience of making it. Knitting a bath rug is meditative. The chunky yarn and large needles mean you can see progress with every row, making it an incredibly satisfying quick project that still teaches you real skills around gauge, shaping, and texture work.


Materials You Will Need

Getting your materials right is the foundation of a successful project. Here is what you will need to knit this luxurious bath rug.

Yarn: You will need approximately 400 to 500 yards of bulky weight (size 6) cotton yarn. Cotton is essential here rather than wool or acrylic — it is highly absorbent, easy to wash, quick to dry, and does not hold onto mildew or odors the way synthetic fibers can. Look for a tightly spun cotton rather than a loosely spun one, as it will hold its shape better over time. Some knitters like to hold two strands of worsted weight (size 4) cotton together, which gives you more color flexibility and can be slightly more economical. Both approaches work beautifully.

For color inspiration, consider working in a soft sage green for a spa-like feel, a warm ivory or natural undyed cotton for a clean and classic look, or a deep charcoal or navy for something more dramatic and contemporary. Variegated cotton yarns can also be stunning in this pattern because the texture of the stitch work catches the color changes in interesting ways.

Needles: US size 10.5 (6.5mm) circular or straight needles, at least 24 inches long. Circular needles are recommended even though you will be knitting flat, because the cord accommodates the width of the rug much more comfortably than straight needles.

Additional supplies: A tapestry needle for weaving in ends, a ruler or measuring tape, scissors, and optionally a non-slip rug pad cut to size for the finished project. A non-slip pad placed underneath the rug is strongly recommended for safety on tiled bathroom floors.


Understanding Gauge

Gauge matters in this pattern more than it might in a wearable, because you want a rug that is dense enough to be truly plush and absorbent. Work a swatch before you begin.

Cast on 12 stitches and work in the stitch pattern described below for 16 rows. Your swatch should measure approximately 4 inches wide and 4 inches tall. If your swatch is wider than 4 inches, go down a needle size. If it is narrower, go up a needle size.

The target gauge is 13 stitches and 18 rows to 4 inches in the basketweave stitch pattern.

Do not skip the swatch. A rug that ends up too floppy will not feel luxurious underfoot, and one that is too stiff will not drape flat on the floor. Getting your gauge right is what gives you that thick, cushioned feel that makes this rug genuinely special.


Stitch Pattern: Classic Basketweave

The stitch pattern used in this rug is a classic basketweave. It creates a beautiful interlocking texture that looks complex but is built entirely from knit and purl combinations. It is reversible, lays beautifully flat without curling, and produces an especially dense fabric that is perfect for a bath rug.

Here is the basketweave pattern on a multiple of 8 stitches, plus 2 edge stitches:

Rows 1 through 4: Knit 2, then alternate knit 4, purl 4 across to the last 2 stitches, knit 2.

Rows 5 through 8: Knit 2, then alternate purl 4, knit 4 across to the last 2 stitches, knit 2.

Repeat these 8 rows for the full length of your rug. The 2-stitch garter border on each side keeps the edges neat and prevents rolling.

If you are a visual learner, picture it this way: for the first four rows, you are creating vertical columns of knit stitches sitting next to vertical columns of purl stitches. Then for the next four rows, you switch them — what was knit becomes purl and vice versa. This alternation is what creates the woven, blocky texture that looks so beautiful in a chunky cotton yarn.


The Pattern: Step by Step

Finished dimensions: Approximately 20 inches wide by 30 inches long. See the notes at the end for resizing instructions.

Abbreviations used:

  • CO: cast on
  • K: knit
  • P: purl
  • BO: bind off
  • RS: right side
  • WS: wrong side
  • Rep: repeat

Cast On

Using your US 10.5 needles and a long-tail cast on method, CO 66 stitches.

The long-tail cast on is recommended because it creates a firm, even edge that will look tidy and hold up well to repeated washing. If you are not familiar with this cast on, it is worth spending five minutes learning it on YouTube before you begin — it is one of the most useful skills in knitting and you will use it for the rest of your life.


Bottom Border

Rows 1 through 6: Knit every stitch across (garter stitch). This creates a clean, flat bottom border that anchors the rug and prevents the main fabric from pulling up at the cast-on edge.


Main Body

You will now begin the basketweave pattern. Work the following repeat for approximately 27 inches, or until your rug measures about 3 inches less than your desired finished length.

Row 1 (RS): K2, K4, P4, repeat from to across to last 2 stitches, K2.
Row 2 (WS): K2, K4, P4, repeat from to across to last 2 stitches, K2.
Row 3 (RS): K2, K4, P4, repeat from to across to last 2 stitches, K2.
Row 4 (WS): K2, K4, P4, repeat from to across to last 2 stitches, K2.
Row 5 (RS): K2, P4, K4, repeat from to across to last 2 stitches, K2.
Row 6 (WS): K2, P4, K4, repeat from to across to last 2 stitches, K2.
Row 7 (RS): K2, P4, K4, repeat from to across to last 2 stitches, K2.
Row 8 (WS): K2, P4, K4, repeat from to across to last 2 stitches, K2.

Repeat rows 1 through 8 until the body of the rug reaches your target length, ending after completing a full 8-row repeat if possible.

A note on the wrong side rows: in a basketweave pattern worked flat, the WS rows mirror the RS rows to build the blocks correctly. As you work, you will be able to see the blocks forming and can use them as a visual guide to ensure you are working the correct stitches.


Top Border

Work 6 rows of garter stitch (knit every row) to create a top border that matches the bottom border.


Bind Off

BO all stitches loosely on the RS using a standard knit bind-off. Binding off loosely is important — a tight bind-off will pull the top edge in and make the rug look uneven. If you tend to bind off tightly, try using a needle one or two sizes larger for the bind-off row.


Finishing

Cut your yarn, leaving a 6-inch tail. Thread the tail onto your tapestry needle and weave it in securely on the wrong side of the rug, working in multiple directions to ensure it will not come loose in the wash. Weave in your cast-on tail the same way.

Block your rug by soaking it fully in cool water, gently pressing out the excess water (do not wring), and laying it flat on a clean surface. Smooth it into shape with your hands and allow it to dry completely. Blocking a cotton rug makes a remarkable difference — the fibers relax, the texture becomes more defined, and the dimensions become more consistent.

Once dry, place a non-slip rug pad underneath and your luxurious knitted bath rug is ready to use.


How to Resize This Pattern

One of the best things about this type of project is how easy it is to customize the size. Here is how to do it.

To make the rug wider, add stitches in multiples of 8. For example, adding 16 stitches to the cast-on (making it 82 stitches total) will make the rug approximately 5 inches wider. To make it narrower, subtract stitches in multiples of 8, keeping the 2-stitch border on each side.

To make the rug longer, simply continue working the basketweave pattern for as many additional rows as you need. Each full 8-row repeat in chunky cotton at this gauge adds approximately 1.75 inches to the length.

For a small sink rug, try casting on 42 stitches and working to 20 inches long. For a large bath mat, cast on 90 stitches and work to 36 inches. The pattern scales beautifully in both directions.


Care Instructions

Proper care will keep your knitted bath rug looking beautiful for years. Cotton is wonderfully easy to wash — simply machine wash on a gentle or delicate cycle in cold water with a mild detergent. Avoid bleach, which can break down cotton fibers over time. Tumble dry on low heat or lay flat to dry. The rug may need a gentle reshaping after washing, which you can do by hand while it is still slightly damp.

Washing your rug every one to two weeks is ideal for a bathroom rug, as regular washing prevents any buildup of soap residue and keeps the fibers fresh and absorbent. Unlike synthetic rugs, a cotton knitted rug actually benefits from washing — the fibers stay cleaner, the colors stay brighter, and the texture remains plush.


Tips for Knitting Success

If this is your first time knitting a rug, a few practical tips will make the process much smoother.

Keep your tension consistent throughout the project. Because this is a large, flat piece of fabric, uneven tension will be more visible than it would be in a smaller project. If you notice your tension is looser or tighter than usual — which can happen when you pick a project up after a few days away — work a few practice rows on scrap yarn before you continue.

Count your stitches at the end of every few rows, especially while you are learning the basketweave rhythm. It is very easy to accidentally add or drop a stitch when switching between knit and purl blocks, and catching an error early saves you from having to frog a large section of work.

Use stitch markers to divide the rug into sections if you find it helpful. Placing a stitch marker every 8 stitches means you have clear visual checkpoints for each block, making it easy to catch mistakes and keep your pattern consistent.

Finally, enjoy the process. A bath rug is a forgiving project. Small variations in tension or the occasional skipped marker will not ruin the finished object — they become part of the handmade character that makes your rug unique. The satisfaction of placing a finished, beautiful rug in your bathroom that you made entirely yourself is worth every row.


Making It Your Own

This pattern is a wonderful foundation for personalization. Once you are comfortable with the basic basketweave, there are many ways to make the rug your own.

You can introduce stripes by switching yarn colors at the beginning of a new 8-row repeat. Two or three colors worked in alternating sections creates a sophisticated, graphic look that is particularly striking in a monochromatic bathroom.

You can also experiment with different stitch textures. A seed stitch border instead of garter, or a central panel worked in a moss stitch or simple lace, can add visual interest while keeping the overall pattern approachable. The key is maintaining the flat, dense quality of the fabric — avoid any stitch patterns that create a lot of drape or openness, as bath rugs need to stay firmly on the floor.

Embellishments like a crocheted edging in a contrasting color, or a row of eyelets worked just inside the border through which you thread a coordinating ribbon, can also elevate the finished rug into something truly special. These small touches take very little time but make the difference between something that looks handmade in a beautiful way and something that looks like a beginner project.


Final Thoughts

A luxurious knitted bath rug is one of the best introductions to home knitting there is. It teaches you real skills, produces a genuinely useful and beautiful object, and gives you the kind of deep satisfaction that comes from making something with your hands that improves your daily life in a small but meaningful way. This free pattern is designed to be accessible enough for confident beginners while offering enough texture and structure to keep experienced knitters engaged.

Take your time with it, enjoy the rhythm of the basketweave, and don’t be surprised if you find yourself casting on a second one before the first is even off the needles. Once you have a handmade rug in one bathroom, every other room starts to look like it needs one too.

Happy knitting.

Categorized in:

Rugs,

Last Update: August 31, 2026