Easy Step by Step Knitting Thick Yarn Bath Rug Pattern

Easy Step by Step Knitting Thick Yarn Bath Rug Pattern

There is something deeply satisfying about crafting something functional and beautiful for your home with your own hands. A handknit bath rug is exactly that kind of project — practical, cozy underfoot, and endlessly customizable to match your bathroom décor. Whether you are a beginner picking up needles for the first time or an experienced knitter looking for a relaxing weekend project, this easy step by step knitting thick yarn bath rug pattern will walk you through everything you need to know.

Thick yarn bath rugs are one of the best beginner knitting projects available because they work up quickly, the stitches are easy to see, and the result is immediately useful. No more slipping on tile floors after a shower, and no more spending money on rugs that fall apart after a few washes. Let’s dive in.


Why Knit Your Own Bath Rug?

Before we get into the pattern itself, it is worth talking about why a handknit bath rug is such a worthwhile project. Store-bought bath rugs, particularly the cheap ones, tend to be made from synthetic fibers that pill quickly, lose their shape, and start looking worn after just a few months of regular use. A knitted rug made from quality cotton yarn, on the other hand, can last for years.

Knitting your own rug also gives you complete creative control. You can choose colors that match your towels, tiles, or vanity. You can make it any size you want — a small accent rug in front of the sink, a runner that stretches the length of a claw-foot tub, or a generous mat that takes up an entire bathroom floor. And you get the genuine pleasure of pointing at something in your home and saying, “I made that.”

Thick yarn specifically is ideal for a bath rug because it creates a dense, cushioned fabric that absorbs moisture well and feels luxurious underfoot. It also means your project knits up surprisingly fast, so you are not spending weeks on a single rug — many knitters complete a standard bath rug in a single weekend.


Materials You Will Need

Gathering your supplies before you start is always a good idea. Here is a complete list of everything this project requires.

Yarn: You will need approximately 400 to 600 yards of thick, bulky cotton yarn. Look for yarn labeled as bulky (weight 5) or super bulky (weight 6). Cotton is strongly recommended over wool or acrylic for a bath rug because it is highly absorbent, easy to machine wash, and durable when it gets wet repeatedly. Good options include Lion Brand 24/7 Cotton in a bulky weight, Paintbox Simply Chunky, or any 100% cotton chunky yarn you enjoy working with. If you want an especially thick rug, you can hold two strands of worsted-weight cotton yarn together, which gives you the same effect as a single bulky strand.

Needles: For this project you will want large knitting needles in US size 13 (9mm) to US size 17 (12mm). The larger the needle, the more open and squishy the fabric will be. For a denser, more rug-like texture, go with the size 13 or 15 needles. Circular needles can be helpful if you plan to make a larger rug, since they can hold more stitches without the work falling off the ends, but straight needles work perfectly well for a standard bathroom mat size.

Notions: You will need a tapestry needle for weaving in ends, scissors, a tape measure, and stitch markers if you choose to use them. For a striped version of this rug, have a few yarn bobbins or extra balls ready in your chosen colors.

Optional: A non-slip rug pad cut to size is a wonderful addition once your rug is finished. It will keep the rug in place on tile or hardwood and prevent any risk of slipping, which is especially important in a wet bathroom environment.


Understanding Gauge

Gauge matters even for a simple rug project, though there is a bit more flexibility here than with a fitted garment. For this pattern, the target gauge is roughly 8 to 10 stitches over 4 inches in garter stitch using bulky cotton yarn on US size 15 needles.

To check your gauge, cast on 15 stitches and knit back and forth in garter stitch (knitting every row) for about 4 inches. Lay your swatch flat, measure across 4 inches, and count the stitches. If you have more stitches than the target, go up a needle size. If you have fewer stitches, go down a needle size.

For a rug, being slightly off gauge is not critical — your rug may come out a little smaller or larger than the finished measurements listed below, but it will still be beautiful and functional. Just keep your gauge swatch in mind when planning the number of cast-on stitches for your desired width.


