DIY Crochet Rug with Bulky Yarn (super easy free pattern!)

DIY Crochet Rug with Bulky Yarn (Super Easy Free Pattern!)

If you’ve been looking for a satisfying weekend project that results in something genuinely beautiful and functional, you’ve found it. This DIY crochet rug with bulky yarn is one of those rare patterns that works up fast, looks impressive, and doesn’t require you to be an advanced crocheter to pull off. Whether you’ve just learned your basic stitches or you’ve been crocheting for years and want a relaxing project that practically makes itself, this is the pattern for you.

I’m sharing the complete free pattern below, along with all my tips for choosing the right yarn, working in the round, and finishing your rug so it lays flat and lasts for years. Let’s get into it.


Why Bulky Yarn Is Perfect for Crochet Rugs

Before we dive into the pattern, let’s talk about why bulky yarn is such a great choice for rug making. When you’re crocheting something that’s going to live on the floor and get walked on regularly, you need a fabric that’s dense, sturdy, and thick enough to provide some cushion underfoot. Bulky yarn — typically classified as weight 5 or 6, and sometimes even super bulky at weight 6 — creates exactly that kind of fabric when paired with a slightly smaller hook than the label suggests.

Using a tighter gauge than you normally would is actually intentional in rug making. A looser fabric would be too floppy and might not hold its shape, while a denser fabric holds up to foot traffic and stays flat on the floor without curling at the edges. Bulky yarn also makes the project work up extremely quickly. Instead of spending weeks on a rug, you can realistically finish this one in a single weekend, or even a single long afternoon if you’re an experienced crocheter.

Cotton and cotton blend bulky yarns are a popular choice for rugs because they’re durable, washable, and don’t stretch as much as wool or acrylic. However, acrylic bulky yarn works perfectly well too, especially if you’re making a decorative rug in a low-traffic area like a bedroom or reading nook. Wool is luxurious and naturally resilient, making it excellent for rugs, though it typically comes with a higher price tag. For a beginner-friendly and budget-conscious option, a chunky cotton or acrylic yarn will give you beautiful results.


What You’ll Need

Here’s everything you need to gather before you sit down to crochet.

Yarn: Approximately 300 to 400 yards of bulky weight yarn (weight 5 or 6). For a standard bath mat size (roughly 20 by 30 inches), you’ll use around 300 yards. For a slightly larger accent rug, plan for up to 400 yards. You can use a single color for a clean, modern look, or choose two to three colors for a striped or color-blocked design.

Hook: A size L (8mm) or M/N (9mm) crochet hook. If your stitches feel too loose and the fabric is floppy, go down a hook size. If your stitches are so tight they’re hard to work into, go up a hook size. The goal is a firm, dense fabric.

Scissors: Any pair will do.

Yarn needle: For weaving in your ends when you’re finished.

Stitch markers: Optional, but helpful for keeping track of your round beginnings.

Non-slip rug pad or fabric backing: Highly recommended to keep your finished rug from sliding on hard floors.


A Note on Gauge

For this pattern, gauge is less precise than it would be for a garment, but it still matters for getting a rug that lays flat and has a good, firm texture. A rough target gauge is about 8 single crochets and 10 rows equal 4 inches using a size L hook. Your finished oval rug should measure approximately 20 inches wide and 30 to 32 inches long, though slight variations are totally normal and won’t affect the usability of your rug.

If you want a larger rug, you can easily adjust the pattern by lengthening your starting chain. I’ll explain how below.


The Free Pattern: Classic Oval Crochet Rug

This pattern uses the classic oval construction, which is one of the most popular methods for crocheting a rug. You start with a foundation chain, work around both sides of it, and then continue building rounds outward until your rug reaches the size you want. The result is a smooth, symmetrical oval that works perfectly as a bath mat, kitchen rug, or bedside accent rug.

Abbreviations

  • ch — chain
  • sc — single crochet
  • sl st — slip stitch
  • st(s) — stitch(es)
  • BLO — back loop only

Special Stitch Note

For this pattern, you’ll work all single crochets through the back loop only (BLO) once you’ve established your first round. This creates a ridged, textured surface that looks intentional and beautiful, and it also helps give the rug a bit more structure. If you’re not familiar with working in the back loop, don’t worry — I’ll walk you through it.


Step 1: Foundation Chain

With your bulky yarn and size L or M hook, chain 21.

This starting chain forms the “spine” of your oval. The length of your chain determines the length of your finished rug. If you want a longer rug, simply chain more stitches. A general rule: your finished rug will be approximately the length of your starting chain plus a few inches on each end from the rounded corners. So a chain of 21 will give you a rug around 28 to 32 inches long.

