Cozy Crochet Bath Rug: crochet tutorial

Cozy Crochet Bath Rug: A Complete Crochet Tutorial for Beginners and Beyond

There is something deeply satisfying about stepping out of a warm shower onto a rug you made with your own hands. A crochet bath rug is one of those projects that manages to be both practical and beautiful, functional and creative all at once. It sits in one of the most-used rooms in your home, it gets touched every single day, and every time you look down at it, you know you made that. If you have been searching for a crochet project that feels meaningful without being overwhelming, this tutorial is exactly where you should start.

Whether you are brand new to crochet or you have a few projects under your belt and want something satisfying to tackle on a weekend, this guide walks you through everything you need to know. We will cover materials, yarn choices, hook sizes, stitch patterns, construction, and finishing so that by the end, you have a plush, durable, and genuinely cozy bath rug ready to use.


Why Crochet a Bath Rug?

Before we get into the how, let us spend a moment on the why, because it is actually a pretty compelling case.

Store-bought bath rugs are often made with synthetic materials that flatten out within a few months, lose their texture after washing, and are usually not made with much care. A handmade crochet bath rug, on the other hand, is built to last. When you use the right yarn and a solid stitch pattern, you end up with something thick, absorbent, and soft underfoot that can handle regular machine washing and still look great years later.

There is also the customization factor. You can make your rug any size you want, any color you want, and any shape that suits your bathroom. Long and narrow for in front of a double vanity? Done. Round and plush for next to a freestanding tub? Absolutely. Neutral cotton in a natural linen color to match a minimalist bathroom? Easy. You are not limited to whatever the big-box store happens to have in stock.

And of course, crocheting a bath rug is relaxing. The repetitive nature of the stitches is meditative, the project works up faster than you might expect because of the bulky yarn and large hook, and the finished result is immediately useful.


Materials You Will Need

Getting the right materials makes an enormous difference with this project. Let us go through each one carefully.

Yarn

The most important material decision you will make is your yarn choice. For a bath rug, you want something that is absorbent, durable, machine washable, and soft enough to stand on comfortably. The single best option for most beginners is a 100% cotton yarn in a bulky or super bulky weight. Cotton absorbs moisture well, holds up to frequent washing without pilling or distorting, and feels pleasant underfoot.

Some popular options include Lion Brand 24/7 Cotton in the bulky weight, Paintbox Simply Chunky, or any comparable cotton yarn in the size 5 or size 6 weight range. You can also repurpose cotton T-shirt yarn or fabric strip yarn for a chunkier, more rustic look, which is a wonderful option if you enjoy upcycling old textiles.

For a standard bath rug measuring approximately 20 by 30 inches, plan on using roughly 400 to 600 yards of yarn, depending on the stitch pattern and how tightly you work. It is always better to buy a little extra than to run short mid-project, especially since dye lots can vary between skeins.

Avoid wool unless you specifically want a felted rug, since wool can shrink and felt in the washing machine, which is generally not what you want here. Acrylic yarns are convenient and easy to wash, but they are not as absorbent as cotton and can feel less cozy underfoot, so while they will technically work, they are not the ideal choice for this specific project.

Crochet Hook

For bulky cotton yarn in the size 5 range, you will typically want a 6mm to 8mm crochet hook. For super bulky yarn or T-shirt yarn, go up to a 9mm or even 10mm hook. Using a slightly larger hook than the yarn label recommends is actually a good strategy for bath rugs because it creates a slightly more open fabric that is flexible and cushiony rather than stiff.

If you are working with T-shirt yarn or fabric strips, a 10mm or 12mm hook will make the process much more comfortable for your hands over a longer work session.

A comfortable hook matters for a project like this. If you plan on making multiple rugs or longer sessions, consider an ergonomic hook with a soft grip handle, especially since bulky yarn can be harder on your hands over time.

Other Supplies

