
Cozy DIY Crochet Bath Rug Patterns You Need to Try This Weekend
There is something deeply satisfying about stepping out of a warm shower onto something you made with your own hands. A handmade crochet bath rug is not just a functional piece for your bathroom floor — it is a small act of creativity that transforms an ordinary space into something that feels personal, warm, and intentional. If you have been looking for a weekend project that is beginner-friendly, budget-conscious, and genuinely useful, you have landed in exactly the right place.
This guide is packed with cozy crochet bath rug patterns, tips for choosing the right materials, techniques to help you get started, and styling ideas to make your bathroom feel like a boutique retreat. Whether you are brand new to crochet or you have been working with yarn for years, there is a pattern here that will inspire you to pick up your hook and get going.
Why Crochet Your Own Bath Rug?
Before we dive into patterns, it is worth pausing for a moment to appreciate why a handmade crochet bath rug is such a worthwhile project.
Store-bought bath rugs are often made from synthetic materials that pill quickly, lose their shape after a few washes, and never feel quite as satisfying underfoot as they look on the shelf. When you crochet your own, you control every element — the fiber content, the color palette, the thickness, and the size. You can make a rug that fits a narrow half bath perfectly, or one that stretches generously in front of a double vanity. You can match it to towels you already own, coordinate it with a shower curtain you love, or go bold with a color that makes you smile every morning.
Beyond the practical advantages, there is also the meditative quality of the craft itself. Crochet has a rhythm to it that quiets the mind. A weekend afternoon spent working through a simple stitch pattern while listening to music or a podcast is genuinely restorative. By Sunday evening, you have something beautiful and useful to show for your time — which is more than most weekend activities can promise.
Choosing the Right Yarn for a Bath Rug
This is the most important decision you will make for this project, and it is worth getting right before you purchase anything.
Cotton is king when it comes to bath rugs. Unlike acrylic yarn, cotton absorbs moisture without becoming mushy or growing mildew. It is durable enough to withstand frequent washing, and it becomes softer with each laundry cycle. Look for 100% cotton or a cotton-nylon blend if you want a bit of extra durability and elasticity.
Bulky or super bulky cotton yarn (labeled as weight 5 or weight 6 on the yarn label) will work up quickly and create a thick, cushioned rug. Brands like Lion Brand 24/7 Cotton, Paintbox Simply DK Cotton, and Bernat Maker Home Dec are popular choices among crochet enthusiasts specifically because they hold up beautifully in high-moisture environments.
Nylon cord and cotton clothesline rope are two other excellent options. These materials create very firm, structured rugs that lay flat easily and tolerate heavy foot traffic. They are slightly more challenging to work with because of their stiffness, but the results are stunning — thick, woven-looking rugs that could easily pass for something from a high-end home goods store.
Avoid wool for bath rugs. Wool felts when wet and does not dry quickly, which creates the perfect conditions for mildew and bacterial growth. Save your wool for cozy blankets and winter accessories.
One final consideration is the amount of yarn you will need. A standard bath rug measuring roughly 20 by 30 inches typically requires between 300 and 500 yards of bulky cotton, depending on the stitch pattern. Always buy a little more than you think you need, especially if you are working with a dye lot — color can vary slightly between skeins.
Hook Size and Tension
Most bulky cotton bath rug patterns call for a hook in the range of 6mm to 9mm. A larger hook creates a more open fabric with greater drape, while a smaller hook produces a denser fabric with more structure.
For rugs, you generally want to err on the side of a tighter gauge. A bath rug that is too loosely crocheted will lose its shape quickly and may curl at the edges. If you notice curling as you work, try going down half a hook size or adding a border of slip stitches or single crochets around the perimeter at the end.
Tension also affects how much yarn you use, so it is always worth working up a small gauge swatch before committing to a full project — especially if you are adjusting a pattern to a different size.
Pattern 1: The Classic Single Crochet Striped Rug
This is the perfect starting point if you are new to crochet or returning to the craft after a long break. Single crochet is the most fundamental stitch, and working it back and forth in rows creates a dense, even fabric that is ideal for a bath mat.
To make a rug approximately 20 by 30 inches, chain 60 stitches using bulky cotton yarn and a 7mm hook. Single crochet across, chain 1, turn, and repeat. The chain-1 turn does not count as a stitch — this keeps your edges neat and consistent.
The magic of this pattern is in the stripes. Introduce a new color every two to four rows by simply cutting the first color (leaving a six-inch tail to weave in later), joining your second color, and continuing. Even with just two colors alternating, the result looks polished and intentional. Three or four colors in a coastal palette — cream, navy, sand, and terracotta — can make a rug that looks like it belongs in a seaside cottage.
Once you reach your desired length, fasten off and weave in all ends securely. Add a non-slip rug pad underneath, or use fabric paint on the underside to create grip dots if you prefer not to purchase a separate pad.
Pattern 2: The Chunky Loop Stitch Bath Rug
The loop stitch is a slightly more advanced technique that produces a plush, almost shaggy texture — similar to what you might find in a terry cloth bath mat but softer and more substantial. If you have ever wanted a rug that feels genuinely luxurious underfoot, this is the one.
The loop stitch works on the wrong side of the fabric, which means you hold your working yarn differently as you insert the hook. The loops form on the back of your work, which becomes the top of the finished rug. It sounds counterintuitive, but once you practice it a few times, it becomes intuitive.
Work this pattern in rows using bulky cotton and a 6.5mm or 7mm hook. Chain a foundation row of about 45 stitches for a 20-inch-wide rug. Loop stitch across, chain 1, turn. Repeat until you reach your desired length.
Because the loops stand up from the surface of the rug, this pattern adds significant height and cushioning. It is especially wonderful in a master bathroom or anywhere you want a spa-like feel. This pattern works beautifully in a single neutral color — warm ivory, soft gray, or dusty sage all look elegant without any stripes or color changes required.
Pattern 3: The Granny Square Patchwork Rug
If you already know how to make granny squares, you are halfway to one of the most charming bath rug patterns available. This project involves crocheting a series of small granny squares and then joining them together to form a larger rug — it is a fantastic stash-buster if you have partial skeins of cotton yarn sitting in your craft room.
Make each granny square using a 5.5mm hook and worsted weight cotton. A standard three-round granny square will measure approximately four inches across when made with worsted cotton. To create a 20-by-30-inch rug, you will need roughly 35 to 40 squares, depending on the exact size of your finished squares.
Work your squares in a cohesive color palette so the finished rug reads as unified rather than chaotic. One effective approach is to make all the centers in a single accent color and vary the outer rounds — this ties everything together visually while still allowing for variety.
Join the squares using the flat slip stitch join or the join-as-you-go method if you prefer to avoid a lengthy finishing session. Once all squares are joined, add a border of two rounds of single crochet around the entire rug to frame it cleanly and prevent the edges from rolling.
This pattern takes longer than the previous two because of the number of individual pieces involved, but it is highly portable. You can work on granny squares during commutes, lunch breaks, or evenings on the couch, and then spend a focused afternoon assembling the final rug.
Pattern 4: The Ripple Chevron Bath Rug
The ripple or chevron stitch is one of the most beloved patterns in crochet for good reason — it creates a dynamic, wave-like pattern that adds movement and energy to any space. In a bathroom, a chevron rug in soft colors can make even a small space feel more dynamic and visually interesting.
This pattern requires knowing how to increase and decrease within a row to create the peaks and valleys of the chevron shape. Chain a multiple of 12 plus 3 for a nice, even chevron. A chain of 63 works well for approximately a 24-inch-wide rug.
Work in double crochet for a slightly open, airy texture. At each peak, work three double crochets into the same stitch to increase. At each valley, skip two stitches to decrease. The pattern becomes easy to read after the first two rows — your hands will find the rhythm quickly.
Change colors every two rows for a traditional rainbow chevron, or work in two alternating colors for something more subtle. A combination of white and a single accent color — blush pink, ocean blue, or sage green — looks especially fresh in a clean, modern bathroom.
Pattern 5: The Oval T-Shirt Yarn Rug
T-shirt yarn, sometimes called jersey yarn or fabric yarn, is made from strips of recycled knit fabric. It is thick, stretchy, and incredibly satisfying to work with. Rugs made from t-shirt yarn have a cozy, bohemian quality and dry quickly because of the open texture they create.
An oval rug is a classic shape for bathrooms because it works well in front of a bathtub or along a narrow wall. To make an oval rug, you work in the round starting from a chain rather than a magic ring.
Chain 15 using t-shirt yarn and a 10mm or 12mm hook. Work single crochets along both sides of the chain, adding extra stitches at each end to allow the fabric to curve. Continue adding rounds, increasing at each end of the oval to keep the fabric flat. Work until the rug is your desired size — typically six to eight rounds produces a rug approximately 20 by 34 inches.
T-shirt yarn comes in a dizzying array of colors and prints, and the fabric strips themselves can be beautiful — subtle stripes or heathered textures add interest without requiring any color changes from you. Because the yarn is so bulky, this rug works up remarkably fast. You can realistically complete it in a single afternoon.
Finishing Touches That Make a Big Difference
Once your rug is complete, a few finishing steps will ensure it looks polished and lasts for years.
Weaving in ends securely is non-negotiable. Use a blunt tapestry needle and weave each tail through at least an inch of stitches in multiple directions before trimming. For a bath rug that will be washed regularly, loose ends can work themselves free quickly if not secured properly.
Blocking your finished rug makes a significant difference in how flat and even it looks. For cotton rugs, wet blocking works beautifully — simply soak the finished rug in cool water, gently squeeze out excess moisture (do not wring), and lay it flat on a clean towel. Shape it to your desired dimensions and allow it to dry completely before placing it in the bathroom.
Non-slip backing is an important safety consideration, especially in a wet environment. You can purchase pre-made non-slip rug pads cut to size, or use a product like Plasti-Dip or fabric puff paint applied in a grid pattern to the underside of the rug. Allow it to dry completely before use.
Washing instructions will depend on your yarn fiber content. Most cotton rugs can be machine washed on a gentle cycle in cold water and tumble dried on low heat. Check the label of any yarn you use for specific care guidelines.
Styling Your Handmade Crochet Bath Rug
A handmade rug deserves to be shown off, and a few simple styling choices can help it shine.
In a small bathroom with mostly neutral tile, a crochet rug in a warm terracotta, rich teal, or deep mustard becomes the focal point of the room. Keep towels and other accessories simple so the rug has space to stand out.
In a bathroom that already has bold wallpaper or patterned tile, a solid-colored or simple striped rug provides a calming counterpoint without competing visually.
Layering rugs is a trend that works wonderfully in larger bathrooms. Place a larger neutral rug as a base and set your handmade crochet piece on top as an accent. This adds texture, depth, and a lived-in quality that feels intentional rather than accidental.
Tips for Modifying Any Pattern to Your Bathroom
Every bathroom is different, and one of the great joys of making your own rug is that you are not constrained by standard sizes. To make any of these patterns wider, simply add stitches to your foundation chain in the appropriate increment for that stitch pattern. To make it longer, work additional rows or rounds.
If you are working in the round (as with the oval or any circular pattern), simply stop when the rug reaches the diameter or length you need. If you are working in rows, keep going until the rug is as long as your space requires.
Do not be afraid to mix and match elements from different patterns — a striped color scheme on a loop stitch base, for example, or a chevron motif worked in t-shirt yarn. Crochet is enormously forgiving, and experimentation is often how the best projects happen.
A Final Thought Before You Cast On
There is a particular kind of pride that comes from making something genuinely useful. A crochet bath rug is not a decorative object that sits on a shelf — it is something you interact with every single day, something that quietly improves a small ritual that already bookends your morning and evening. Making one yourself means that every time you step onto it, you are reminded that you are capable of creating comfort and beauty with your own hands.
So gather your cotton yarn, find a hook that feels good in your palm, and carve out a few hours this weekend. You might start with a simple striped mat and find yourself, three months from now, with a full set of coordinating bathroom accessories you made yourself. That is how most passionate crocheters got started — with one small, satisfying project that showed them what was possible.
Happy hooking.