Step 2: Round 1

Starting in the second chain from the hook, single crochet across to the last chain stitch — that’s 20 single crochets total along one side of your chain.

When you reach the last chain stitch, work 3 single crochets into that stitch to create the curve at the end of your oval. This is the first corner.

Now rotate your work and single crochet back along the opposite side of your foundation chain. You’re essentially working into the back bump of each chain stitch. Work 19 single crochets along this side.

When you reach the first stitch of your chain (the end where you started), work 2 single crochets into that stitch to complete the second corner of your oval.

Join with a slip stitch to your first single crochet to close the round. You should have 44 stitches total at the end of round 1.

Place a stitch marker in the first stitch of the round to help you keep track of where each new round begins.

Step 3: Round 2 and Beyond (BLO Single Crochet)

From round 2 onward, you’ll work every stitch through the back loop only. This is what creates that beautiful ridged texture across the surface of your rug.

Round 2: Chain 1 (this does not count as a stitch throughout this pattern). Single crochet in BLO in the first stitch and in each stitch around, but increase at the corners by working 2 single crochets into each of the corner stitches. Your corners from round 1 were the 3-stitch groups at each short end. In round 2, you’ll identify those corner areas and work 2 stitches into the center stitch of each group.

Here’s the breakdown of round 2: sc in BLO in each of the 20 stitches along the long straight side, then 2 sc in BLO in each of the 3 corner stitches at one short end (6 stitches total in the corner), sc in BLO in each of the 19 stitches along the second long side, then 2 sc in BLO in each of the 2 corner stitches at the other end (4 stitches total). Join with a slip stitch. You’ll have approximately 50 stitches.

Don’t stress too much about counting perfectly in the corners — what matters is that your rug is laying flat. If it starts to ruffle or cup, you need to adjust your increases. I’ll cover troubleshooting below.

Rounds 3 through 10 (or until desired size): Continue working in BLO single crochets around, adding increases in the corners of each round to keep the rug flat. Generally, you’ll add 2 increases at each short end per round — roughly 4 to 6 total increase stitches per round. Move your increases around slightly each round so they don’t stack directly on top of each other, which helps prevent the edges from developing a scalloped look.

Continue until your rug reaches your desired size. For a standard bath mat (about 20 by 30 inches), roughly 8 to 10 rounds should do it. For a larger accent rug, keep going until it’s as big as you’d like.

Step 4: Finishing Round

For a clean, polished edge, work a final round of regular single crochets (not BLO — work through both loops) all the way around. This tightens up the edge and gives your rug a neat border.

Alternatively, you can work a simple slip stitch border around the edge for a slightly more delicate finish.

Fasten off and leave a long tail for weaving in.

Step 5: Weave in Ends

Thread your yarn needle with the tail ends and weave them in securely through several stitches on the wrong side of your rug. Because rugs take a lot of wear and washing, it’s worth weaving in your ends extra carefully — go through at least 6 to 8 stitches in different directions before trimming.


How to Keep Your Rug Flat

One of the most common frustrations with crocheted rugs is that they don’t lay flat — they either ruffle at the edges (too many increases) or cup upward in the middle (not enough increases). Here’s how to troubleshoot both issues.

If your rug is ruffling, you have too many stitches in the corners. Try skipping one increase stitch in each corner section on the next round and see if the ruffling resolves.

If your rug is cupping or bowl-shaping, you don’t have enough increases. Add an extra increase stitch in each corner on the next round.

Blocking your finished rug can also help significantly. Wet blocking — soaking the rug in cool water, gently squeezing out the excess, and pinning it flat to dry — works especially well for cotton and wool yarns. Acrylic yarns don’t respond as dramatically to blocking, but even they benefit from being pinned flat while damp.


Color Variations and Creative Ideas

One of my favorite things about this pattern is how easy it is to customize with color. Here are a few ideas to make your rug your own.

Striped rug: Change colors at the beginning of each new round, or every two rounds, for bold, even stripes. This is a great way to use up leftover skeins of bulky yarn in coordinating colors.

Color-blocked rug: Work the first half of your rounds in one color, then switch for the outer half. This creates a striking two-tone effect that looks very intentional and modern.

Boho neutral palette: Cream, tan, and terracotta are always gorgeous together for a bohemian-inspired rug. Try working a few rounds of each in sequence.