You will also want a yarn needle for weaving in ends, scissors, and a tape measure to check your dimensions as you go. A stitch marker is helpful but not strictly necessary. If you want to block your finished rug to even out the shape, you will need blocking mats and pins, though many people skip blocking for bath rugs since the stitch pattern and weight of the rug tend to keep it fairly flat on their own.


Understanding the Stitch Patterns

One of the most wonderful things about crochet bath rugs is how many stitch options you have. Each creates a slightly different texture, pile height, and finished look. Here are the most popular choices, along with some guidance on which might suit you best.

Single Crochet

This is the most beginner-friendly option and still produces a beautiful, dense fabric. A rug worked entirely in single crochet will be firm, flat, and well-structured. It tends to be on the thinner side compared to some of the other options, but if you use bulky yarn, it still has a satisfying weight and heft.

Half Double Crochet

A step up from single crochet, the half double crochet stitch creates a slightly taller fabric with a bit more drape. It also has a lovely ridged texture on the back side that can add interest if you flip the rug over, and it works up a bit faster than single crochet because each stitch is slightly taller.

The Waffle Stitch

For a bath rug with serious texture and a cushiony feel, the waffle stitch is a standout choice. It creates a grid-like pattern of raised squares that looks impressive, feels wonderful underfoot, and is actually not as difficult as it looks. It is a combination of single crochet and double crochet worked in a specific sequence that creates the characteristic grid. We will walk through this stitch in detail in the pattern below.

Bernat Blanket Stitch or Loop Stitch

If you want maximum plushness and a rug that looks almost like it has a pile, the loop stitch is for you. It creates literal loops of yarn on one side of your fabric, which you can leave as loops for a shaggy texture or cut for a more velvet-like finish. It is a slightly more advanced technique but produces a spectacularly cozy result.

For this tutorial, we will focus on the waffle stitch pattern since it balances visual appeal, texture, and accessibility beautifully.


The Cozy Waffle Stitch Bath Rug Pattern

This pattern creates a rug approximately 20 by 30 inches. You can adjust the starting chain to make it wider or narrower, or add more rows to make it longer.

Abbreviations

ch = chain
sc = single crochet
dc = double crochet
st = stitch
sk = skip
sp = space
RS = right side
WS = wrong side
rep = repeat

Gauge

Approximately 10 stitches and 8 rows in 4 inches using bulky cotton yarn and a 7mm hook. Gauge is not critical for this project, but checking it helps ensure your finished rug is close to the intended size.

Starting Chain

Make a foundation chain of 61 chains (or any odd number plus 2 for your desired width). For a narrower rug around 16 inches, chain 43. For a wider rug around 24 inches, chain 73. The key is that your working chain number should be odd, with 2 additional chains for your turning chain.

Row 1 (RS)

Starting in the 3rd chain from hook, sc across the entire row. You will have 60 sc stitches (or however many stitches correspond to your starting chain). Turn.

Row 2 (WS)

Chain 1. Sc in the first stitch. DC in the next stitch, sc in the following stitch — repeat from to across the row, ending with sc in the last stitch. Turn.

Row 3 (RS)

Chain 1. Sc across the entire row. Turn.

Row 4 (WS)

Chain 1. Sc in the first stitch. SC in the next stitch, dc in the following stitch — repeat from to across, ending with sc in the last stitch. Turn.

These four rows form the waffle pattern repeat. Continue repeating rows 1 through 4 until your rug reaches your desired length, approximately 30 inches for a standard bath rug. End after completing a Row 3.

Border

Once your main body is complete, a simple border adds a polished, finished look and helps stabilize the edges of the rug. Work a single round of sc all the way around the rug, working 3 sc into each corner stitch to allow the corner to turn smoothly without puckering. When you reach your starting point, slip stitch to join and fasten off.

For a slightly more decorative border, try working a row of reverse single crochet (also called crab stitch) around the outside edge after your single crochet round. This creates a textured, rope-like edging that is quite beautiful and easy to execute once you get the hang of the direction change.


Tips for a Perfect Bath Rug

A few extra details can take your rug from good to genuinely excellent.

Keep Your Tension Consistent

