
Crochet Bath Rugs: 15 of Our Most Favorite Patterns
There is something deeply satisfying about stepping out of a warm shower onto a rug you made yourself. Crochet bath rugs are one of those projects that sit in the sweet spot between practical and beautiful — they are quick enough to finish in a weekend, forgiving enough for beginners, and sturdy enough to last for years with proper care. Whether you have been crocheting for decades or just learned your first chain stitch, a bath rug is one of the best projects you can tackle.
In this roundup, we are sharing 15 of our most favorite crochet bath rug patterns. We have pulled together a mix of styles, skill levels, and construction methods so there is something here for everyone. Along the way, we will also cover the best yarn choices for bath rugs, tips for making them non-slip, and care instructions to keep your finished piece looking great wash after wash.
Why Crochet a Bath Rug?
Before we get into the patterns, it is worth talking about why handmade crochet bath rugs deserve a place in your home. Store-bought bath mats are fine, but they tend to wear out quickly, pill up after a few washes, and rarely come in colors that match your space perfectly. A crocheted rug, on the other hand, is made to your exact specifications. You choose the color, the texture, the size, and the fiber content.
Crocheted bath rugs are also a fantastic way to use up bulky yarn from your stash. Many patterns work up in just a few hours, making them ideal gifts for housewarmings, bridal showers, or anyone who appreciates handmade goods. And because you control the materials, you can opt for cotton or bamboo yarns that are naturally absorbent, mildew-resistant, and gentle on bare feet.
Choosing the Right Yarn for a Bath Rug
The yarn you choose will make or break your bath rug. The bathroom is a high-moisture environment, so you want a fiber that can handle repeated exposure to water and frequent washing without deteriorating.
Cotton is the gold standard for bath rug yarn. It is highly absorbent, gets softer with every wash, and holds up beautifully over time. Look for worsted weight or bulky cotton yarn for rugs that work up quickly. T-shirt yarn, which is made from strips of cotton jersey fabric, is especially popular because it creates thick, cushioned rugs with minimal effort.
Recycled cotton blends are another excellent option. Many craft brands now offer yarn made from recycled t-shirt scraps or industrial cotton waste, which is both durable and eco-friendly.
Bamboo and cotton blends are worth considering if you want a softer drape with added antibacterial properties. Bamboo fibers naturally resist mildew, which makes them ideal for humid bathrooms.
Nylon cord or paracord can be used for an ultra-durable rug with a slightly different aesthetic. These tend to create firmer rugs that are easier to keep clean.
Avoid wool and acrylic blends for rugs that will live in the bathroom. Wool felts and stretches when wet repeatedly, and acrylic does not absorb moisture well. Neither will give you the comfort underfoot that cotton delivers.
Tips for Making Your Rug Non-Slip
A crochet rug without a non-slip backing can be a safety hazard on tile or hardwood floors. Here are a few ways to make yours stay put.
The simplest method is to purchase a roll of non-slip rug pad material from a craft or hardware store and cut it to size. You can hand-stitch it to the back of your rug with a few invisible tacking stitches, or simply lay it underneath.
Another popular option is to apply dots of puffy fabric paint or silicone caulk to the back of the finished rug. Let it dry completely, and the dots create enough grip to keep the rug in place.
Some crocheters weave a row of non-slip ribbon or rubber cord through the base of the rug as they work, which builds the grip right into the structure.
15 of Our Favorite Crochet Bath Rug Patterns
1. The Classic Oval Cotton Bath Rug
This is the pattern that most crocheters think of first when someone says “bath rug,” and for good reason. The classic oval shape fits naturally in front of a bathtub or vanity, and the construction is beginner-friendly. You start with a foundation chain and increase evenly at each end as you work in the round, gradually building the oval shape. Done in a chunky cotton yarn with a simple single crochet stitch, this rug is dense, absorbent, and incredibly satisfying to make. It typically takes about three to four hours from start to finish, making it a perfect weekend project. Try it in a neutral linen or cream to keep things classic, or go bold with navy or terracotta for a pop of color.
2. The Chunky T-Shirt Yarn Rectangle Rug
T-shirt yarn has taken the crafting world by storm, and for good reason. It is incredibly thick, works up fast, and creates a rug that feels plush underfoot. This rectangular pattern uses nothing more than single crochet stitches worked in rows, making it ideal for absolute beginners. The result is a thick, squishy mat that is machine washable and gets better with each wash. Because t-shirt yarn comes in such a wide range of colors — from bright primaries to earthy muted tones — it is easy to create a rug that coordinates with any bathroom décor. Work it in a single color for a clean, minimalist look, or alternate rows of two or three colors for a striped design.
3. The Woven Waffle Stitch Bath Mat
The waffle stitch is one of the most satisfying textures in all of crochet. It creates a grid-like surface that looks woven, is highly textured, and is excellent at trapping moisture. This pattern typically uses a combination of double crochet and chain stitches worked in a specific sequence to create the waffle effect. It is a step up from beginner patterns but accessible for anyone who has mastered basic stitches. Worked in a medium-weight cotton yarn, the finished mat has a luxurious, spa-like feel. It looks especially beautiful in white, soft gray, or sage green.
4. The Boho Fringe Bathroom Rug
If your bathroom leans toward eclectic or bohemian décor, this pattern is for you. The body of the rug is worked in a simple half double crochet stitch with intentional gaps to create a slightly open texture. The magic is in the finishing: long fringe cut from extra yarn and looped through the short ends of the rug gives it a relaxed, breezy look. This pattern works beautifully in undyed natural cotton or in earthy tones like rust, dusty rose, and warm tan. The fringe can be left loose, knotted at intervals, or braided for a slightly more polished finish.
5. The Mandala-Inspired Round Rug
Round rugs bring a softness to the bathroom that rectangular mats simply cannot replicate. This mandala-inspired pattern works from the center out in continuous rounds, using a combination of stitches — clusters, shells, and chain spaces — to create a pattern that resembles the intricate geometry of a mandala. It is a more advanced pattern that rewards the extra effort with a stunning finished piece. Worked in a single color, the texture takes center stage. Worked in two or three coordinating colors, the geometric motif becomes the focal point of the entire room. This rug looks beautiful in jewel tones like teal, mustard, or plum.
6. The Moss Stitch Memory Foam-Style Rug
The moss stitch, sometimes called the linen stitch or seed stitch, creates an incredibly dense fabric that almost mimics the cushioned feel of commercial memory foam bath mats. The stitch alternates single crochets and chain stitches in a specific offset pattern that locks together into a tight, durable surface. This pattern works up in a rectangle and is the kind of mat you will immediately want to make in multiple colorways once you finish the first one. The density of the stitch means it dries a bit slower than an open-weave design, but it also means it is wonderfully cushioned and long-lasting.
7. The Colorblock Striped Bath Rug
Clean, modern, and endlessly customizable, this colorblock striped rug is a perennial favorite. The pattern is straightforward — rows of single or double crochet in alternating color blocks — but the impact is bold and graphic. You can keep it simple with two neutral tones, or lean into contrast with black and white, navy and cream, or blush and charcoal. This pattern is an ideal stash-buster because the blocks can be sized to suit however much yarn you have on hand. It also makes an excellent beginner pattern for someone who wants to practice color changes.
8. The Ruffled Bath Mat
This one is decidedly feminine and playful. The base of the mat is a standard rectangle, but the magic happens along the edges and sometimes across the surface: rows of ruffles created by working multiple stitches into a single base stitch, which forces the fabric to curl and ruffle. The effect is unexpectedly charming in a bathroom. Worked in white or blush pink cotton, it looks like a mat right out of a French country home. It is also a wonderful way to teach yourself or practice the technique of making crochet ruffles, which translates well to garment and accessory projects.
9. The Jute and Cotton Combo Mat
Mixing jute twine with cotton yarn creates a bath rug with incredible texture and durability. The jute adds a natural, earthy look while the cotton softens the surface enough to be comfortable underfoot. This pattern typically uses a simple single or double crochet construction worked in rounds or rows, letting the material itself do the visual heavy lifting. The natural tones of jute pair beautifully with white, cream, or pale blue cotton. Just note that jute is not as washable as cotton, so this rug works best in a bathroom that does not see heavy water exposure — think a powder room rather than the main shower bath.
10. The Granny Square Patchwork Rug
If you have a collection of crochet granny squares sitting in your stash — or if you just love making them — this pattern is a perfect destination for them. Individual squares are stitched together into a patchwork rug in any size you like. The great thing about this approach is its flexibility: you can make a small mat from just nine squares or a larger area rug from dozens. Worked in coordinating colors, the granny square rug has an heirloom quality. Worked in a bold, unexpected palette, it becomes a statement piece. A backing of non-slip material is especially important for this style, as the joining seams can sometimes create slight unevenness.
11. The Basketweave Bath Rug
The basketweave stitch creates raised vertical and horizontal panels that mimic the look of woven rattan or basket weaving. It involves working front post and back post double crochets in alternating panels across a rectangular base, and it is one of those stitches that looks far more complicated than it actually is once you get the hang of it. The raised texture makes for a satisfying, spa-quality bath mat. It works especially well in a medium-weight cotton yarn in neutral tones, and the finished piece has enough visual interest to stand on its own without any additional embellishment.
12. The Pebble Stitch Textured Mat
The pebble stitch creates a bubbly, dimensional surface that is almost sculptural. It involves working a combination of slip stitches and single crochets in a sequence that pushes small loops of yarn to the front of the fabric, creating a texture that feels wonderful underfoot and looks beautiful from above. This mat has a slightly three-dimensional quality that makes it look like a luxurious store-bought piece. It is worked in rows and is appropriate for intermediate crocheters who are comfortable with pattern reading and stitch counting.
13. The Rainbow Striped Kids’ Bathroom Rug
This cheerful, color-drenched rug is designed with a child’s bathroom in mind but honestly brightens up any space. The construction is simple rows of single crochet, with a new color introduced every two rows to create a rainbow effect. It is worked in soft cotton yarn and is gentle enough for small bare feet. If you want to keep the colors organized but not strict, work the rainbow in order — red, orange, yellow, green, blue, indigo, violet — or play with the sequence for a more spontaneous look. This pattern is a wonderful confidence-builder for beginners who want to practice yarn color changes in a low-stakes, high-reward project.
14. The Spa-Style Tufted Loofah Bath Mat
This pattern reimagines the bath rug as a piece of spa décor. By working clusters of uncut loops across the surface of a basic rectangle, you can create a tufted effect that resembles the texture of a loofah or a terry cloth towel. The loops trap moisture and feel wonderfully soft underfoot. This technique requires some patience to keep the loops even in height, but many patterns include tips for using a ruler or piece of cardboard to keep your loops consistent. The finished result is genuinely impressive, and it washes up beautifully.
15. The Vintage-Inspired Scallop Edge Rug
This pattern combines a simple, dense body with decorative scallop edging that gives it an old-fashioned, heirloom charm. The body is worked in basic single crochet in rows, and once the main piece is finished, a round of scallop shells worked in a contrast color is added around the perimeter. It is a lovely way to introduce a second color without committing to a complex colorwork pattern. This rug suits a vintage, farmhouse, or cottage-style bathroom beautifully and looks especially sweet in white with a soft sage or butter yellow trim.
Caring for Your Crochet Bath Rug
Once you have put the time and love into making a bath rug, you want it to last. Most cotton bath rugs can be machine washed on a gentle cycle in cold water and either tumble dried on low or laid flat to dry. Avoid high heat, which can cause cotton to shrink or a backing to warp.
If your rug has fringe or delicate edging, placing it inside a mesh laundry bag before washing will protect those details. Shake the rug out before washing to remove any loose fibers, and never use bleach on colored rugs, as it will fade even colorfast yarns over time.
For t-shirt yarn rugs, check the label on your specific yarn. Most handle machine washing well, but the colors can occasionally bleed in the first wash or two, so washing alone or with similar colors the first time is wise.
Final Thoughts
A handmade crochet bath rug is one of those small luxuries that makes everyday life feel a little more special. Whether you gravitate toward the textured elegance of a waffle stitch mat, the bright joy of a rainbow stripe, or the bohemian ease of t-shirt yarn, there is a pattern on this list that will suit your skill level, your style, and your bathroom.
The best part is that once you make one, you will almost certainly want to make more. They are fast, satisfying, practical, and they make genuinely thoughtful gifts. Grab your hook, stock up on cotton yarn, and pick the pattern that calls to you. Your feet will thank you every single morning.