
12 Free Crochet Bathroom Mat Patterns You’ll Love
Introduction: Why crochet bathroom mats are a great project
Crochet bathroom mats bring color, texture, and a touch of handmade warmth to any powder room or bath. They’re practical, durable, and surprisingly quick to finish—especially when you choose patterns that suit the yarn you already have in your stash. A well-made bath mat can soak up moisture, reduce slips with a non-slip liner or backing, and protect your floors from everyday wear. Best of all, once you’ve learned a handful of reliable stitches, you can mix and match colors, sizes, and textures to fit any bathroom style.
If you’re new to crochet or you’re short on time, start with a few simple patterns in cotton yarn. Cotton is naturally absorbent, durable, and easy to wash, which makes it ideal for bathroom projects. For a mat that lasts through the years, look for 100% cotton or a cotton blend labeled as “dishcloth weight” or “worsted/aran” for easy care. You’ll often see mats sized around 20 by 28 inches to 20 by 32 inches; however, you can scale any pattern to your space by adding or subtracting foundation chains or rows.
In this guide, you’ll find 12 free crochet bathroom mat patterns. Each entry includes a quick overview, the materials you’ll need, the general gauge, and step-by-step starting instructions you can follow or adapt. You can tailor color palettes to your bathroom, switch to a longer or shorter length, and experiment with different stitches to achieve the look you want—from clean and modern to cozy and textured.
Pattern 1: Moss Stitch Linen Bath Mat
Overview: The timeless linen or moss stitch delivers a subtle texture that hides slight irregularities and looks polished in any bathroom. This mat is easy to customize with color blocks or a single solid color, and it lies flat without much curling.
Materials:
– Worsted-weight cotton or a cotton blend (approximately 900–1100 yards total, depending on size and color choices)
– Crochet hook size 5.0 mm (H)
– Yarn needle for weaving in ends
Finished size: About 20 inches wide by 32 inches long (you can adjust width by changing foundation chains)
Gauge: Approximately 4 inches by 4 inches equals about 12 stitches by 12 rows in this stitch pattern
Stitch notes:
– Stitches: single crochet (sc), chain (ch)
– The moss/linen look is created by alternating sc with chain spaces to create a fabric that resembles linen.
Pattern starting steps:
– Foundation: Chain 40 (adjust for your desired width; even numbers work best for this stitch pattern).
– Row 1: Sc in the 2nd chain from the hook, ch1, sc in the next chain, ch1, sc in the next chain, continue across until the last chain. Turn.
– Row 2: Ch1, sc in the first sc, ch1, sc in the next chain-space (the space created by the ch1 in Row 1), continue across, ending with sc in the last sc. Turn.
– Repeat Rows 1 and 2 until your piece measures about 30 inches in length.
– Finish: weave in ends, optionally block lightly to settle the stitch.
Variations and tips:
– Color idea: Try a neutral base with a bold border in your bathroom’s accent color.
– If you prefer a softer look, use a blend with bamboo or rayon for a subtle sheen.
Pattern 2: Classic Granny Stripe Bath Mat
Overview: A granny stripe motif in a rectangular mat is bright, playful, and forgiving for beginners who want to learn color changes and edge finishing.
Materials:
– Worsted-weight cotton or cotton blend (about 900–1200 yards total)
– Crochet hook size 5.0 mm (H)
– Scissors and yarn needle
Finished size: Typical 20 inches by 30 inches; adjust by adding or removing stripes and changing foundation chain length.
Gauge:
– Not strict for stripes; aim for a dense fabric that won’t stretch.
Stitch notes:
– Stitches: double crochet (dc), slip stitch (sl st)
– Operation: Create a series of 4–6 row stripe blocks, each stripe in a bright color, separated by a small accent color if desired.
Pattern starting steps:
– Foundation: Ch 38–44 (depending on how wide you want the mat; ensure the number is a multiple that allows complete stripes).
– Row 1: Dc in the 3rd chain from the hook, dc in each chain across. Turn.
– Row 2: Ch3 (counts as first dc), dc in each stitch across. Turn.
– Rows 3–4: Repeat Rows 1–2, changing the color at the end of Row 4 to begin the next stripe block.
– Repeat the stripe pattern until the length reaches about 30 inches.
– Border: Optionally add a simple single crochet border around all four sides to tidy the edges.
Pattern 3: Ripple Stripe Bath Mat
Overview: A gentle ripple adds motion and color variation that hides footprints well—perfect for high-traffic bathrooms.
Materials:
– Cotton or cotton-blend yarn (total yardage varies by size; roughly 900–1200 yards)
– Crochet hook size 5.0 mm (H)
Finished size: About 22 inches by 34 inches
Stitch notes:
– Stitches: double crochet increases and decreases to create a ripple effect; you’ll work a repeated sequence to form the waves.
– Colorwork: use two or three colors if you like a striped ripple; you can switch colors every two or three rows.
Pattern starting steps:
– Foundation: Ch 40–44, depending on desired width.
– Row 1: Dc across in the usual manner, leaving a consistent turning height (e.g., ch3 counts as first dc).
– Rows 2–4: Create the ripple by alternating the number of dc stitches in a few designated spaces to form a wave pattern; you’ll typically increase or decrease across the row in a repeating sequence.
– Continue rows until your length reaches around 32 inches.
– Finish with a simple border and weave in ends.
Pattern 4: Basketweave Dream Bath Mat
Overview: A basketweave texture is both sturdy and visually interesting. It’s a great way to add architectural detail to a bathroom.
Materials:
– Worsted-weight cotton
– Hook size 5.0 mm (H)
Finished size: About 22 inches by 34 inches
Stitch notes:
– Stitches: half double crochet (hdc) and double crochet (dc) to create the woven look
– Technique: Work rows in alternating stitch heights to mimic a weave
Pattern starting steps:
– Foundation: Ch 40–42
– Row 1: Hdc in the 2nd chain from the hook; hdc across
– Row 2: Change to dc for the next row
– Row 3: Return to hdc in a staggered manner to create the weave effect
– Rows 4–6: Repeat Rows 2–3, alternating colors if desired
– Continue until length reaches about 32 inches
– Border: A simple single crochet edge neatens the mat
Pattern 5: Chevron Stripes Bath Mat
Overview: Chevron stripes give a modern edge to a bathroom rug. Clean lines and a rhythmic color palette create a bold look.
Materials:
– Cotton yarn in 2–3 colors
– Hook size 5.0 mm (H)
Finished size: Roughly 20 inches by 32 inches
Stitch notes:
– Stitches: dc with a simple color-change pattern
– Pattern concept: The chevron effect is created by increasing or decreasing the number of stitches in alternating rows to form “peaks” and “valleys.”
Pattern starting steps:
– Foundation: Ch 41–45
– Row 1: Dc in the 3rd ch from the hook; alternate color blocks after finishing a series of stitches
– Rows 2–4: Adjust the number of stitches per row to create the chevron peak
– Rows 5–8: Repeat in color blocks to maintain a consistent chevron rhythm
Pattern 6: Tile Mosaic Bath Mat (Modular Squares)
Overview: A mosaic-inspired mat made from small squares joined together creates a contemporary look. You can mix and match colors with this modular approach.
Materials:
– Cotton yarn in 3–4 colors
– Hook 5.0 mm (H)
Finished size: About 20 inches by 30 inches
Stitch notes:
– Stitches: basic slip stitch and single crochet for joining modules, plus color changes within each tile
– Pattern concept: Crochet several small square modules (e.g., 4×4 inches each) and join them into a larger rectangle.
Pattern starting steps:
– Create 8–10 modular squares of your chosen size (for example, 4×4-inch tiles)
– Block squares to uniform size
– Arrange squares in a grid and join using slip stitch or single crochet
– Add a border around the entire mosaic to finish
Pattern 7: Hexagon Tile Bath Mat
Overview: A hexagonal tile motif gives a geometric look and allows you to customize with color arrangements.
Materials:
– Cotton yarn
– Hook size 5.0 mm (H)
Finished size: Roughly 24 inches by 24 inches per assembled tile, depending on tile size and layout
Stitch notes:
– Stitches: hexagon motif using basic stitches (dc, ch, sl st)
– Pattern concept: Crochet several hexagon motifs and connect them in a grid.
Pattern starting steps:
– Create a single hexagon motif following a published hexagon motif chart
– Repeat to produce 4–6 hexagons
– Seam hexagons together in rows
– Add a border to finish
Pattern 8: Cable Texture Bath Mat (Front Post/Back Post)
Overview: A relaxed cable-like texture using front post and back post stitches creates a cozy mat with visible ridges.
Materials:
– Worsted-weight cotton
– Hook size 5.0 mm (H)
Finished size: About 20 inches by 32 inches
Stitch notes:
– Stitches: front post double crochet (fpdc), back post double crochet (bpdc), plus standard dc or sc for finishing rows
– Pattern concept: Alternate FPDC and BPDC stitches across rows to produce the cable effect.
Pattern starting steps:
– Foundation: Ch 40
– Row 1: FPDC in each stitch across (be sure to wrap the post around the post of the stitch)
– Row 2: BPDC in each stitch across
– Row 3–6: Alternate FPDC and BPDC in a faux-cable pattern
– Continue until length is around 32 inches
– Finish: add a tidy border
Pattern 9: Popcorn Stitch Pompom Bath Mat
Overview: The popcorn stitch creates raised texture that’s playful and easy to spot in a busy bathroom.
Materials:
– Cotton yarn
– Hook size 4.5–5.0 mm (G–H)
Finished size: Approximately 20 inches by 30 inches
Stitch notes:
– Stitches: single crochet, popcorn stitch
– Pattern concept: Use popcorn clusters in a staggered grid to form a patchwork effect.
Pattern starting steps:
– Foundation: Ch 38–40
– Row 1: Sc across
– Row 2: Switch to popcorn clusters at regular intervals
– Rows 3–6: Alternate rows of sc with popcorn clusters to keep texture even
– Continue until length reaches ~30 inches
– Finish with a simple sc border
Pattern 10: Flower Motif Bath Mat (Mosaic Flower Field)
Overview: A field of small, repeating flower motifs joined into a single mat creates a bright, cheerful look.
Materials:
– Cotton yarn in several colors
– Hook size 5.0 mm (H)
Finished size: About 24 inches by 32 inches (depending on motif size and join method)
Stitch notes:
– Stitches: motif-centered pattern with a basic join technique
– Pattern concept: Crochet many small flower motifs and join in a grid or random layout for a garden-like appearance
Pattern starting steps:
– Crochet flower motifs per chart or simple pattern
– Block and join motifs into a rectangle
– Add a border to frame the flowers
Pattern 11: Tunisian Crochet Bath Mat
Overview: If you have a Tunisian crochet hook, this mat is a durable, squishy option. Tunisian crochet creates a dense fabric with a smooth surface that’s perfect for a bath mat.
Materials:
– Cotton yarn
– Tunisian crochet hook (longer needle) in the same weight as your yarn
– Optional liner if you want a non-slip backing
Finished size: About 22 inches by 34 inches
Stitch notes:
– Stitches: Tunisian simple stitch (TSS), Tunisian slip stitch (TSS with a row of a slip stitch for finishing)
– Pattern concept: Work back-and-forth on the Tunisian hook, then pick up a standard crochet row to finish the edges.
Pattern starting steps:
– Foundation: Cast on a number of stitches appropriate for your width
– TSS rows: Alternate forward and return passes to create your fabric
– Final rows: Add a finishing edge with a few rows of standard crochet to create a neat border
– Bind off and weave in ends
Pattern 12: Lattice Lattice Bath Mat (Textured Grid)
Overview: A lattice-like grid texture using alternating stitches gives a modern, geometric look with a dense surface.
Materials:
– Cotton yarn
– Hook size 5.0 mm (H)
Finished size: About 22 inches by 34 inches
Stitch notes:
– Stitches: combination of sc and chain spaces to form a lattice grid
– Pattern concept: Work a series of rows that create a grid, then join if using squares
Pattern starting steps:
– Foundation: Ch 42
– Row 1: Sc in the 2nd ch from hook, continue across with spaces to create a grid pattern
– Row 2: Ch1, sc in the first sc, ch1, skip, sc in next, continuing to create a lattice
– Rows 3–6: Repeat Row 1 and Row 2 to maintain the lattice pattern
– Continue until the length is around 34 inches
– Finish with a neat border
Care, tips, and finishing touches for all patterns
– Yarn choice: Cotton yarns are ideal for bathroom mats due to durability, washability, and quick drying. If you’re wool-blend or acrylic-blend, ensure the yarn is labeled machine-washable.
– Backing and slip resistance: Place a non-slip rug pad or liner underneath any bathroom mat to prevent slipping. You can also sew on a fabric backing or use a non-slip rug grip tape along the underside.
– Blocking: After finishing a mat, consider light blocking (especially for larger pieces). Use a clean, damp towel and pin to shape, then let dry flat.
– Washing and care: Most cotton-based mats can be machine washed on a gentle cycle and air-dried. Always follow yarn care instructions. For darker colors, wash separately the first few times to avoid color bleed.
– Color ideas: For a modern bathroom, choose two or three complementary colors (e.g., charcoal gray with white and a bright accent like teal). For a coastal vibe, blues and sandy beiges work well. For a playful bathroom, try a rainbow or gradient in a single color family.
Tips for adapting patterns to your space
– Size adjustments: If you need a larger or smaller mat, adjust the foundation chain length or the number of rows. Don’t hesitate to add extra stripes or motif repeats to reach the desired length.
– Color dumps: If your bathroom has a specific color palette, pick colors that match or complement the existing decor. You can also use gradient yarns for a seamless color transition.
– Texture play: Mix textures by pairing a simple base with an accent stripe in a different stitch. For example, a moss-stitch base with a row of popcorn stitches along the border can add visual interest.
Choosing patterns for your space
– Small bathrooms: Shorter mats with a bright border can visually open up a small space. Avoid overly busy patterns if the room is crowded with other decor.
– Large bathrooms: You can go with longer mats or modular designs that stretch across a double vanity. A larger rug can serve as a focal point.
– Shared bathrooms: If multiple mats will be visible, consider a common color thread or repeated motif pattern that ties all the mats together cohesively.
Color and texture ideas to match any decor
– Minimalist bathroom: A simple all-white or two-tone mat in neutral hues with a subtle border.
– Beachy vibe: Light blues, seafoam greens, and sandy beige with a wavy ripple pattern.
– Modern and bold: High-contrast black-and-white, or a two-tone grid with a strong accent color.
– Cozy and traditional: Earthy tones (terracotta, sage, cream) with a soft moss-stitch texture.
Conclusion: Start with one and grow your collection
With these 12 free crochet bathroom mat pattern ideas, you can begin a little mat-making collection tailored to your bathroom spaces. Start with a pattern that matches your skill level, pick a yarn you love, and add your own personal touches with colorways and texture. The beauty of crochet is that your mats can be as simple or as intricate as you want. And because they’re free patterns you can reuse, remix, and expand as your confidence grows.
If you’re new to crochet, begin with the simpler, solid-texture patterns such as Moss Stitch Linen or the Striped Granny pattern. As you gain confidence, move into textured mats like Cushioning Cable or the Popcorn Stitch Mat. If you adore modular design, try the Mosaic Tile or Hexagon Tile mats and join several pieces for a bigger statement piece.
Where to find more patterns and how to save your favorites
– Bookmark this page for easy access to these 12 patterns.
– Search for terms like “free crochet bathroom mat pattern” or “bath rug crochet pattern” for more options.
– Consider saving your favorite color combinations and keeping a small notebook of pattern tweaks you enjoy—e.g., border style, stitch variation, or color order.
Care and maintenance to keep your crocheted mats looking fresh
– Do a gentle wash cycle and air dry to preserve the yarn’s integrity.
– Avoid high heat in the dryer; heat can cause some synthetic cotton blends to shrink or warp.
– Shake out mats after use to release moisture and prevent mildew.
– If you notice stretching over time, you can trim ends and reblock lightly to restore shape.
A note on keeping your bathroom mats durable
– Use cotton or cotton-blend yarn that’s specifically labeled for home use or dishcloth weight to ensure durability and washability.
– Consider adding a non-slip liner underneath the mat for safety, particularly on glossy bathroom floors.
Closing thought
Crochet bathroom mats are a practical way to bring warmth, color, and texture to your daily routine. These 12 patterns cover a variety of styles—from classic linen-inspired texture to modern geometric grids—so you can find something that matches your bathroom vibe and skill level. With a few skeins of cotton yarn and a comfortable hook, you’ll have a cozy bath space that’s uniquely yours in no time.
If you’d like, I can tailor these patterns further to your exact bathroom dimensions, preferred weight of yarn, and color palette. Tell me your space size, your favorite color family, and whether you want a quick project or a longer, more textured challenge, and I’ll help you refine one of these patterns into your perfect bathroom mat.