
7 Crochet Bath Rug Patterns for Bathrooms and Entryways
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 wonderfully practical projects that live at the intersection of function and creativity — they protect your floors, add a pop of color or texture to your space, and they last far longer than most store-bought alternatives when made with the right materials. Whether you are brand new to crochet or a seasoned maker looking for your next project, the patterns in this collection offer something for every skill level and every style of home.
Before diving into the patterns themselves, it helps to understand what makes a crochet rug different from other crochet projects. Rugs need to hold up under foot traffic, resist moisture, and lie flat on the floor without curling or bunching. This means your material choices matter enormously. Cotton is the gold standard for bath rugs — it absorbs water, dries relatively quickly, and holds its shape through repeated washing. Bulky cotton yarn, cotton rope, or even fabric strips cut from old T-shirts are all excellent choices. Avoid acrylic yarns in spaces with heavy moisture exposure, as they tend to retain water and can develop mildew over time. That said, some crafters blend cotton and acrylic with great success in drier entryway settings.
Hook size also plays a bigger role with rugs than with other projects. Going down a hook size or two from the yarn’s recommendation creates a tighter, denser fabric that holds up better underfoot. Many rug makers use a 6.0mm to 10mm hook depending on the yarn weight, with bulkier yarns requiring larger hooks. A non-slip rug pad placed underneath your finished piece is always a smart addition, keeping the rug exactly where you put it and adding a little cushion underfoot.
Now let’s get into the patterns. Each one below includes an overview of the technique, materials, sizing suggestions, and tips for customization so you can truly make it your own.
1. The Classic Oval Bath Rug
The oval rug is one of the most traditional shapes for a bathroom, and there is a very good reason it has stayed popular for so long. It fits neatly in front of a toilet, a pedestal sink, or alongside a tub without awkward corners catching on cabinet doors or toilet bases.
To make an oval rug, you work a foundation chain of a specific length — the longer the chain, the longer your finished oval — and then crochet in the round, increasing at both short ends to create that smooth, rounded shape. The basic stitch used is typically single crochet, though half double crochet gives a slightly fluffier, more cushioned texture if you prefer a bit more height.
For a standard bath rug measuring approximately 20 by 34 inches, start with a foundation chain of about 20 stitches using bulky weight cotton yarn on a 9mm hook. Work single crochet stitches along the chain, place three single crochets into the last stitch to turn the corner, then continue along the other side of the foundation chain before placing three single crochets into the first stitch to close the round. From there, continue working in the round, adding increases at both ends every round until the rug reaches your desired size.
The beauty of this pattern is that it is completely scalable. Want a small rug just for in front of the toilet? Start with a shorter foundation chain. Need something large enough for the whole bathroom floor? Keep going and use multiple skeins. It also takes to color changes beautifully — switching colors every two or three rounds creates a striped effect that feels both modern and cheerful.
Customization tip: Use two strands of worsted weight cotton held together if you cannot find bulky cotton yarn in your preferred color. This not only gives you more color options but also allows you to mix two shades for a heathered, blended look.
2. The Textured Bobble Rug
If you want a rug that provides extra cushioning and a tactile, almost luxurious feel underfoot, the bobble stitch is your answer. Each bobble is essentially a cluster of partial double crochets worked into the same stitch and joined at the top, creating a small rounded bump on the surface of the fabric. When an entire rug is worked in bobbles, the result is thick, springy, and wonderfully cozy.
This pattern works best in a rectangle shape, which makes it ideal for a narrow entryway or a spot in front of a double sink vanity. Work your foundation chain to match the width of your desired rug, then work rows of alternating single crochet and bobble stitches. Placing a bobble in every other stitch of every other row creates an offset pattern that keeps the bobbles from colliding and gives the finished surface a uniform, polished appearance.
For a rug approximately 24 by 36 inches, you will need roughly 400 to 500 yards of bulky cotton. The bobble rows do eat through yarn faster than plain single crochet, so plan accordingly and purchase a little extra to avoid running out mid-project.
One important note with this rug: the bobbles form on the back of the work as you crochet them, so the textured side is actually the wrong side during construction. When you are finished, simply flip the rug over and the bumpy, beautiful surface will be facing up.
Customization tip: Try a tonal colorway using two or three shades of the same color — a deep navy, a medium blue, and a soft sky blue, for example — changing colors every few rows for a sophisticated ombre effect that elevates the whole look.
3. The Granny Square Patchwork Rug
Granny squares are perhaps the most iconic motif in all of crochet, and they translate magnificently into a bath rug when worked in cotton and assembled with care. The patchwork quality of a granny square rug makes it endlessly customizable — you can use a single color throughout for a clean, modern look, or go full scrappy and use up every last bit of cotton yarn from your stash.
Each square is worked individually from the center outward, building rounds of double crochet clusters separated by chain spaces. For a bath rug, work each square to approximately five or six inches before fastening off. Then, once you have the number of squares you need — typically a three-by-five or four-by-four arrangement depending on your dimensions — join them either with a slip stitch seam, a flat mattress stitch, or a decorative join-as-you-go method that creates a visible ridge between the squares.
After joining, work a simple border of single crochet all the way around the finished rug, working an extra stitch into each corner to keep the edges flat. This border also helps stabilize the joins and gives the rug a clean, finished perimeter.
The granny square rug is particularly wonderful for entryways because it feels less precious than a solid-fabric rug. If one square gets damaged or heavily stained over time, you can in theory replace just that square — a small repair job rather than a full replacement.
Customization tip: Use a slightly smaller hook than usual when joining the squares so the seams are firm and the rug does not sag between squares underfoot. A five-stitch crochet border worked in a contrast color also makes the whole piece pop dramatically.
4. The Rope-Style Twisted Stitch Rug
This pattern uses a braided or twisted rope effect created through the twisted stitch or the front loop only single crochet technique, giving the finished rug the appearance of an old-fashioned coiled rope mat — the kind you might see in a nautical-themed bathroom or a coastal cottage. The look is relaxed, earthy, and very charming.
The simplest version of this rug is worked in a continuous spiral using only the front loops of each single crochet stitch. Working into the front loop only leaves the back loop standing up slightly, creating a horizontal ridged effect that mimics rope coils. For a more pronounced textured look, you can use a slip stitch worked into the back loop only on alternating rows, which creates an even deeper ridge.
This style of rug looks especially beautiful in natural cotton colors — undyed cream, sandy beige, or warm tan — but also works well in classic nautical combinations like navy and white or coral and cream. Using chunky cotton cord or macramé rope-style yarn adds to the tactile, woven quality of the finished piece.
For sizing, start with a small circle worked in the magic ring method, increasing as you would for any flat circle, and continue working outward until you reach your preferred diameter. A 24-inch diameter circular rug requires approximately 300 yards of bulky cotton rope yarn.
Customization tip: Add a simple shell stitch or picot edge around the perimeter of the finished circle for a delicate detail that contrasts beautifully with the chunky, rustic texture of the main fabric.
5. The Diamond Trellis Rug
For crocheters who want something with a little more visual drama, the diamond trellis pattern creates a stunning geometric design that looks far more complex than it actually is. The pattern is based on a simple mesh of chain spaces and single or double crochet stitches arranged so that each opening forms a small diamond shape.
This rug works up quickly once you get into the rhythm of the pattern repeat, and the result is light and airy — perfect for entryways where you want something decorative that does not feel visually heavy in a smaller space. For bathrooms, it is worth noting that the openwork mesh design means water will pass through the rug to the floor below, so it functions more as a decorative mat in a dry entryway than a water-absorbing bath rug. If you want it beside the tub or shower, consider crocheting a solid fabric backing or simply using it on a non-slip pad on a tiled floor.
The pattern repeat is typically a multiple of four or six stitches plus a turning chain, so your foundation chain should be calculated accordingly based on your preferred rug width. Work back and forth in rows, maintaining the diamond alignment by following the pattern repeat carefully. If you have worked a filet crochet project before, this pattern will feel very familiar.
A finished rug of approximately 20 by 30 inches typically requires 250 to 300 yards of worsted weight cotton on a 5mm hook.
Customization tip: Work the entire rug in one color for maximum impact — the geometric pattern itself is the star. Finish with a solid single crochet border two or three rounds deep to give the rug clean, defined edges.
6. The Striped Half Double Crochet Rug
Sometimes the best projects are the simplest ones. A striped half double crochet rug is straightforward enough for a beginner to complete on a weekend afternoon, and yet the finished product is genuinely beautiful — graphic, clean, and adaptable to virtually any color palette you can imagine.
Work the rug in rows of half double crochet, changing colors every two rows to create your stripes. Two rows per color is the sweet spot — it allows you to carry the unused yarn up the side of the work without cutting and weaving in ends every few rows, which saves significant time and reduces bulk at the edges. If you want wider stripes, work four rows of each color; for narrow hairline stripes, change color every row using the last step of the stitch before the turn.
The half double crochet stitch is a wonderful choice for rugs because it creates a fabric that is denser than double crochet but quicker to work up than single crochet, and it produces a subtle horizontal texture that catches the light attractively. The finished rug has a slight loft and softness that feels very cushiony underfoot.
For a standard 24 by 36-inch bath rug, you will need approximately 400 to 500 yards total, divided across your chosen colors. This is an ideal pattern for using up partial skeins from previous projects, mixing and matching to create a one-of-a-kind color story specific to your bathroom’s decor.
Customization tip: Add a simple fringe along both short ends by cutting lengths of yarn and looping them through the edge stitches with a lark’s head knot. Trim to a uniform length of two or three inches for a tidy, Scandinavian-inspired finish.
7. The Chunky Basketweave Rug
The basketweave stitch creates a woven appearance by alternating panels of front post and back post double crochet stitches, which push the loops of the stitches forward and backward relative to the fabric surface. The result genuinely looks like woven fabric — a classic basketweave grid of interlocking raised columns that is as tactile as it is beautiful.
A basketweave rug is a slightly more intermediate pattern, but only because it requires familiarity with post stitches. Once you understand how to work a front post double crochet and a back post double crochet, the pattern itself is entirely logical and easy to follow. The alternating panels are typically four stitches wide, and you switch between front and back post groups every four rows to create the interlocking grid.
Because the basketweave stitch creates a very thick, dense fabric — the alternating post stitches essentially create a double layer of yarn — this rug is exceptionally durable and cushioned. It is one of the best choices for a heavily trafficked entryway where you want something that will genuinely withstand daily use over many years.
For a rug measuring approximately 20 by 30 inches, plan on 400 to 450 yards of bulky cotton on a 9mm hook. The finished rug will be noticeably heavier than the other rugs on this list, which actually works in its favor — the weight keeps it in place on smooth tile floors even without a non-slip pad, though using one is still recommended.
Customization tip: Choose a single rich, solid color for this rug and let the texture do all the work. Deep charcoal, warm terracotta, forest green, and slate blue are all stunning choices that highlight the dimensional quality of the basketweave pattern beautifully.
Finishing Touches That Make All the Difference
No matter which pattern you choose, a few final steps will elevate your finished rug from handmade to heirloom quality. First, weave in all your ends securely — use a yarn needle to weave each tail in at least two directions so there is no risk of unraveling after washing. Second, wet block your finished rug by soaking it in cool water, pressing out the excess moisture with a towel, and laying it flat to dry. This step evens out the tension across the entire piece, relaxes the fibers, and sets the final dimensions so the rug lies perfectly flat on the floor.
Finally, wash your rug before its first use. This removes any manufacturing residue from the yarn and pre-shrinks the fibers so your rug does not surprise you later. Most cotton rugs are perfectly safe in a standard washing machine on a gentle cycle with cold water, though hand washing is always gentler. Lay flat or hang to dry rather than putting cotton rugs in the dryer, which can cause shrinkage and distortion over time.
Crochet bath rugs and entryway mats are among the most rewarding projects you can make, because every single day you use them you are reminded that you created something beautiful and functional with your own hands. Start with whichever pattern speaks to your skill level and your space, and before long you will have enough rugs to fill every room in the house.