
Simple Crocheted Bath Mat: A Beginner-Friendly Pattern You’ll Actually Use Every Day
There is something deeply satisfying about stepping out of a warm shower and placing your feet on something you made with your own two hands. A crocheted bath mat is one of those projects that sits right at the intersection of practical and beautiful — it is sturdy enough to last for years, customizable to match any bathroom aesthetic, and honestly one of the most rewarding beginner projects you can take on. Whether you have been crocheting for decades or you just finished your first granny square last week, this pattern is designed to meet you where you are.
In this guide, we are going to walk through everything you need to know to make a simple crocheted bath mat from start to finish. We will cover materials, yarn choices, stitch selection, sizing tips, care instructions, and a full step-by-step pattern with notes along the way to help you troubleshoot as you go. By the end, you will have all the information you need to create a mat that looks like it came from a boutique home goods shop — without the boutique price tag.
Why Crochet a Bath Mat?
Before we dive into the how, let us take a moment to appreciate the why. Purchased bath mats wear out, slip around, collect mildew, and often come in a frustratingly limited range of colors. A crocheted bath mat, on the other hand, gives you complete control. You pick the size, the color, the texture, and the material. You decide whether you want something thick and plush or flat and quick-drying. You choose whether the mat lives in a farmhouse-style bathroom, a minimalist spa-inspired retreat, or a kid’s bathroom splashed with bright colors.
Beyond the aesthetic benefits, crocheted bath mats are genuinely durable when made with the right materials. Cotton yarn, which we will discuss in detail shortly, holds up beautifully to repeated washing and the daily foot traffic of a bathroom. Many people find that a handmade cotton bath mat actually improves with washing, becoming softer and slightly more absorbent over time.
And then there is the joy of the making itself. This is a meditative project. The stitches are simple and repetitive, which means your hands find a rhythm and your mind gets to wander, rest, or focus on a podcast or your favorite television show. It is the kind of crochet that feels productive without demanding your full concentration.
Materials You Will Need
Getting the materials right is the most important part of making a bath mat that works well and lasts a long time. Here is what you will need before you cast on.
Yarn: Cotton is the clear winner for bath mats. It absorbs moisture, handles repeated machine washing without falling apart, and does not hold onto odors the way synthetic fibers can. Look for a bulky or super bulky cotton yarn, as thinner yarn will take a very long time and produce a mat that lacks the thickness you want underfoot. Many crafters swear by T-shirt yarn or cotton rope yarn for bath mats — these are thick, sturdy, and create a satisfying texture. You will need approximately 200 to 300 yards depending on your desired finished size. For a standard bath mat of roughly 20 by 30 inches, plan on 250 yards of bulky cotton.
Hook: Match your hook size to your yarn. For bulky cotton or T-shirt yarn, a 7mm to 9mm crochet hook is typical. Check the yarn label for the recommended hook size, then consider going up one size. A slightly looser tension creates a mat that is more flexible and absorbent than a very tight, stiff fabric.
Scissors and a yarn needle: You will need scissors to cut your yarn and a yarn needle (also called a tapestry needle) with a large eye to weave in your ends securely. For bath mats, weaving in ends thoroughly is important because the mat will be washed frequently.
Non-slip backing (optional but recommended): A crocheted mat can slide on tile or hardwood floors, which is a safety issue. You have a few options. You can purchase a non-slip rug pad and cut it to size, sew non-slip material directly onto the back of the finished mat, or apply a few lines of puff paint or non-slip fabric paint to the underside before the first use. This step is optional, but it is worth doing for safety, especially in a household with children or elderly family members.
Choosing the Right Stitch
For a bath mat, you want a stitch that creates density and texture without becoming so stiff that the mat is uncomfortable underfoot. A few stitches work particularly well for this purpose.
The half double crochet (hdc) is a popular choice for bath mats because it creates a fabric that is denser than single crochet but still has a pleasant flexibility. It works up quickly and has a lovely subtle texture.
The single crochet (sc) stitch creates a very tight, durable fabric that is excellent for high-traffic use. It takes a bit longer to complete but produces a mat that holds its shape beautifully over years of use.
The moss stitch (alternating single crochet and chain stitches) creates a more open, lacy texture that dries faster and has a beautiful woven appearance. It is slightly less cushioned than a solid single or half double crochet fabric but is a wonderful choice if quick-drying is a priority.
The waffle stitch creates deep texture and excellent cushioning, though it is slightly more complex than the others. If you are comfortable with basic stitches and want something that looks impressive, the waffle stitch produces a mat that rivals anything you would find in a high-end store.
For the pattern below, we are using half double crochet worked in rows, which is ideal for beginners and produces a beautiful, practical finished mat.
Simple Crocheted Bath Mat Pattern
Finished Size: Approximately 20 inches wide by 30 inches long (adjustable — see notes)
Yarn: Bulky weight cotton yarn (size 5 or 6), approximately 250 yards
Hook: 8mm crochet hook
Gauge: Approximately 9 stitches and 7 rows = 4 inches in half double crochet (gauge is not critical for this project, but checking it helps you predict your finished size)
Abbreviations used:
Ch = chain
Hdc = half double crochet
St = stitch
Sl st = slip stitch
Rep = repeat
Sk = skip
Foundation Chain
Begin by chaining 47. This gives you a working chain of 46 stitches plus one turning chain. If you want to adjust the width of your mat, chain in multiples of 2 and add 1 for the turning chain. Each additional stitch adds approximately half an inch to the width.
Row 1: Starting in the third chain from the hook, hdc across. You will have 45 hdc stitches. Chain 2 and turn.
That chain 2 at the end of each row counts as your turning chain and does not count as a stitch in this pattern. Keep this consistent throughout, and your edges will stay straight.
Row 2 through Row 52 (or until desired length): Hdc in each stitch across. Chain 2 and turn at the end of each row.
A note on tension: try to keep your tension consistent throughout. If you find your edges pulling in, try consciously making the first and last stitch of each row a little looser. If your edges are flaring out, tighten your tension slightly at the ends of rows. Even experienced crocheters sometimes find that working a single crochet border around the finished mat tidies up any small inconsistencies in the edges — we will talk about that finishing step in a moment.
Finishing the last row: After completing your final row, cut the yarn, leaving a tail of about 6 inches. Pull the tail through the last loop to fasten off.
Finishing Touches
Once the body of your mat is complete, take a few minutes on these finishing steps. They make a noticeable difference in the final appearance and longevity of your mat.
Weaving in ends: Thread your yarn needle with the tail ends and weave them through several stitches in different directions. For a bath mat, which gets washed often, you want to weave in ends more thoroughly than you might for a decorative item. Weave through at least five or six stitches, change direction, and weave through several more. Give the yarn a gentle tug to make sure nothing pulls loose.
Border (optional but recommended): Work one round of single crochet around the entire perimeter of the mat. This tidies the edges, adds a finished look, and reinforces the corners. To do this, join your yarn at any corner, single crochet evenly along each side, and work 3 single crochets into each corner to help the mat lie flat. Slip stitch to join at the end of the round and fasten off. You can work this border in the same color as the body or in a contrasting color for a pop of visual interest.
Sizing Adjustments
One of the best things about making your own bath mat is that you can size it exactly to your space. Here are a few common sizes and how to achieve them with this pattern.
A small accent mat measuring roughly 14 by 20 inches works well beside a pedestal sink or in a small bathroom. Start with a chain of 33 (32 working stitches) and work approximately 35 rows.
A standard bath mat measuring around 20 by 30 inches is what the pattern above produces and is the most versatile size for most bathrooms.
A large bath mat measuring 24 by 36 inches is luxurious for a master bath or a large walk-in shower. Chain 55 (54 working stitches) and work approximately 63 rows.
Keep in mind that yarn thickness, hook size, and individual tension all affect finished size. If you are making this as a gift or trying to fit a specific space, it is worth working a gauge swatch before you begin and doing the quick math to adjust your stitch count accordingly.
Color Ideas and Inspiration
A plain white or natural cotton bath mat is timeless and matches virtually any bathroom. But do not stop there — this pattern is a wonderful canvas for color play.
A two-color striped mat is easy to achieve by simply switching yarn colors at the beginning of a row. To stripe evenly, switch colors every four or six rows. Join the new color by pulling it through the last two loops of the final hdc of the row before the color change.
For a gradient or ombre effect, look for variegated cotton yarn in tones that shift gradually from one shade to another. This creates a professionally finished look with very little extra effort on your part.
Neutral colors like oatmeal, slate grey, sage green, and terracotta are enormously popular for bath mats right now and complement the warm, natural aesthetic that cotton yarn already brings to the finished piece.
If you are making a mat for a child’s bathroom, embrace bright, cheerful colors — a mat striped in aqua, yellow, and coral is cheerful without being garish and will make morning routines a little more fun.
Caring for Your Crocheted Bath Mat
Proper care extends the life of your mat significantly. Most cotton yarn is machine washable, which is one of its greatest advantages for bathroom use. Check the label on your specific yarn for washing instructions, as some cotton blends have specific requirements.
In general, wash your crocheted bath mat in cold or warm water on a gentle cycle. Avoid hot water, which can cause cotton yarn to shrink. Tumble dry on a low heat setting or lay the mat flat to air dry. Air drying is gentler on the fibers and is the best option if your bathroom mat includes any synthetic yarn components.
Wash your mat regularly — ideally every week or two — to prevent mildew and keep the fibers fresh. Because cotton is naturally moisture-absorbing, a bath mat in daily use picks up a significant amount of water, so regular washing is important for hygiene as well as longevity.
If your mat develops any pilling over time, a fabric shaver can restore its appearance quickly. With proper care, a well-made cotton bath mat can last for many years.
Troubleshooting Common Issues
The mat is curling at the edges. This usually means your tension is too tight. Try going up a hook size and consciously loosening your grip. Working a border around the finished mat also helps flatten curling edges.
The mat keeps sliding on my floor. Add a non-slip backing as described in the materials section. This is a very common issue with crocheted and woven rugs and has nothing to do with your technique — it is simply a property of the yarn on smooth flooring.
My row counts are off and the mat is trapezoidal. Check whether you are consistently working into the correct number of stitches at the start and end of each row. It is easy to accidentally crochet into the turning chain or skip the last real stitch of a row. Counting your stitches at the end of every few rows while you are learning the pattern prevents this problem before it becomes noticeable.
The finished mat is smaller than expected. Your tension is likely tighter than the pattern assumes. Go up one hook size for your next project, or add stitches and rows to compensate.
Why This Project Makes a Great Gift
A handmade bath mat is a genuinely thoughtful and practical gift for a housewarming, a wedding shower, a new home purchase, or really any occasion that involves celebrating someone’s living space. It is the kind of gift that gets used every single day and noticed every single time. When you customize the colors to match the recipient’s bathroom palette, it goes from a generic gift to something that feels genuinely personal.
If you are making mats as gifts, consider making a matching set — a large bath mat and a smaller accent mat for beside the sink — in coordinating colors. Presented together, they look cohesive and considered, and the time investment for the second mat is minimal once you are already in the rhythm of the pattern.
Final Thoughts
A simple crocheted bath mat is one of those projects that delivers disproportionate satisfaction relative to the skill and time it requires. It is practical, customizable, durable, and genuinely beautiful in the finished product. The pattern above is intentionally beginner-accessible, but it produces a mat that looks polished and intentional — not like a practice piece, but like something worth displaying and using with pride.
If this is your first bath mat, enjoy the process. Get comfortable with the half double crochet if it is new to you, find a yarn color that genuinely excites you, and do not worry about perfection in the tension or the edges. Crochet is wonderfully forgiving, and the nature of the half double crochet stitch means that small inconsistencies blend into the overall texture rather than standing out.
Make one for your own bathroom first. Then make one for a friend. Before long, you may find yourself with a growing collection of handmade mats in every color and a waiting list of people who want one.