Create Your Own Beautiful and Affordable Crocheted Bath Mat with Ease – FREE CROCHET PATTERN — Craftorator

Create Your Own Beautiful and Affordable Crocheted Bath Mat with Ease – FREE CROCHET PATTERN

There is something deeply satisfying about stepping out of the shower onto a mat you made yourself. It is soft underfoot, it is exactly the color you wanted, and it cost a fraction of what a comparable store-bought version would have. Crocheting a bath mat is one of those projects that delivers enormous reward for a surprisingly modest investment of time and skill. Whether you are a seasoned crocheter looking for a practical weekend project or a beginner who has just mastered the basic stitches, this pattern is written for you.

In this post, you will find a complete free crochet pattern for a beautiful, durable, and budget-friendly bath mat, along with tips for choosing the right materials, adjusting the size to fit your bathroom perfectly, and keeping your finished mat looking great wash after wash. Let’s get into it.


Why Crochet Your Own Bath Mat?

Before we dive into the pattern itself, it is worth pausing to think about why a handmade crochet bath mat is such a brilliant idea.

First, there is the cost. Cotton yarn — especially bulky cotton — is available at very reasonable prices, and you will find that a standard bath mat requires less than two skeins of yarn. Compare that to the price of a quality bath mat at a home goods store and the savings become obvious.

Second, there is the customization factor. When you make your own bath mat, you choose the color. You choose the size. You can match it perfectly to your towels, your tile, your shower curtain, or your entire bathroom aesthetic. You can make it rectangular, oval, or even hexagonal if you feel adventurous. This level of personalization simply does not exist when you are browsing store shelves.

Third, crochet bath mats are genuinely absorbent and functional. Cotton is naturally moisture-wicking, and the texture of crocheted fabric creates excellent surface area for absorbing water. A well-made crochet bath mat is not just decorative — it actually does its job beautifully.

Fourth, there is the joy of the process. Crocheting is meditative, creative, and immensely satisfying. A bath mat works up quickly, especially in bulky yarn, which makes it a wonderfully motivating project for beginners and a satisfying quick win for experienced crafters.


Materials You Will Need

Gathering your materials before you sit down to crochet saves time and frustration. Here is everything you need for this pattern.

Yarn: You will need approximately 200 to 250 yards of bulky weight (size 5 or 6) cotton yarn. Cotton is the strongly preferred fiber for bath mats because it is absorbent, durable, machine washable, and quick drying. Some popular choices include Lion Brand 24/7 Cotton in the bulkier weight options, Paintbox Simply Chunky Cotton, or any craft store brand in a comparable weight. You will need two skeins to be safe, though you may not use all of the second skein. Feel free to use two coordinating colors for stripes or a two-tone effect — this pattern works beautifully with color changes.

Hook: A size J (6.0 mm) or K (6.5 mm) crochet hook works well with bulky cotton. The slightly larger hook creates a looser, softer fabric that is pleasant underfoot. If you tend to crochet tightly, go up to the K hook. If your tension is naturally loose, the J may give you a firmer, more stable fabric.

Scissors and a yarn needle for weaving in ends.

Stitch markers (optional but helpful, especially for beginners).

A non-slip rug pad or no-slip backing spray is highly recommended for safety. More on that below.


Gauge and Sizing

For this pattern, gauge is approximate. You are aiming for about 11 stitches and 6 rows per 4 inches in half double crochet using a K hook and bulky cotton. That said, bath mats are forgiving — a slightly smaller or larger mat is not a problem. The important thing is that your fabric feels dense enough to be absorbent without being so stiff that it is uncomfortable.

The finished mat in this pattern measures approximately 20 inches by 30 inches, which is a standard bath mat size. If you want a larger mat, simply chain more at the start and add rows until you reach your desired length. If you are making a smaller accent mat for in front of a sink, reduce the starting chain accordingly.


Abbreviations Used in This Pattern

