
Free Crochet Pattern: Cushy Rug | Pattern Paradise
There is something deeply satisfying about making something for your home from scratch, especially when that something ends up being soft underfoot, beautiful to look at, and built to last. A handmade rug is one of those projects that sits at the perfect intersection of functional and decorative, and once you make your first one, you will wonder why you ever bought rugs from a store. Today we are sharing a complete free crochet pattern for what we are calling the Cushy Rug — a thick, plush, beginner-friendly design that works up quickly and looks like it belongs in a high-end home goods catalog. Whether you are new to crochet or a seasoned maker looking for a satisfying weekend project, this pattern is for you.
At Pattern Paradise, we believe that great crochet patterns should be accessible to everyone, which is exactly why we make patterns like this one completely free. Grab your hook, gather your yarn, and let’s get started.
Why You’ll Love This Cushy Rug Pattern
Before we dive into the actual pattern, let’s talk about what makes this rug special. The name says it all: cushy. This rug is designed to be thick and springy beneath your feet, achieved by working with bulky yarn and a large hook to create a dense, cushioned fabric. It is the kind of rug you want to step onto first thing in the morning — soft, warm, and grounding.
Here is what makes this pattern stand out from other free crochet rug patterns you might find online.
It is genuinely beginner-friendly. The stitch pattern relies almost entirely on single crochet, which is the most fundamental stitch in all of crochet. If you know how to chain and single crochet, you can make this rug. There are no complicated stitch combinations, no confusing written instructions that require you to decode cryptic abbreviations, and no techniques that require watching a tutorial three times before you feel confident.
It is versatile in size. The pattern is written with a bath mat or small accent rug in mind, but we will also give you the formula to make it larger so you can create a hallway runner, a kitchen rug, or even a living room statement piece. Once you understand the construction, scaling up is simple.
It uses affordable yarn. We will recommend specific yarn types, but the beauty of this design is that it works well with many different bulky or super bulky yarns, including cotton, wool blends, and acrylic. That means you can shop sales, use up stash yarn, or splurge on a premium fiber depending on your budget.
It is durable. Because of the dense stitch structure, this rug holds up well to regular foot traffic. It does not pill quickly or lose its shape after a few washes, which makes it a genuinely practical addition to your home rather than something that looks great in photos but falls apart within a season.
Materials You Will Need
Getting your materials together before you start is one of the best habits you can develop as a crocheter. Here is everything you need for the standard bath mat size, which finishes at approximately 20 inches by 30 inches.
Yarn: Approximately 400 to 500 yards of bulky weight yarn (size 5 or 6). Cotton or a cotton blend is ideal for bath mats and kitchen rugs because it is absorbent and machine washable, but acrylic works beautifully for living spaces. Some great options to look for include Lion Brand 24/7 Cotton in the bulky weight, Paintbox Simply Chunky, or any chunky cotton rope yarn. You can also hold two strands of worsted weight yarn together to achieve a similar thickness.
Hook: A size N/13 (9mm) or P/15 (10mm) crochet hook. If your gauge is running tight, go up a hook size. If it is running loose, go down. We will talk more about gauge in a moment.
Scissors for cutting yarn at the end.
Yarn needle for weaving in ends. This is non-negotiable with a rug — loose ends that are not properly woven in will unravel with use, so take the extra few minutes to secure them well.
Stitch markers (optional but helpful) to mark the end of each row if you are prone to losing your place.
Measuring tape to check your gauge and your finished dimensions.
That is genuinely all you need. No special tools, no additional equipment, no extra accessories. This is a beautifully simple project in terms of materials.
Gauge
Gauge is the number of stitches and rows that fit into a given measurement, and while it is often skipped in casual projects, it matters more for a rug than for many other items because the finished size directly affects whether the rug fits the space you have in mind.
For this pattern, you are aiming for approximately 8 single crochet stitches and 10 rows to equal 4 inches by 4 inches using a 9mm hook.
To check your gauge, chain 14 and single crochet across for 12 rows, then lay your swatch flat (do not stretch it) and measure the center 4 inches in both directions. Count how many stitches and rows fall within that measurement. If you have more stitches than expected, your tension is tight and you should try a larger hook. If you have fewer, your tension is loose and you should try a smaller hook.
Adjusting gauge might feel fussy, but getting it right means your finished rug will be the size you expect and will have that satisfying dense, cushioned quality we are going for.
Abbreviations
This pattern uses standard US crochet terminology.
ch — chain
sc — single crochet
sl st — slip stitch
st — stitch
rep — repeat
beg — beginning
RS — right side
The Cushy Rug Pattern
Finished Size: Approximately 20 inches x 30 inches (bath mat / small accent rug)
Hook: 9mm (N/13) or 10mm (P/15)
Yarn: Bulky weight, approximately 400–500 yards
Gauge: 8 sc x 10 rows = 4 inches
Foundation Chain
Chain 43. This gives you 40 working stitches plus 3 turning chains. If you want to adjust the width of your rug, simply change the number of chains, keeping in mind that every 2 extra chains adds approximately 1 inch to the width based on the gauge above. Always add 3 chains beyond your desired stitch count to account for the turning chain at the start of each row.
Row 1 (RS)
Starting in the second chain from the hook, single crochet across. You should have 40 single crochet stitches at the end of this row. Do not count the turning chain as a stitch in this pattern — doing so can cause the edges to grow and skew the shape. Chain 1 and turn.
Rows 2 through 75
Single crochet across all 40 stitches. Chain 1 and turn at the end of each row.
Repeat this row until your work measures approximately 28 to 29 inches from the starting edge. Because single crochet rows are relatively short in height, you will be working quite a few of them to reach this length, which is normal. The repetitive nature of this project is one of its best features — it is the kind of crocheting you can do while watching a movie or listening to a podcast without losing your place.
Check your measurement periodically rather than relying solely on row count, because differences in tension can affect the overall length more than the stitch count does.
Finishing Row
After your final row, do not fasten off yet. Instead, work a single crochet border around the entire perimeter of the rug. This border step is optional but highly recommended — it gives the rug a clean, finished edge and helps it lie flat.
To work the border, single crochet evenly across the final row of stitches (you already have those 40 stitches). When you reach the corner, work 3 single crochets into the corner stitch to help it turn neatly. Then rotate your work and single crochet evenly down the long side of the rug, working approximately one stitch into each row end. The exact number will depend on your row height, but aim for a consistent, flat edge rather than a specific stitch count — if the edge is puckering, you have too many stitches; if it is pulling in, you have too few. Work 3 single crochets into the corner and continue along the starting chain edge in the same way. Work 3 single crochets into the final corner, continue up the remaining long side, and join with a slip stitch to the first stitch of the border round.
Fasten off and leave a long tail for weaving in.
Finishing
Weave in all ends thoroughly using your yarn needle. For a rug, I recommend weaving the tail in one direction and then doubling back in the opposite direction, passing through different loops than you used the first time. This creates a secure anchor that will not slip out even with regular washing and use.
If your rug has any curl or the edges are not lying perfectly flat, wet blocking will solve the problem. Soak the rug in cool water, gently squeeze out excess moisture without wringing, and lay it flat on a clean surface. Use your hands to smooth it into shape and let it air dry completely before use. Once dry, it should lie beautifully flat.
How to Make the Rug Larger
One of the most common questions we get about rug patterns is how to adjust the size. Here is the simple formula.
For width: add 2 chains for every additional inch of width you want. So if you want a rug that is 24 inches wide instead of 20, add 8 chains to your starting chain (43 + 8 = 51 chains for 48 working stitches).
For length: continue working rows until your piece measures your desired length. Simple as that. There is no complex math involved — just measure as you go.
For a hallway runner, you might start with 24 to 28 inches of width and work until your piece is 60 to 72 inches long. For a larger living room rug, you could go as wide as your yarn supply allows, keeping in mind that each row across a wider piece will use significantly more yarn and your total yardage requirement will increase accordingly. A good rule of thumb: for every additional 4 inches of width and 6 inches of length beyond the standard size, add approximately 80 to 100 yards of yarn to your total.
Yarn Tips and Color Ideas
This pattern works with one solid color, but it also lends itself beautifully to color changes. Because each row is a simple back-and-forth single crochet, you can change colors at the beginning of any row to create stripes of any width. Two-row stripes in a neutral palette — think cream and natural linen, or white and soft gray — give the finished rug a classic, timeless look. Bold contrasting stripes in black and ivory or navy and rust create something more graphic and modern.
If you prefer a solid-color rug but want more visual texture, try using a variegated or tweed yarn. The subtle color variations add depth and visual interest without requiring any color-change technique on your part.
For bath mats specifically, cotton yarn is strongly recommended because it is absorbent and typically machine washable, which makes laundering easy. Always check your yarn label for care instructions and wash accordingly — some cotton blends can be machine washed on a gentle cycle, while others do better with hand washing.
For rugs in living areas, bedrooms, or hallways, you have much more flexibility. Acrylic is durable and easy to clean. Wool or wool blends add warmth and a luxurious feel underfoot. Some makers love working with chunky cotton rope or macramé cord for a more boho aesthetic, and this pattern works beautifully with those materials too, though you may need to adjust your hook size.
Caring for Your Crochet Rug
A handmade rug is an investment of time and materials, so caring for it properly will extend its life significantly. Here are some general care guidelines.
Shake it out or vacuum it on a low setting regularly to remove dust and debris. For cotton and acrylic rugs, machine washing on a gentle cycle in cool water is usually fine. Lay flat to dry rather than putting it in the dryer, which can cause shrinkage or distortion, especially with natural fibers. For wool or wool blend rugs, hand washing in cool water with a gentle detergent is safest.
If you want your rug to stay in place on a slippery floor, you have a few options. A non-slip rug pad cut to size works perfectly and is available at most home goods stores. Alternatively, you can apply small dots of fabric paint to the underside of the rug, let them dry completely, and they will act as natural grippers. Rug grip spray is another option and is widely available online.
A Note on Sustainability
One of the things we love most about making your own home goods is that it naturally aligns with a more sustainable lifestyle. When you crochet a rug yourself, you can choose your materials intentionally — opting for organic cotton, recycled fibers, or locally sourced wool if those things matter to you. You can also give new life to yarn from your stash that has been waiting for the right project.
Making things by hand also tends to create objects you value more than their mass-produced equivalents. You know exactly how much time, effort, and care went into that rug, and that knowledge makes you more likely to mend it, wash it gently, and keep it for years rather than tossing it when it shows the first signs of wear.
Pin, Save, and Share
If you make the Cushy Rug, we would absolutely love to see it. Tag us on Instagram or Pinterest and use the hashtag #PatternParadiseCushyRug so we can find your makes and share them with our community. Seeing your color choices, your finished sizes, and the spots in your home where the rugs end up living is genuinely one of the best parts of sharing free patterns, and your projects inspire other makers to pick up their hooks and try something new.
If you found this pattern helpful, consider pinning it to your crochet boards on Pinterest so other crafters can find it too. Sharing free patterns is one of the kindest things you can do for the crochet community, and it helps small pattern creators like Pattern Paradise keep making and sharing content without charging for every single design.
Happy hooking, and may your floors forever be a little softer underfoot.