Finished Measurements

This pattern is written for a standard bath mat size that works well in front of a shower or bathtub. The finished dimensions are approximately 20 inches wide by 30 inches long. This is a good size for a single-person bathroom use area. If you want a larger rug, simply cast on more stitches and knit more rows, keeping the same stitch pattern throughout.


Stitch Glossary

This pattern uses only two techniques, making it accessible for complete beginners.

Knit stitch (k): Insert the right needle into the front of the stitch on the left needle, wrap the yarn counterclockwise around the right needle, pull the new loop through, and slide the old stitch off. This is the foundation of everything in knitting.

Garter stitch: Knit every row. When you knit every single row on flat needles, the resulting fabric has that classic ridged, bouncy texture. It lies flat without curling, which makes it perfect for a bath rug.

Cast on: Creating your initial row of stitches on the needle. The long-tail cast on is recommended for this project because it creates a sturdy, slightly stretchy edge, but a simple knitted cast on works fine too.

Bind off: Also called cast off. This is how you finish the last row of your rug and secure the stitches so they do not unravel.


The Pattern

Now let us get into the actual knitting. Follow these steps one at a time and you will have a beautiful bath rug before you know it.

Step 1: Cast On

Using your US size 15 needles and bulky cotton yarn, cast on 40 stitches. If you are using the long-tail cast on method, leave a tail of about 18 inches before you begin, since you will use this tail later when weaving in ends.

After you cast on, count your stitches carefully. It is easy to accidentally add or drop a stitch during the cast on process, and catching this mistake at the beginning saves frustration later.

Step 2: Begin Garter Stitch

Row 1: Knit across all 40 stitches.

That is it. Turn your work so the needle with all the stitches is in your left hand, and knit across again.

Row 2: Knit across all 40 stitches.

Continue this pattern — knitting every row — for the entire length of your rug. There is no purling in this pattern, no increases, no decreases, no cables, and no colorwork required (though you can add stripes if you like, as explained below). Just knit every row until your rug reaches approximately 30 inches in length.

Step 3: Check Your Length

After you have been knitting for a while, lay your work flat on a table and measure it with your tape measure. Do not stretch the fabric when measuring — let it rest naturally. Keep knitting until you reach your desired length. For this pattern, that is 30 inches. At this point you should have roughly 60 to 70 garter stitch ridges if you are working at the target gauge.

Step 4: Bind Off

When your rug has reached the desired length, it is time to bind off.

To bind off in garter stitch: Knit 2 stitches. Using your left needle, lift the first stitch you knitted over the second stitch and off the needle. You now have 1 stitch on the right needle. Knit 1 more stitch so you have 2 stitches on the right needle again. Lift the first over the second. Repeat this process all the way across the row until only 1 stitch remains.

Cut your yarn, leaving a tail of about 8 inches. Pull the tail through the last loop and tighten to secure.

Step 5: Weave In Ends

Thread your tapestry needle with the yarn tails at each end of your rug. Weave each tail in and out through several stitches along the edge of the rug to secure it, then trim the excess. For a bath rug that will be washed regularly, it helps to weave the ends in a figure-eight pattern so they do not come loose in the washing machine.


Adding Stripes

One of the simplest and most dramatic ways to elevate this basic bath rug pattern is to add stripes. Here is how to do it.

Choose two or three complementary colors of bulky cotton yarn. Begin knitting with your first color as described above. When you want to switch colors — for example, after every 10 rows for wide stripes or every 4 rows for narrower stripes — simply drop the old color at the end of a row and pick up the new color at the beginning of the next row.

Leave a 6-inch tail when you join new yarn and when you drop it, since you will weave these in later. For a clean look along the edges of your rug, always change colors at the beginning of a right-side row. Because garter stitch looks the same on both sides, it is easy to lose track of which side is the “right” side, so placing a stitch marker at the beginning of your right-side row when you cast on is a helpful trick.

