
Free Knitting Pattern: Banguibain Rug or Bath Mat
There is something deeply satisfying about making something functional with your own hands. When you can step out of the shower each morning and feel the soft, textured cushion of a bath mat you knitted yourself, the experience of bathing takes on a whole new dimension. The Banguibain Rug or Bath Mat is one of those patterns that feels both achievable and rewarding, whether you are a confident beginner looking for a substantial project or an experienced knitter who wants something practical and beautiful for the home.
This free knitting pattern will walk you through everything you need to know to create your own Banguibain Rug or Bath Mat from start to finish. You will find materials lists, gauge information, step-by-step instructions, helpful tips, and plenty of encouragement along the way. The name “Banguibain” (pronounced ban-ghee-ban) draws inspiration from the idea of a gathering place near water — a fitting title for something that lives beside your tub or shower and greets you every single day.
Why Knit Your Own Bath Mat?
Before we dive into the pattern itself, it is worth pausing to think about why hand-knitted bath mats are worth making in the first place. After all, you can buy a bath mat at any home goods store for not very much money. So what makes knitting your own worthwhile?
The answer is partly about quality and partly about joy. Store-bought bath mats are often made from synthetic materials that feel soft at first but pill and deteriorate quickly. A hand-knitted mat made from cotton yarn is durable, washable, and improves with use. It becomes softer and more absorbent over time, like a well-loved towel. The texture of knitted fabric also provides gentle grip and cushioning that flat woven mats simply cannot replicate.
There is also the matter of customization. When you knit your own bath mat, you choose the colors, the size, and the stitch pattern. You can coordinate it perfectly with your existing towels and décor. You can make it a generous size for a large bathroom or keep it small and neat for a powder room. You can knit it in a single bold color or stripe it in every shade you love.
And then there is the making itself. Knitting a bath mat is a satisfying process. The yarn is thick, which means the project grows quickly and visibly. You can see your progress with every row, which makes it motivating even on days when crafting feels like a chore. Many knitters find that working on a larger-gauge project like this one is a wonderful palate cleanser between more intricate projects.
About the Banguibain Pattern
The Banguibain Rug or Bath Mat uses a combination of seed stitch borders and a central textured panel to create a finished piece that looks professionally crafted but is actually quite simple to execute. The seed stitch edges prevent the mat from curling, which is one of the most common frustrations with knitted flat fabric. The central panel uses a reversible textured stitch that provides grip underfoot and adds visual interest without requiring complex cable or lace techniques.
The finished mat measures approximately 20 inches wide by 30 inches long, which is a standard bath mat size. If you want a larger rug, instructions for sizing up are included at the end of this pattern.
This is a pattern suitable for knitters who have mastered the knit and purl stitches and feel comfortable following a simple row-by-row pattern. No special techniques are required, though a few tips about working with cotton yarn are included below, since cotton behaves differently from wool and can surprise knitters who are used to working with animal fibers.
Materials
To knit the Banguibain Bath Mat, you will need the following:
Yarn: Approximately 400 to 500 yards of a worsted weight or bulky cotton yarn. 100% cotton or a cotton-blend yarn is strongly recommended for bath mats because cotton is naturally absorbent, quick-drying, and machine washable. Some excellent options include Lion Brand 24/7 Cotton in worsted weight, Paintbox Simply DK Cotton (held double for the right gauge), or any craft cotton yarn sold in large skeins at hobby stores.
Needles: US size 9 (5.5mm) or US size 10 (6.0mm) straight needles or a circular needle used flat. Bamboo or wooden needles are particularly helpful when working with cotton yarn, as they provide a bit of grip that helps prevent stitches from sliding off accidentally.
Additional tools: A tapestry needle for weaving in ends, scissors, a tape measure, and stitch markers if you find them helpful for tracking the seed stitch border.
Optional: A non-slip rug pad or spray-on fabric gripper to use under the finished mat on hard flooring.
Gauge
Gauge for this pattern is approximately 14 stitches and 20 rows per 4 inches in stockinette stitch on size 9 or 10 needles with the recommended yarn. However, because this is a bath mat rather than a garment, gauge is not critical in the way it would be for a fitted sweater. If your mat comes out slightly larger or smaller than the stated measurements, it will still function beautifully. The more important thing is that your fabric feels firm and dense rather than loose and floppy, as a loose fabric will not provide the grip and structure a good bath mat needs.
Before casting on, knit a small swatch and wash it. Cotton yarn relaxes and softens significantly after its first wash, and your swatch will help you understand how the yarn behaves once it has been laundered. Many cotton yarns shrink slightly in length and grow slightly in width after washing.
Abbreviations
The following abbreviations are used throughout this pattern:
CO = cast on, K = knit, P = purl, K2tog = knit two stitches together (a right-leaning decrease), SSK = slip slip knit (a left-leaning decrease), RS = right side, WS = wrong side, rep = repeat, st(s) = stitch(es), BO = bind off.
Pattern Instructions
Cast On
Using your chosen needle size and cotton yarn, cast on 72 stitches. The long-tail cast on is recommended here because it creates a firm, tidy edge that pairs well with the seed stitch border.
Seed Stitch Setup Row (RS): K1, P1; repeat from to end of row.
Seed Stitch Row (all subsequent rows of border): Work each stitch as the opposite of what you see — knit the purl bumps and purl the knit stitches. This is the nature of seed stitch: it always alternates, so each stitch is worked opposite to the stitch below it.
Work 8 rows total in seed stitch to create the bottom border.
Main Body Setup
After completing 8 rows of seed stitch, you will begin the main body of the mat, which features seed stitch side borders and a central textured panel.
Row 1 (RS): Work 6 stitches in seed stitch (maintaining the established pattern), place a stitch marker if desired, work in the central texture pattern across the next 60 stitches, place a second stitch marker if desired, work 6 stitches in seed stitch to end.
Row 2 (WS): Work 6 stitches in seed stitch, work the central texture pattern across 60 stitches, work 6 stitches in seed stitch.
Central Texture Pattern (worked over 60 stitches)
This stitch pattern is worked over a multiple of 4 stitches and creates a reversible, grippy fabric that is ideal for a bath mat. It is sometimes called a moss rib or double seed stitch.
Rows 1 and 2: K2, P2; repeat from to end of center panel.
Rows 3 and 4: P2, K2; repeat from to end of center panel.
Repeat these 4 rows as the central texture pattern throughout the main body of the mat.
Working the Main Body
Continue working the mat with 6-stitch seed stitch borders on each side and the central texture pattern in the middle. Repeat the 4-row central texture pattern until the mat measures approximately 28 inches from the cast-on edge, ending on a Row 4 of the texture pattern.
Top Border
Work 8 rows of seed stitch across all 72 stitches to match the bottom border.
Bind Off
Bind off all stitches in pattern on the next RS row. To bind off in seed stitch, work each stitch as K or P according to the pattern before passing the previous stitch over it. This creates a bind-off edge that matches the cast-on edge in texture and tension.
Finishing
Weave in all ends carefully with a tapestry needle. For cotton yarn, it helps to split the yarn slightly and weave ends in multiple directions for a secure finish, as cotton has less natural grip than wool and ends can work loose over time with repeated washing.
Block the finished mat by soaking it in cool water for 10 to 15 minutes, pressing out excess water gently (do not wring), and laying it flat to dry. Smooth it into shape by hand and allow it to dry completely before placing it in the bathroom.
Tips for Knitting with Cotton Yarn
Cotton is a wonderful fiber for home textiles, but it has some quirks that are worth knowing before you begin.
Cotton has very little stretch compared to wool or acrylic yarn. This means your hands may tire more quickly than usual, especially if you tend to knit with tension in your hands and wrists. Take regular breaks and stretch your hands and fingers throughout your knitting sessions. Many knitters find that cotton projects benefit from shorter, more frequent knitting sessions rather than long marathon sessions.
Because cotton is inelastic, your tension may be less consistent than you are used to. Some knitters find their tension loosens as the project progresses and their hands relax into the yarn. Others find the opposite. Regular swatching and awareness of your own tension patterns will help. If you notice your fabric becoming noticeably looser or tighter as you go, try adjusting your needle size slightly or consciously adjusting how you hold the yarn.
Cotton yarn is heavier than the same volume of wool, which means that a large project like this bath mat can become somewhat heavy as it grows. If you are knitting on circular needles (even working flat), the needle can help distribute the weight more comfortably in your lap. Some knitters also find it helpful to use a project bag or a small basket to support the weight of the mat while they work.
Finally, cotton yarn washes and dries beautifully. Machine wash your finished mat on a gentle or delicate cycle with cold water, and either tumble dry on low or lay flat to dry. Avoid hot water and high heat, which can cause cotton to shrink or stiffen.
Customization Options
One of the great pleasures of a free pattern like this one is the freedom to make it your own. Here are several ways you can customize the Banguibain Rug or Bath Mat to suit your taste and home.
Color: The pattern as written uses a single color, but horizontal stripes work beautifully in this mat. You could stripe the entire mat in two or three colors, or use a contrast color just for the borders. A simple color change every 4 rows in the main body creates a cheerful striped effect. Because the central texture pattern uses 4-row repeats, color changes align naturally and neatly.
Size: To make a larger rug, simply cast on additional stitches in multiples of 4 (to maintain the central texture pattern repeat) and add extra stitches to the seed stitch borders if desired. For a runner-style rug, increase the number of rows worked in the main body rather than the number of cast-on stitches. For a small accent mat, reduce the cast-on to 48 stitches and work fewer rows in the main body.
Yarn weight: If you would like a thicker, plusher mat, try using a bulky weight cotton yarn on larger needles (US 10.5 or 11). The finished mat will grow more quickly and have a more cushioned feel underfoot. For a thinner, flatter mat that dries very quickly, use a DK weight cotton on smaller needles and hold the yarn single.
Stitch pattern variation: If you want a different look for the central panel, consider a simple basketweave pattern, a classic ribbing, or even a series of knit columns on a purl ground. Any stitch pattern that creates a textured, reversible fabric will work well in this design.
Sizing Up to a Full Rug
If you love the Banguibain pattern and want to use it to create a larger area rug for a bedroom, living room, or kitchen, the construction scales up very well. For a standard 24-by-36-inch rug, cast on approximately 84 stitches and work a main body of about 34 inches before adding the top border. For a 30-by-50-inch accent rug, you will need a significantly larger yarn quantity — plan on at least 1,000 to 1,200 yards — and may want to work on a long circular needle to accommodate the stitch count comfortably.
Larger rugs are often knitted in chunky or super bulky yarn on very large needles (US 13 to 15) to keep the knitting time manageable and the finished fabric appropriately firm and substantial. When scaling up, consider the floor surface the rug will live on and use a rug pad underneath for safety.
Care and Longevity
A well-made knitted cotton bath mat can last for many years with proper care. Wash it regularly — cotton bath mats benefit from frequent laundering, just like towels — and lay it flat to dry when possible. If the mat develops any pulls or snags from use, use a crochet hook or tapestry needle to gently pull the snagged yarn back through to the wrong side rather than cutting it. Cotton yarn is very forgiving and snags are usually easy to tidy up.
Over time, the texture of the mat will soften and become more supple. This is a feature, not a flaw. A well-worn hand-knitted bath mat has a softness and character that no factory-made alternative can match.
Final Thoughts
The Banguibain Rug or Bath Mat is a project that rewards the time you put into it in ways both practical and personal. Every morning when you use it, you will have the small, quiet satisfaction of knowing that you made something useful and beautiful. That feeling never entirely goes away, no matter how many things you knit.
Whether you are making this mat for yourself, for a housewarming gift, or as a first foray into home décor knitting, the pattern is designed to be approachable, adaptable, and genuinely enjoyable to work. Take your time with it. Enjoy the rhythm of the stitch. And when you block it out and see the finished fabric lying smooth and even and ready for its new life in your bathroom, let yourself feel proud.
Happy knitting.