
Simple Crocheted Bath Mat: A Beginner-Friendly Pattern You’ll Love
There is something deeply satisfying about making your own home accessories, and a crocheted bath mat is one of those projects that perfectly balances simplicity with practicality. Whether you are brand new to crochet or you have been crafting for years and are looking for a relaxing weekend project, this guide will walk you through everything you need to know to create a beautiful, durable bath mat that looks like it came straight from a boutique home goods store.
In this post, you will find a full pattern with step-by-step instructions, tips for choosing the right yarn and hook, helpful guidance on finishing your mat properly, and plenty of ideas for customizing the design to suit your bathroom’s style. By the time you reach the end, you will have all the confidence you need to cast on and get started.
Why Crochet a Bath Mat?
Before we dive into the pattern, let’s talk about why a crocheted bath mat is such a worthwhile project. Store-bought bath mats are often made from synthetic fibers that wear out quickly, lose their color after a handful of washes, and offer little in the way of personal expression. A handmade crocheted mat, on the other hand, is entirely your own.
You choose the color. You choose the texture. You decide how thick and plush you want it to feel underfoot. And because you made it yourself, you know exactly what materials went into it — which matters a great deal if you or someone in your household has sensitive skin or prefers natural fibers.
There is also the practical appeal. Crocheted mats made from cotton yarn are naturally absorbent, machine washable, and incredibly durable. With proper care, a well-made crocheted bath mat can last for years. Many crafters find that their first handmade bath mat becomes the one they reach for every single day, simply because it holds up so well and continues to look beautiful wash after wash.
And then there is the meditative quality of the craft itself. Once you learn the basic stitches involved, crocheting a bath mat is the kind of project you can work on while watching television, listening to a podcast, or enjoying a quiet evening at home. The repetitive rhythm of the stitches is calming in a way that many crafters describe as genuinely therapeutic.
Materials You Will Need
Getting the materials right is the most important step before you begin. The wrong yarn can result in a mat that is scratchy, slippery, or falls apart after a few washes. Here is what you need to gather before you start.
Yarn: For a bath mat, cotton yarn is the gold standard. It is absorbent, easy to clean, and holds its shape beautifully. Look for a worsted weight or bulky weight 100% cotton yarn. Some popular options include Lion Brand 24/7 Cotton, Paintbox Simply DK Cotton, or any comparable brand you can find at your local craft store. You will need approximately 400 to 600 yards of yarn depending on the finished size you want. If you plan to add a second color for stripes or a border, pick up an additional skein in your accent color.
Hook: A size J (6mm) or K (6.5mm) crochet hook works well with worsted weight cotton. If you are using a bulky yarn, size L (8mm) gives you a lovely thick, squishy result. Ergonomic hooks with rubber grips are particularly nice for longer crochet sessions.
Scissors: A small, sharp pair of scissors for cutting yarn cleanly.
Yarn needle: Also called a tapestry needle or darning needle, this blunt-tipped needle is used to weave in the ends of your yarn when you finish the project.
Non-slip rug pad or fabric grip: Optional, but highly recommended. You can cut a piece of non-slip rug pad to fit the underside of your finished mat, or you can apply fabric grip dots using a hot glue gun to keep the mat from sliding on tile or hardwood floors.
Stitch markers: Optional but helpful, especially if you are a beginner. These small clips mark specific stitches so you can easily keep track of your place.
Choosing the Right Yarn Color
The color of your bath mat will have a big impact on how the finished piece looks in your space. A few things to keep in mind as you choose.
Neutral tones like cream, linen, stone gray, and warm white give your bathroom a clean, spa-like feel and tend to hide everyday dirt and soap residue better than you might expect. Deep jewel tones like navy, forest green, and terracotta are currently very popular in home décor and make a bold, beautiful statement. Soft pastels are lovely in bathrooms with a more delicate or vintage-inspired aesthetic.
If you plan to make a striped mat, choose two to three colors that sit nicely together. A classic combination is natural cream paired with a warm camel or sage green. For something a little more playful, try alternating a bright color with a neutral. Whatever you choose, make sure all the yarns you are using are the same weight so your mat comes out even and consistent.
Understanding the Basic Stitches
This pattern uses only two crochet stitches: the chain stitch and the half double crochet. If you are already familiar with these, feel free to skip ahead to the pattern. If you are newer to crochet, a quick refresher is helpful before you begin.
Chain stitch (ch): This is the foundation of almost every crochet project. You make a slip knot, place it on your hook, and then pull the yarn through the loop on your hook repeatedly to create a series of linked loops that look like a braid. Your starting chain determines the width of your mat.
Half double crochet (hdc): This stitch is slightly taller than a single crochet and creates a fabric that is thick, dense, and wonderfully textured. To work a half double crochet, yarn over, insert your hook into the designated stitch, yarn over again, pull up a loop (you now have three loops on your hook), yarn over one final time, and pull through all three loops. That is one half double crochet complete.
The combination of these two simple stitches is all you need to make a gorgeous, professional-looking bath mat.
The Simple Crocheted Bath Mat Pattern
Finished Size: Approximately 20 inches wide by 30 inches long. You can easily adjust the dimensions by changing the length of your starting chain or the number of rows you complete.
Gauge: 13 hdc x 10 rows = 4 inches with worsted weight cotton and a size J hook. Gauge does not need to be exact for this project, but keeping it close will help you achieve the intended dimensions.
Abbreviations:
ch = chain
hdc = half double crochet
sl st = slip stitch
sp = space
rep = repeat
t-ch = turning chain
Foundation
Begin by making a slip knot and placing it on your hook. Chain 66. This gives you a foundation chain of approximately 20 inches. If you would like a wider mat, add stitches in multiples of two. If you prefer a narrower mat, subtract stitches in the same way.
Row 1
Work one hdc into the third chain from the hook. The two skipped chains count as your first hdc. Work one hdc into each chain across. At the end of the row, you should have 65 hdc total. Chain 2 and turn your work.
Row 2 and Beyond
Work one hdc into each stitch across the row. When you reach the turning chain from the previous row, work one hdc into the top of the turning chain. Chain 2 and turn.
Repeat this row until your mat measures approximately 30 inches from the starting edge, or until you reach your desired length. For a standard bath mat size, you will complete roughly 75 to 80 rows depending on your gauge and tension.
Finishing the Edge
Once your mat reaches the desired length, do not fasten off just yet. Instead, work a simple border around the entire perimeter of the mat to give it a neat, polished finish.
Work one round of single crochet evenly around all four sides of the mat. When you reach the corners, work three single crochets into the corner stitch to help the border lie flat. When you return to where you started, join with a slip stitch to the first single crochet.
If you like, you can add a second round of single crochet in a contrasting color for a simple but striking border. Fasten off and weave in all ends securely using your yarn needle.
Stripe Variation
If you would like to add stripes to your mat, it could not be simpler. Begin with your main color and complete as many rows as you like — two rows of the same color creates thin, delicate stripes, while six or more rows creates bolder blocks of color.
To change colors, work the last hdc of your current row until you have two loops remaining on your hook. Drop your current color (do not cut it yet unless this is your final color change), pick up your new color, and pull it through those final two loops to complete the stitch. Chain 2 with the new color and turn. Continue in the new color for as many rows as desired, then switch back.
Carrying your yarn up the side of the mat as you work, rather than cutting and rejoining it each time, saves a great deal of time on weaving in ends. Simply lay the unused strand along the edge and crochet over it with each row to secure it in place. When the mat is finished, your color-change edges will be neat and tidy.
Caring for Your Crocheted Bath Mat
One of the great advantages of a cotton crocheted bath mat is how easy it is to wash. Cotton holds up extremely well in the washing machine, and most cotton yarns can handle regular laundering without losing their color or softness.
Wash your mat on a gentle or delicate cycle using cool or warm water. Avoid hot water, which can cause shrinkage in some cotton yarns. Use a mild laundry detergent and skip the fabric softener, which can actually reduce the absorbency of natural cotton fibers over time.
You can tumble dry the mat on low heat, though air drying is always the gentler option. Lay it flat to dry on a clean surface or hang it over a shower rod or drying rack. Avoid hanging it by one edge for extended periods, as the weight of the wet yarn can stretch the mat out of shape.
With regular washing and gentle care, your crocheted bath mat should stay looking fresh and beautiful for a very long time.
Tips for Getting the Best Results
Keep your tension consistent. Uneven tension is the most common challenge for newer crochet enthusiasts, and it can result in a mat that looks uneven or puckers in places. Try to maintain a relaxed, even grip on your yarn and hook throughout the project. If you notice your tension tightening as you work, pause and take a breath. Many people naturally crochet more tightly when they are tired or distracted.
Block your finished mat. Blocking is the process of wetting your finished piece, shaping it to the correct dimensions, and allowing it to dry flat. For a bath mat, this is as simple as soaking it in cool water, gently squeezing out the excess moisture, and laying it flat on a clean towel while you smooth it into a rectangle. Allow it to dry completely before using or placing any non-slip backing on it. Blocking evens out the stitches beautifully and gives your finished mat a professional, polished appearance.
Weave in your ends thoroughly. Ends that are not properly secured will work their way out over time, especially through repeated washing. After you cut your yarn, thread the tail through your yarn needle and weave it back and forth through several stitches in different directions before trimming the excess close to the fabric. This locks the end in place and prevents unraveling.
Add non-slip backing. Safety in the bathroom is important. Once your mat is finished and completely dry, flip it over and either attach a piece of non-slip rug pad cut to size, or apply hot glue dots evenly across the back of the mat. The hot glue creates small rubberized bumps that grip the floor beautifully and keep the mat from sliding around.
Creative Ways to Customize Your Mat
Once you have completed the basic pattern and feel comfortable with it, there are so many ways to make your bath mat truly unique.
You could experiment with a textured stitch pattern, such as the moss stitch or the waffle stitch, both of which create wonderful tactile surfaces and work up easily once you understand the basic concept. You could add a simple woven fringe along the short ends of your mat for a boho-inspired look that feels relaxed and handmade. You could create a set of coordinating bathroom accessories — a matching hand towel border, a toilet tank cover, or a small basket to hold toiletries — using the same yarn and color palette to give your bathroom a cohesive, put-together feel.
If you enjoy color work, you could try tapestry crochet to work a simple geometric design or monogram into the surface of your mat. This technique involves carrying multiple yarn colors at once and is a wonderful next step for anyone who wants to push their skills forward after mastering the basic pattern.
A Project Worth Making
There is a reason so many crafters return to this project again and again. A simple crocheted bath mat is fast enough to finish in a weekend, practical enough to use every single day, and satisfying in a way that only handmade things can be. Each time you step out of the shower and feel that soft, thick fabric underfoot, you are reminded that you made that. With your own hands, from a simple length of yarn and a hook, you created something genuinely beautiful and useful.
Whether you are making this for yourself, as a housewarming gift, or as part of a complete handmade bathroom set, this pattern is one you will come back to many times. The basic design is endlessly adaptable, the materials are affordable and widely available, and the result is something that looks far more impressive than the effort required to create it.
So gather your yarn, find your favorite hook, and give yourself a relaxing, rewarding project. Your bathroom — and your feet — will thank you.