Bold single color: Sometimes a single rich color — a deep navy, forest green, or classic black — makes the most sophisticated statement. Let the texture of the BLO stitches do all the visual work.


Tips for Long-Lasting Rugs

A crocheted rug is an investment of your time and yarn, so it’s worth taking a few steps to help it last as long as possible.

Always use a non-slip rug pad or attach a non-slip backing to the underside of your rug. You can buy pre-cut non-slip rug pads at most home goods stores, or apply a fabric or rubberized backing using fabric glue or hand stitching. This not only prevents slipping (important for safety, especially in the bathroom or kitchen) but also reduces the friction against hard floors that can cause the bottom of your rug to wear out.

Wash your rug on a gentle cycle in cool water, or hand wash it if it’s made from a delicate fiber. Avoid the dryer for wool rugs — lay them flat to dry. Cotton and acrylic rugs can usually handle the dryer on low heat, but air drying will extend their life.

Rotate your rug occasionally if it lives in a high-traffic spot. This distributes wear evenly and keeps it looking fresh longer.


Adjusting the Pattern for Different Sizes

The beauty of this oval construction is that it scales very easily. Here’s a quick guide to adjusting your starting chain for different rug sizes.

For a small doormat (about 14 by 22 inches), start with a chain of 12 and use about 150 to 180 yards of yarn.

For a standard bath mat (about 20 by 30 inches), use a chain of 21 as written in this pattern, with 300 to 350 yards of yarn.

For a larger kitchen or hallway runner (about 24 by 40 inches), start with a chain of 30 and plan for 450 to 550 yards of yarn.

For any size, the principle is the same: work back along both sides of your foundation chain, increase at the corners each round, and keep going until you reach your desired dimensions.


Beginner Tips for Crocheting in the Round

If this is your first time crocheting in the round, welcome — it’s a wonderful skill that opens up a whole world of projects. A few things to keep in mind as you work this pattern.

Moving your stitch marker at the beginning of each round is the best way to keep yourself oriented. When you close each round with a slip stitch, remove the marker, slip stitch to join, chain 1, then place the marker in that very first stitch of the new round.

Don’t pull your joining slip stitches too tightly. A tight slip stitch can create a visible seam on the right side of your work that interrupts the beautiful ridged texture.

When working in the back loop only, tilt your work slightly toward you so you can see the two loops of each stitch clearly. The back loop is the one farther from you — inserting your hook under just that loop and leaving the front loop unworked is what creates the ridge.

Count your stitches at the end of each round at least for the first several rounds. It only takes a moment and saves you from discovering an error five rounds later when it’s much harder to fix.


Frequently Asked Questions

Can I use two strands of worsted weight yarn held together instead of bulky yarn?

Absolutely! Holding two strands of worsted weight yarn together (sometimes called “held double”) creates a thickness very similar to bulky yarn. This is a great way to use up your existing yarn stash. The drape and stiffness will vary depending on the fiber, but the technique works well.

How do I join a new color or new skein of yarn?

When you reach the end of your yarn or want to switch colors, simply leave a 6-inch tail, begin crocheting with your new yarn, and weave in both tails securely on the wrong side when you’re finished. For a neater join, try the Russian join or a magic knot — both create joins that are less likely to work loose over time.

My rug is curling up at the edges. What am I doing wrong?

Edge curling is almost always caused by working too tightly overall or not adding enough increases at the corners. Try loosening up your tension slightly and adding one extra increase stitch in each corner section of the next round.

Can I make this rug in a circle instead of an oval?

Yes! For a circular rug, start with a magic ring instead of a foundation chain, work 6 single crochets into the ring to close it, and then increase every other stitch in each subsequent round. The oval and circular constructions both produce beautiful rugs — the oval just works especially well for bath mats and runners.


Final Thoughts

This DIY crochet rug with bulky yarn is one of those projects I come back to again and again, both for myself and as handmade gifts. There’s something deeply satisfying about starting with a simple chain and ending up with a beautiful, useful object that will see daily use in your home for years. The bulky yarn makes it fast, the BLO technique gives it texture and structure, and the oval shape is timeless.

Once you’ve made one, you’ll want to make more — different sizes, different color combinations, different fibers. The pattern is simple enough that you can chat or watch TV while you work, and yet the finished result looks like you put a tremendous amount of skill and effort into it. That’s the best kind of crochet project.

Save this pattern, pin it, share it with a crocheting friend, and most importantly, enjoy the making. Happy

Categorized in:

Rugs,

Last Update: October 24, 2026

Tagged in:

, , , , , , , ,