This pattern uses standard US crochet terms.

ch — chain
sl st — slip stitch
hdc — half double crochet
hdc2tog — half double crochet two together (decrease)
blo — back loop only
st(s) — stitch(es)
sp — space
rep — repeat
RS — right side
WS — wrong side


The Pattern: Classic Ribbed Bath Mat

This design uses a simple ribbed technique worked in the back loop only, which creates that lovely textured, ridged surface you often see on high-end bath mats. The ribbing also adds a subtle grip quality to the surface, which is a practical bonus. It looks far more complex than it actually is, and once you get into the rhythm of it, the rows fly by.

Foundation Chain

With your bulky cotton yarn and K hook, chain 56.

If you want to adjust the width of your mat, keep in mind that every 2 additional chains adds approximately three-quarters of an inch of width. Chain an even number for best results with this pattern.

Row 1 (RS)

Starting in the second chain from the hook, work one hdc in each chain across. You will have 55 hdc. Chain 2 and turn. (Note: the turning chain 2 does NOT count as a stitch in this pattern.)

Row 2 and All Subsequent Rows

Working in the back loop only (blo), work one hdc in each stitch across. You will always have 55 stitches at the end of each row. Chain 2 and turn.

Repeat Row 2 until your work measures approximately 20 inches from the starting chain, or until you reach your desired length. This will take roughly 30 to 34 rows, depending on your tension.

When you have reached your desired length, fasten off and weave in all ends securely with your yarn needle.


Optional: Two-Color Striped Version

If you want to add stripes, this is extremely easy to do. Simply switch colors at the end of any row by completing your last hdc until the final pull-through, then use your new color for that final pull-through before chaining 2 to turn. Carry the unused yarn up the side of the work if you plan to switch back within a few rows, or cut and weave in ends if the color sections will be longer.

Some lovely color combinations to consider: a soft sage green paired with a creamy white; a deep navy and a warm tan; a blush pink and a dusty terracotta; or a classic black and white for a graphic, modern look. If your bathroom has a specific color scheme, do not be afraid to pull a paint chip or towel to the yarn store and match precisely.


Finishing Your Bath Mat

Once your mat is complete and your ends are woven in, it is time for a few finishing steps that will make a real difference in the quality and longevity of your mat.

Blocking: Wet blocking your bath mat before its first use will even out your stitches, relax the fabric, and give your mat a more polished, professional appearance. To wet block, submerge your mat in cool water, gently squeeze out the excess (do not wring or twist), lay it flat on a clean towel, shape it to your desired dimensions, and allow it to dry completely. This step is especially worth doing if you used two colors, as it helps everything lie flat and uniform.

Non-Slip Safety: This is not optional — it is genuinely important. A crochet mat on a smooth bathroom floor can slide, and that is a safety hazard. There are several ways to address this. You can use a pre-cut non-slip rug pad cut to size from any home goods store and simply lay it underneath your mat. Alternatively, you can use non-slip rug backing spray, which you apply to the wrong side of your mat, allow to dry, and it creates a grippy texture that adheres slightly to the floor. Some crafters use a hot glue gun to apply lines of glue to the back of the mat, which dries to a rubbery texture that grips the floor well. Any of these methods work — just do not skip this step.


Washing and Care Instructions

One of the greatest advantages of a cotton crochet bath mat is how easy it is to keep clean. Machine wash on a gentle or normal cycle in cold or warm water. Avoid hot water, which can cause cotton to shrink slightly over time. Tumble dry on low or medium heat, or lay flat to dry. Because you are working with pure cotton (not a cotton-acrylic blend), your mat should hold its shape and color very well through repeated washings.

Avoid fabric softener, as it can reduce the absorbency of cotton over time. If your mat has a non-slip backing, follow the instructions for that product — some recommend air drying only.

Wash your mat frequently. A bath mat lives in one of the dampest rooms in the house and is stepped on with wet feet daily, which means it benefits from washing at least once a week or every other week.


