
Variegated Crocheted Oval Rug Pattern
There is something deeply satisfying about making something useful and beautiful from yarn you already love. A crocheted oval rug sits right at that intersection of practical and lovely, and when you choose a variegated yarn for the project, the results can feel almost effortless in their beauty. The colors shift and blend as you work, creating a piece that looks far more complex than the simple, repetitive stitches beneath the surface.
This pattern is written for crocheters who have a solid grasp of the basics — chain stitches, single crochet, and slip stitches are really all you need. The oval shape is achieved through a foundational technique that is easy to understand once you see it in action, and from there the rug grows in steady, satisfying rounds. Whether you want a soft accent piece for a bedroom, a durable mat for an entryway, or a cheerful pop of color in a bathroom, this oval rug can be sized up or down to suit your space.
Let’s walk through everything you need to know, from materials to finishing, so you can start crocheting with confidence.
Why Variegated Yarn Makes Oval Rugs Extra Special
Before we get into the pattern itself, it’s worth talking about why variegated yarn is such a wonderful choice for this particular project. Variegated yarn is dyed with multiple colors in a single strand, which means the color changes happen automatically as you work. You don’t need to cut and join new yarns, manage multiple balls, or carry yarn across the back of your work. The rug essentially color-shifts on its own.
Because an oval rug is worked in continuous rounds, variegated yarn creates subtle, organic bands of color that follow the shape of the rug. The effect is reminiscent of natural stone, weathered wood, or woven textiles. Even if you use a simple single crochet stitch throughout, the finished piece looks rich and layered.
Choosing the right variegated yarn matters. For rugs, you want something durable and washable. Cotton and cotton-blend yarns are excellent choices because they hold their shape, resist wear, and can be tossed in the washing machine when they inevitably attract dirt. T-shirt yarn and fabric yarn (sometimes called zpagetti or jersey yarn) are also popular for rugs because they are thick, sturdy, and produce a dense, cushioned fabric. These thicker options work up quickly and give you a satisfying, substantial rug in a fraction of the time a lighter yarn would require.
If you are using a lightweight or workheld-weight variegated yarn, consider working with multiple strands held together. This not only speeds up the project but creates a firmer, more rug-like fabric.
Materials You Will Need
To make a standard bath mat or accent rug approximately 20 inches by 30 inches, gather the following supplies. Keep in mind that rug size is easy to adjust, and we will cover how to modify dimensions later in this post.
Yarn: Approximately 400–600 yards of bulky or super bulky variegated yarn, or 200–300 yards of fabric/t-shirt yarn. The exact amount depends on your final size and yarn weight. It is always smart to purchase an extra skein so you don’t run short near the end.
Hook: A size N (9.0mm) or P (10mm) crochet hook works well for bulky yarn. If you are using t-shirt or fabric yarn, go up to a Q (15mm) or even a 20mm hook for a looser, more flexible fabric. Ergonomic hooks with a comfortable grip are worth the investment on a project like this, where you will be repeating the same motion for many rounds.
Stitch markers: You will use these to mark the beginning of rounds and the corner increase points on your oval. They are small but genuinely helpful.
Tapestry needle: For weaving in your starting and ending yarn tails.
Scissors
Non-slip rug pad or non-slip fabric spray (optional): These are not required for the crochet itself, but they are a practical addition once your rug is finished. A non-slip pad under the rug prevents sliding on hard floors and extends the life of the piece.
Understanding the Oval Foundation
The key to crocheting an oval is in the foundation. Unlike a circular rug that starts from a magic ring or a small chain joined into a loop, an oval rug begins with a foundation chain. You work single crochets across one side of the chain, then pivot and work single crochets back along the other side of the same chain. This creates a flat oval shape that you then build up in rounds.
The length of your foundation chain determines the difference between the length and the width of your finished rug. If you want a rug that is 10 inches longer than it is wide, your foundation chain should be roughly 10 inches long. If you want a more rounded oval that is closer to a circle, shorten the foundation chain. If you want a very elongated runner shape, lengthen it.
Once you have your foundation chain, the increases happen at the two short ends of the oval — the curved tips. These are the points where you will add extra stitches each round to keep the fabric flat and prevent it from cupping or warping upward. Getting these increases right is the main technical skill this pattern requires.
The Pattern
Gauge
This pattern is not particularly gauge-sensitive because we are making a rug rather than a garment. However, as a general reference: with bulky yarn and an N hook, you can expect approximately 9 single crochets and 10 rows to equal 4 inches. With t-shirt yarn and a Q or larger hook, your gauge will be looser and your work-up faster. Swatch a small piece if you want to hit specific dimensions; otherwise, simply continue adding rounds until the rug reaches your desired size.
Foundation Chain
Chain 20. This will give you a finished rug approximately 20 inches by 30 inches with bulky yarn. You can adjust this number up or down — just remember that each chain stitch added to the foundation adds roughly 1 inch in length to the finished rug on each side (so adding 2 chains adds roughly 2 inches of length to the overall piece).
Round 1
Starting in the second chain from the hook, single crochet in each chain across until you reach the last chain. You should have 19 single crochets worked. In that last chain, work 3 single crochets to create the curve at the first tip of the oval.
Now continue working along the opposite (bottom) side of the foundation chain. Single crochet in each remaining loop across — you will work 18 single crochets along this side. When you reach the starting point (the very first stitch you worked), make 2 single crochets in that stitch to round the second tip.
Slip stitch to join the round. Place a stitch marker at the join to mark the beginning of your rounds. You should have approximately 42 stitches in Round 1.
Round 2
Single crochet in each stitch around. When you reach the 3-stitch group at each tip, work 2 single crochets in the first stitch, 1 single crochet in the middle stitch, and 2 single crochets in the last stitch of the group. This adds 2 stitches at each tip, keeping the oval flat.
Slip stitch to join. Move your stitch marker up. You should now have approximately 46 stitches.
Round 3 and Beyond
Continue working in rounds of single crochet, increasing at each tip as follows: work 2 single crochets in the first stitch of the tip cluster, 1 single crochet in each middle stitch, and 2 single crochets in the last stitch of the tip cluster. As the rug grows, the tip clusters become wider, and you will find there are more middle stitches to work through without increasing.
A helpful rule: each tip should receive 4 total increases every 2 rounds. That means at one tip you will increase in 2 stitches (adding 2 stitches), and on the alternating round you will increase in 2 different stitches at the same tip (again adding 2 stitches). Over 2 rounds, each tip grows by 4 stitches, and the entire rug grows by 8 stitches every 2 rounds.
If you notice the edges of your rug starting to ripple, you have added too many increases. If the edges begin to cup upward, you need more increases. Lay the rug flat on a table every few rounds to check that it is lying flat and even.
Continue in this pattern until the rug reaches your desired size. For a standard bath mat, aim for approximately 20 by 30 inches. For a larger bedroom accent rug, keep going to 24 by 36 or even 30 by 48 inches. The only limit is your yarn supply and your enthusiasm.
Last Round
For a clean, finished edge, work the final round in slip stitches all the way around rather than single crochets. This creates a smooth, flat border that hugs the edge of the rug without adding much height. Alternatively, work a round of reverse single crochet (also called crab stitch) for a slightly raised, rope-like border that frames the rug beautifully.
Finishing
Fasten off and cut your yarn, leaving a 6-inch tail. Thread the tail through your tapestry needle and weave it securely through the stitches on the back side of the rug. Pull gently to snug it down, weave back in the opposite direction, and trim. Do the same with your starting tail.
How to Adjust the Size
One of the best things about this pattern is how simple it is to scale. Here are a few size guides to help you plan your project.
For a small accent piece or decorative mat (approximately 12 by 18 inches), start with a foundation chain of 10 and work 6 to 8 rounds. This size is great for a plant stand, a small table display, or a pet feeding mat.
For a standard bath mat (approximately 20 by 30 inches), use the pattern as written above with a foundation chain of 20 and work 12 to 15 rounds depending on your yarn weight and gauge.
For a large accent rug (approximately 30 by 48 inches), start with a foundation chain of 25 and work 20 or more rounds. At this size, using thick t-shirt yarn or holding multiple strands of bulky yarn together will save you significant time.
For a runner rug (approximately 14 by 36 inches), use a longer foundation chain of 28 to 30 and work only 5 to 7 rounds. The elongated starting chain will naturally produce a narrower, longer shape.
Tips for Working with Variegated Yarn
Working with variegated yarn is a pleasure, but a few tips will help you get the most beautiful results.
Try to start new skeins at the beginning of a round rather than in the middle. This keeps the color transition looking intentional and clean. If you need to join a new skein, try to match the color at the join point — if you are in the middle of a green segment, start the new skein where the green begins again.
If you have multiple skeins of the same colorway, open them all before you begin and take a look at where each skein starts in the color sequence. You can often line them up so the transitions flow smoothly from one skein to the next.
Avoid frogging (unraveling) too many rounds of a variegated rug if you can help it. Rewinding the yarn changes where you will be in the color sequence when you restart, and the transition may not match up as neatly the second time.
Caring for Your Finished Rug
A crocheted rug is a practical object, and it will need to be washed from time to time. If you used cotton yarn, machine washing on a gentle cycle in cold water is usually safe. Lay the rug flat to dry rather than tossing it in the dryer, which can shrink cotton and distort the shape.
T-shirt and fabric yarn is generally machine washable as well, though it is worth checking the care instructions on your specific yarn. Most fabric yarn handles washing well and actually softens slightly with each wash, which makes the finished rug feel even more comfortable underfoot.
If your rug develops a slight curl at the edges after washing, pin it out on a blocking mat while it is still damp and allow it to dry completely in that position. It should lie flat once it dries.
Using Leftover Variegated Yarn
If you finish your rug and still have yarn left over, the possibilities are delightful. A smaller matching oval makes a beautiful coaster set or pot holder. You can crochet coordinating baskets using the same yarn and a similar construction method. A small decorative wall hanging using the same variegated yarn ties a room together in a gentle, cohesive way.
Scraps of thinner variegated yarn are wonderful for granny squares, market bags, or dishcloths. Nothing has to go to waste, and a variegated yarn that changes colors on its own makes even the simplest scrappy project look intentional and lovely.
Why This Pattern is Worth Making
There are countless crochet rug patterns available, and yet this one has particular appeal. The oval shape is inherently elegant — it softens a space more gently than a rectangle and feels more dynamic than a circle. The variegated yarn does the decorative work for you, so you can focus purely on the meditative rhythm of the stitches. And because the construction is so logical and the technique so transferable, every oval rug you make teaches you something that you will carry into future projects.
Handmade rugs also carry a warmth that no store-bought rug can replicate. When you walk across something you made yourself — something you chose the colors for, worked round by round in quiet evening hours — it becomes part of the home in a different way. Guests notice it. You notice it. It is a small, functional piece of art, and it started with nothing more than a skein of yarn and a hook.
Start with a single skein as a test run. Make the smallest version of this oval, see how your yarn behaves, and adjust your hook size if the fabric feels too stiff or too loose. Then scale up with confidence, choosing a colorway that makes you happy every time you look down at the floor.
The rug is waiting to be made. Pick up your hook and begin.