Stripes in a simple two-color combination — navy and white, sage green and cream, dusty pink and grey — make for a strikingly handsome rug that looks far more complex than it was to make.


Caring for Your Knitted Bath Rug

A cotton bath rug is designed to get wet, so it needs to be durable enough to withstand frequent washing. Here is how to keep your rug looking great for years.

Machine wash your rug in cold water on a gentle cycle. Cotton can shrink in hot water, so cold is the safest choice. Use a mild detergent without bleach, as bleach can break down cotton fibers over time and cause colors to fade.

For drying, lay the rug flat to dry or tumble dry on a low heat setting. Avoid high heat in the dryer, particularly for the first few washes, until you know how your specific yarn responds to heat.

Reshape the rug while it is still damp. Garter stitch is naturally stable and lies flat, but laying the rug in its proper rectangle while damp helps maintain the shape, especially after the first wash.

Wash your bath rug every one to two weeks, or more often if it gets heavy use. Because it is cotton and knitted with large needles, it dries relatively quickly and can be back in service within a day.


Troubleshooting Common Problems

My rug is curling at the edges. This should not happen with garter stitch, which naturally lies flat. If you are seeing curl, double-check that you are knitting every row and not accidentally purling some rows. It is also possible that your tension is very uneven — try to keep consistent pressure on the yarn as you work.

My rug has holes in it. Holes appear when you accidentally bring the yarn forward (creating a yarn-over) instead of keeping it at the back of your work before inserting the needle. Make sure the working yarn stays at the back of your work throughout the entire pattern.

My stitch count keeps changing. Count your stitches at the end of every few rows until you feel confident. It is common for beginners to accidentally knit into the edge of the row rather than the first stitch, which creates an extra stitch. Always make sure the needle enters the stitch cleanly.

The yarn is splitting as I knit. Bulky cotton can sometimes be loosely plied and the needle may split the strands. Try angling your needle so it enters the stitch from the side rather than splitting straight through the center, and use a smoother, more rounded needle tip.


Variations to Try

Once you have completed your first bath rug, the possibilities for variation are genuinely exciting.

The Seed Stitch Rug: Instead of knitting every row, alternate between knit 1, purl 1 across each row (and shift the pattern so you are purling over knits and knitting over purls). This creates a nubbly, pebbly texture that is even more cushioned underfoot and looks beautifully textured.

The Striped Runner: Cast on 25 stitches and knit until your piece is 48 to 60 inches long. Add stripes every 4 to 6 rows for a cheerful bathroom runner that works well alongside a clawfoot tub or a double vanity.

The Oversized Mat: Cast on 55 stitches and knit until you have a piece approximately 36 to 40 inches long for a bath rug that covers a larger area and works beautifully in a master bathroom.

Double-Strand Version: Hold two balls of worsted-weight cotton yarn together and treat them as a single strand throughout the pattern. This creates an even denser, more luxurious fabric and allows you to mix colors for a heathered effect.


Final Thoughts

This easy step by step knitting thick yarn bath rug pattern is proof that beautiful, useful things do not have to be complicated. With nothing more than a cast on, the knit stitch, and a bind off, you can create a bath rug that is entirely your own — custom-colored, perfectly sized, and made to last.

The best part is that once you have made one, you will likely want to make several. They make exceptional gifts for housewarmings, bridal showers, and new parents setting up a home. They are also one of those rare projects that experienced knitters and total beginners can enjoy equally, since the simplicity of the pattern means you can knit while watching a movie, listening to a podcast, or simply enjoying a quiet evening at home.

Pick up your yarn, cast on those 40 stitches, and get started. Your bathroom floor — and your feet — will thank you.

Categorized in:

Rugs,

Last Update: November 9, 2026

Tagged in:

, , , , , , ,