
12 Bathroom Mat Free Crochet Patterns You’ll Actually Want to Make
There’s something deeply satisfying about crafting something functional for your home with your own two hands. And when that something ends up being a plush, colorful, perfectly sized bathroom mat that you made for nearly free using yarn you already had in your stash — well, that’s the kind of win that keeps crochet enthusiasts hooked for life.
Bathroom mats are one of the most practical and beginner-friendly crochet projects you can take on. They’re flat, they don’t require shaping, they work up quickly with bulky yarn, and the end result is something your household will use every single day. Whether you’re a complete beginner who has just mastered the single crochet stitch or an experienced crocheter looking for a satisfying weekend project, there’s a bathroom mat pattern here for you.
This collection brings together 12 free crochet bathroom mat patterns, ranging from simple rectangular designs to gorgeous textured rounds, boho tasseled beauties, and colorful scrappy mats that are perfect for using up your yarn leftovers. Each pattern includes guidance on the best yarn and hook choices, approximate size information, and skill level so you can find exactly the right fit.
Let’s dive in.
Why Crochet Your Own Bathroom Mat?
Before we get into the patterns, it’s worth taking a moment to appreciate just how practical this project really is. Store-bought bath mats often shed, pill, and fall apart after a few months. A crocheted bath mat made with the right materials can last for years, is machine washable, and costs a fraction of what you’d pay in a home goods store.
Crochet bath mats are also endlessly customizable. You can make them in colors that perfectly match your towels, your walls, or your overall bathroom aesthetic. You can make them thick and plush by using multiple strands of yarn held together, or thinner and more lightweight if you prefer something that dries quickly. You can add fringe, tassels, or a simple border to make them truly one of a kind.
And if you love giving handmade gifts, a crocheted bathroom mat is a thoughtful and useful housewarming present that feels much more personal than anything you’d pull off a shelf.
What Yarn Works Best for Crochet Bath Mats?
This is one of the most important questions to answer before you cast on — or rather, before you make your slip knot. Not all yarn is created equal, and for bath mats specifically, you want yarn that can handle moisture, repeated washing, and foot traffic.
Cotton yarn is the most popular choice for bathroom mats, and for good reason. It’s absorbent, durable, easy to wash, and doesn’t stretch out of shape over time. Look for 100% cotton or a high cotton blend. Worsted weight cotton works well for lighter mats, while bulky or super bulky cotton (or cotton held double) will give you a thicker, more cushioned result.
T-shirt yarn, sometimes called jersey yarn or fabric yarn, is another fantastic option. It creates thick, dense mats with great texture, and it’s extremely sturdy. Many crafters make their own t-shirt yarn from old t-shirts, which is a wonderful zero-waste approach.
Acrylic yarn can work in a pinch, especially if it’s a thicker weight, but it tends to be less absorbent than cotton. If you do use acrylic, look for one labeled as “soft” or “chenille” for a better underfoot feel.
Avoid wool for bath mats unless it’s specifically treated for machine washing. Regular wool can shrink, felt, or become misshapen with regular laundering.
Pattern 1: The Classic Striped Cotton Bath Mat
This is the perfect starting point for anyone new to crochet or anyone who just wants a reliable, no-fuss pattern. The classic striped cotton bath mat uses nothing but single crochet stitches worked back and forth in rows to create a rectangle in two or more colors.
The beauty of this pattern is its simplicity. You choose your dimensions, pick two or three colors of cotton yarn that work well together, and just keep crocheting until you reach your desired length. The color changes create clean, graphic stripes that look fresh and intentional.
Skill level: Beginner
Yarn: Worsted weight cotton in two or three colors
Hook: 5.0mm or 5.5mm
Approximate size: 20 inches x 30 inches (adjustable)
Stitch used: Single crochet
To make this mat, chain a multiple of your desired width (a chain of 60 to 70 stitches works well for a standard bath mat). Single crochet across each row, changing colors every two to four rows. When you finish, weave in all ends securely and wash on a gentle cycle in cold water.
Pattern 2: The Chunky Oval Bath Rug
Oval bath mats have a classic, timeless look that suits almost any bathroom style. This pattern starts with a foundation chain in the center and works outward in rounds using half double crochet stitches, creating a smooth, even texture that’s wonderfully soft underfoot.
The key to a successful oval crochet mat is working the correct number of increase stitches at each short end during the first few rounds to keep it lying flat. Once you’ve worked five or six rounds, the increases become less frequent and the oval shape maintains itself beautifully.
Skill level: Beginner to intermediate
Yarn: Bulky or super bulky cotton, or two strands of worsted weight held together
Hook: 8.0mm to 10.0mm
Approximate size: 18 inches x 28 inches
Stitches used: Chain, half double crochet, increases
Using a chunky cotton in a natural, undyed shade gives this mat a relaxed, spa-like feel. But it’s equally stunning in a bold teal, mustard yellow, or deep burgundy if you want something more dramatic.
Pattern 3: The Textured Waffle Stitch Mat
If you love texture, the waffle stitch will become one of your all-time favorite crochet techniques. It creates a grid-like pattern of raised squares that looks incredibly sophisticated but is actually made using just chains, single crochet, and double crochet stitches.
The waffle stitch bath mat has a luxurious, spa-towel quality to it. Worked in white or ivory cotton, it looks like something from a high-end hotel boutique. Worked in a moody charcoal or navy, it feels modern and sleek.
Skill level: Intermediate
Yarn: Worsted weight cotton
Hook: 5.0mm
Approximate size: 20 inches x 30 inches
Stitches used: Chain, single crochet, double crochet, front post double crochet
The waffle stitch requires working post stitches, which means wrapping your hook around the post (the vertical body) of a stitch from the previous row rather than inserting it through the top loops. It’s a technique that’s easy to learn and makes a dramatic difference in the finished texture.
Pattern 4: The Boho Fringe Mat
For anyone drawn to bohemian or coastal home decor, this fringed mat is a dream project. The base is a simple rectangle worked in single or double crochet, but the long cotton fringe along each short end transforms it into something that looks incredibly designer.
This pattern works beautifully in natural undyed cotton or in earthy tones like terracotta, sage green, and warm cream. The fringe is added after the mat body is complete by cutting lengths of yarn, folding them in half, and pulling them through the edge stitches with a crochet hook — a technique called fringe attachment that even beginners can master in minutes.
Skill level: Beginner
Yarn: Worsted or bulky weight cotton
Hook: 6.0mm
Approximate size: 20 inches x 32 inches (not including fringe)
Stitches used: Chain, double crochet
For extra boho flair, you can braid the fringe strands in groups of three before trimming them to a uniform length. A few wooden beads threaded onto individual fringe strands add a beautiful artisanal touch.
Pattern 5: The Granny Square Patchwork Mat
If you’ve ever made a single granny square, you have everything you need to make this delightful patchwork bath mat. The design consists of individual granny squares in a mix of colors that are crocheted separately and then joined together using the join-as-you-go method or a simple slip stitch seam.
This is the perfect scrappy project for using up yarn odds and ends. Each square can be a different color, a different color combination, or you can stick to a more curated palette for a more cohesive look. A 4×6 arrangement of standard-sized granny squares produces a mat that’s just right for in front of the sink or bathtub.
Skill level: Beginner to intermediate
Yarn: Any leftover worsted weight cotton or cotton blend
Hook: 5.0mm
Approximate size: 22 inches x 32 inches
Stitches used: Chain, slip stitch, single crochet, double crochet, granny square construction
Adding a single round of single crochet around the entire joined mat gives it a clean, finished border and ties all the colors together.
Pattern 6: The Spiral Round Rug
Round mats have a modern, minimalist quality that works beautifully in smaller bathrooms or as an accent piece in front of a pedestal sink. This spiral round rug is worked in a continuous spiral (rather than joined rounds) using single crochet, which creates a smooth, seamless surface with no visible seam.
The key to keeping a round mat flat is working the correct number of increases in each round. Six increases per round is the standard formula for single crochet worked in a spiral, and as long as you maintain that count, your mat will lie perfectly flat every time.
Skill level: Beginner
Yarn: Bulky cotton or two strands of worsted weight held together
Hook: 8.0mm
Approximate size: 24 inches in diameter (adjustable)
Stitches used: Magic ring or chain start, single crochet, increases
You can keep this mat in a single solid color for a clean, graphic look, or introduce new colors every few rounds for a bold, striped effect.
Pattern 7: The T-Shirt Yarn Mat
T-shirt yarn mats are having a serious moment in the home decor world, and it’s easy to see why. The thick, jersey fabric creates mats that are incredibly sturdy, surprisingly soft, and absolutely gorgeous in their chunky simplicity.
This pattern uses bulky t-shirt yarn (which you can buy ready-made or cut from old t-shirts) and a large hook to work up a simple rectangle or circle in under two hours. The resulting mat has a loopy, braided texture that looks beautifully artisan.
Skill level: Beginner
Yarn: Bulky t-shirt yarn or fabric yarn
Hook: 12.0mm to 15.0mm
Approximate size: 20 inches x 30 inches
Stitches used: Chain, single crochet or slip stitch
The slip stitch variation of this pattern produces a particularly dense, non-slip texture that’s ideal for bathroom safety.
Pattern 8: The Tunisian Entrelac Mat
For crocheters who want to try something a little different, Tunisian crochet creates some of the most beautiful fabric textures imaginable. The Tunisian simple stitch looks almost like a woven textile, with a smooth, grid-like surface that’s firm, flat, and extremely durable.
Tunisian crochet requires a special Tunisian hook (or a regular hook with an extended handle), but the technique is easier than it looks. Each row consists of two passes — a forward pass where you pick up loops, and a return pass where you work them off. The resulting fabric is thick, stable, and ideal for a bath mat.
Skill level: Intermediate
Yarn: Worsted weight cotton
Hook: Tunisian hook, 5.5mm to 6.0mm
Approximate size: 20 inches x 28 inches
Stitches used: Tunisian simple stitch, Tunisian knit stitch
Pattern 9: The Shell Stitch Spa Mat
The shell stitch is one of crochet’s most beloved and recognizable patterns, and it translates beautifully into a bath mat. Groups of five double crochet stitches fanned out from a single stitch create a scalloped, flowing texture that feels luxurious and looks like something from a boutique spa.
This pattern works best in a single color or two complementary colors alternated every two rows. The shell stitch has enough visual interest on its own that it doesn’t need competing colors or additional embellishment.
Skill level: Beginner to intermediate
Yarn: Worsted weight cotton
Hook: 5.0mm
Approximate size: 20 inches x 28 inches
Stitches used: Chain, single crochet, double crochet, shell stitch
Finishing with a simple single crochet border around all four sides gives this mat a polished, professional look.
Pattern 10: The Colorful Scrappy Rectangle Mat
This is the ultimate stash-busting crochet project. The scrappy rectangle mat uses up small amounts of yarn in a wide variety of colors to create a mat that’s cheerful, eclectic, and completely unique. Each color is used for one or two rows before changing to the next.
The random, improvisational nature of this pattern is part of its charm. There’s no planning required — just grab whatever color is next in your yarn basket and keep going. The result is a mat that tells the story of every project you’ve ever made.
Skill level: Beginner
Yarn: Any leftover worsted weight cotton or cotton blend in multiple colors
Hook: 5.0mm to 5.5mm
Approximate size: 20 inches x 30 inches
Stitches used: Chain, half double crochet
Pattern 11: The Basketweave Bath Mat
The basketweave stitch creates the illusion of woven fabric by alternating panels of front post and back post double crochet stitches. The resulting texture is deeply three-dimensional, wonderfully cushioned underfoot, and absolutely impressive to anyone who sees the finished product.
This is a great pattern for intermediate crocheters who have already gotten comfortable with post stitches (such as those who have tried the waffle stitch) and want to take the technique to a more dramatic level.
Skill level: Intermediate
Yarn: Bulky weight cotton or two strands of worsted weight cotton held together
Hook: 8.0mm
Approximate size: 22 inches x 32 inches
Stitches used: Chain, double crochet, front post double crochet, back post double crochet
Work this mat in a rich, deep color — forest green, rust, or midnight blue — for a result that looks like a piece of fiber art.
Pattern 12: The Ribbed Rectangle Mat with Contrast Border
This final pattern brings together simplicity and style in the most satisfying way. The body of the mat is worked lengthwise in rows of back loop only single crochet, which creates a beautifully ribbed texture that’s stretchy and plush. A final round of single crochet in a contrasting color frames the mat with a clean, graphic border.
Working into the back loop only is a small technique adjustment that makes a dramatic difference — instead of a flat, smooth fabric, you get deep, parallel ribs running the length of the mat that both look beautiful and add extra cushioning.
Skill level: Beginner
Yarn: Bulky weight cotton in two colors (main and contrast)
Hook: 8.0mm
Approximate size: 20 inches x 30 inches
Stitches used: Chain, back loop only single crochet, single crochet border
This is the kind of pattern you’ll make once and then immediately want to make five more of in different color combinations.
Tips for Making Your Crochet Bath Mats Last
Regardless of which pattern you choose, a few simple practices will help your bath mat hold up beautifully over time.
Wash your mat in cold water on a gentle cycle and avoid the dryer if possible — air drying is gentler on cotton fibers and helps the mat keep its shape. If you do use the dryer, use a low heat setting.
Make sure to weave in your ends securely, ideally threading them through several stitches in multiple directions before trimming. Bath mats take a lot of use and frequent washing, and a loosely woven end will eventually work its way free.
If you want to add non-slip backing to your mat, you can either purchase a non-slip rug pad cut to size, or use a fabric paint designed for non-slip surfaces (sometimes called “puff paint”) to dot the underside of the mat with grip points.
Getting Started: Your Next Steps
With 12 patterns to choose from,