The biggest challenge for most crocheters working on a dense project like this is keeping consistent tension throughout. Bulky yarn and a large hook can sometimes lead to looser stitches in the middle of a row or tighter stitches when you are fatigued. Take breaks as needed, and if you notice your tension shifting, slow down and consciously relax your grip on the hook.

Use a Non-Slip Rug Pad

Once your rug is finished, pair it with a non-slip rug pad cut to size underneath it. Crochet rugs can be slightly slippery on smooth bathroom floors, and safety matters especially in a wet environment. Non-slip pads are inexpensive and easy to find, and they also help your rug lay completely flat.

Wash Before Use

Washing your rug once before using it for the first time softens the cotton fibers, sets the stitches, and allows any minor shrinkage to happen before the rug is in place on your floor. Use cold water and a gentle cycle, then either tumble dry on low or lay flat to dry. After that first wash, your rug is ready for regular laundering as needed.

Color Choices and Combinations

A single-color rug is classic and elegant, but do not be afraid to experiment with color. One very popular approach is to use two or three complementary colors and switch them out every few rows for a striped effect. Because you are changing colors at the end of rows, the color changes are simple and clean. You can also use a variegated cotton yarn if you want color variation without managing multiple skeins.

Neutral tones like cream, stone, sage, and soft blue work beautifully in most bathrooms, but a pop of rust, navy, or deep green can make your rug a genuine focal point.


Caring for Your Crochet Bath Rug

Since your rug will live in a high-humidity environment and get wet feet on it regularly, proper care is essential for longevity.

Machine wash in cold water on a gentle cycle. Most 100% cotton yarn holds up well to this. Avoid hot water since it can cause cotton to shrink slightly over time. Tumble dry on low heat, or better yet, reshape and lay flat to air dry, which is gentler on the fibers and helps maintain the rug’s shape. Avoid wringing out the rug aggressively since this can distort the shape and stress the stitches.

With proper washing and care, a well-made crochet bath rug can last for years. If you notice the rug starting to look flat or worn in heavily used areas, a wash and low-heat tumble dry cycle often refreshes the texture considerably.


Variations to Try Once You Have the Basics Down

Once you have completed your first waffle stitch bath rug and you are comfortable with the process, there are so many exciting directions to explore.

A round bath rug is a wonderful next project. You start with a magic ring and work in continuous rounds, increasing evenly to maintain the flat circular shape. The result is a soft, organic-looking rug that works especially well in front of a freestanding tub or in a smaller powder room.

An oval rug is another beautiful shape that works well in bathrooms. You begin with a foundation chain, work around both sides of the chain to create the oval shape, and then continue increasing in rounds. It is slightly more technical than a rectangle but still very manageable for an intermediate crocheter.

You could also try incorporating texture variations, like adding a popcorn stitch center panel with single crochet borders, or using the moss stitch (alternating single crochet and chain stitches) for a lighter, slightly more open fabric.


Making It a Gift

A handmade crochet bath rug makes a genuinely thoughtful and luxurious housewarming or wedding gift. When giving one as a gift, take a moment to find out the recipient’s bathroom color scheme so you can match or complement it. Include a small note with care instructions so they know how to wash it properly and keep it looking beautiful.

If you are making several as gifts, a set of two rugs — one for in front of the toilet and one for in front of the tub or shower — feels especially complete and polished.


Final Thoughts

A crochet bath rug is one of those projects that perfectly balances accessibility and reward. It does not require advanced techniques, it works up relatively quickly, and the finished result is something you will use and appreciate every single day. There is a particular joy in making something useful with your own hands, and a bath rug sits right at the intersection of craft and home.

Whether you are a beginner crocheter looking for your first big functional project or an experienced maker wanting something relaxing and practical to add to your home, this cozy waffle stitch bath rug delivers on every count. Gather your cotton yarn, grab your hook, find a comfortable seat, and enjoy the process. Your bathroom floor is about to get a serious upgrade.

Categorized in:

Rugs,

Last Update: September 3, 2026

Tagged in:

, , , ,