Tips for Success

Even a simple pattern comes with a few tips that can make the difference between a mat you love and one that ends up at the bottom of the linen closet.

Tension matters more than you think. Try to keep your tension consistent throughout the project, especially when working in the back loop only. Uneven tension creates a wavy or ruffled edge rather than a flat, smooth one. If you notice your edges curling, your tension is too tight. Loosen your grip on the yarn and try a larger hook.

Count your stitches at the end of every few rows. It is very easy to accidentally crochet into the turning chain or skip the last stitch, which will change your stitch count over time and give you a mat that is wider at one end than the other. A quick count every few rows catches this early.

Join in a new skein before you run completely out. When you have about a yard of yarn left on your first skein, join your second one. This gives you enough tail to weave in securely and means you will not get stuck in the middle of a row without yarn.

Weave your ends in deeply. Bath mats get washed often and stepped on constantly. Take the time to weave each end in at least 3 to 4 inches in multiple directions. This prevents ends from working their way out after washing.

Choose your yarn color thoughtfully. Very light colors like white or cream will show dirt and staining more quickly than medium tones. That said, they also look crisp and lovely against colorful tile. If you are practical-minded, a medium gray, sage green, or stone blue will look beautiful and hide the inevitable minor dirt that comes with a floor mat.


Variations and Creative Ideas

Once you have made this basic ribbed mat and fallen in love with the process, there are so many directions you can take your bath mat crochet journey.

The Oval Bath Mat: Work a foundation oval (a technique similar to working in the round over a long foundation chain) and then continue working rows of single crochet or hdc in increasing rounds. Oval mats have a softer, more vintage look that suits farmhouse and cottage-style bathrooms beautifully.

The Pebble Stitch Mat: The pebble stitch (also called the alpine stitch or bobble stitch depending on your source) creates a wonderful raised, bumpy texture that is both visually striking and nice underfoot. This stitch has a bit more of a learning curve but works up into a gorgeous, spa-like mat.

The Granny Square Mat: Work a large granny square, or join multiple smaller squares together, for a bohemian, colorful mat that makes a real style statement. This is a great stash-busting option if you have small amounts of cotton yarn in various colors.

The Rag Mat (T-Shirt Yarn Version): For an even more budget-friendly version, cut old cotton T-shirts into strips and use them as your yarn. This creates a wonderfully thick, squishy mat with excellent absorbency and fantastic texture. It is also a brilliant way to repurpose fabric that might otherwise be thrown away.


Gifting Your Handmade Bath Mat

A crochet bath mat makes a genuinely thoughtful and useful handmade gift. It is practical enough that the recipient will actually use it, and the handmade quality gives it a warmth and charm that a store-bought version simply cannot replicate.

Consider making a set: a large bath mat paired with a smaller sink mat in the same yarn but perhaps in a slightly different stitch or color. Gift it alongside a matching set of hand towels or a bar of handmade soap and you have a luxurious, cohesive, entirely handcrafted gift that will be remembered.

For new homeowners, new parents, brides and grooms, or anyone moving into a first apartment, a handmade bath mat is a beautiful and surprisingly touching gift. Tuck a small card inside with the care instructions and a note that it was made just for them.


A Final Word

This pattern is proof that beautiful, functional home decor does not require a big budget, a fancy crafting space, or years of crochet experience. All it takes is a skein of cotton yarn, a hook, an afternoon, and the willingness to try something made by hand.

The bath mat you create with this pattern will be durable, absorbent, and completely your own. It will be exactly the right color for your bathroom, exactly the right size for your space, and it will carry with it the quiet satisfaction that comes from making something with your own hands that you use every single day.

If you make this mat, we would love to see it. Share your finished project and tag us so we can celebrate your work. And if you have questions as you go, drop them in the comments below — we are here to help every step of the way.

Happy crocheting.

Categorized in:

Rugs,

Last Update: October 14, 2026