
Free Crochet Pattern: Mandala Floor Rug
There is something deeply satisfying about a project that starts as a small loop of yarn and grows, round after round, into something you can actually stand on. A mandala floor rug is one of those projects — meditative to make, beautiful to look at, and functional enough to earn a permanent place in your home. Whether you are a seasoned crocheter looking for a colorful challenge or an intermediate maker ready to level up, this free pattern will walk you through every step of creating a stunning, bohemian-inspired mandala rug that is completely your own.
In this post, you will find everything you need: materials, gauge, stitch counts, color suggestions, tips for keeping your work flat, and finishing advice. Pull up a chair, grab your hooks, and let’s get started.
What Makes a Mandala Rug Special
The word mandala comes from Sanskrit and loosely translates to “circle.” In art and spiritual practice, mandalas are symmetrical designs radiating outward from a central point, and that is exactly the structure of this rug. Every round you add is a new ring of the mandala, and as the colors change, the design develops a life of its own.
Unlike rectangular or granny square rugs, a mandala rug is worked entirely in the round, which means you never have to turn your work. This makes it wonderfully rhythmic — once you understand the pattern of increases, your hands can almost move on autopilot while your mind unwinds. Many crocheters describe working on circular mandalas as a form of moving meditation, and once you try it, you will understand why.
A mandala rug also makes an excellent stash-buster. Because the design uses multiple colors in relatively short rounds, you can dig into your yarn stash and combine colors in ways you might never have planned. Some of the most stunning mandala rugs come from combinations that seemed unlikely at the start.
Materials You Will Need
To make this mandala floor rug, you will need the following supplies.
Yarn: You will need a bulky or super bulky cotton or cotton-blend yarn, or you can hold two strands of worsted weight yarn together throughout the entire project. Cotton is ideal for a floor rug because it is durable, washable, and lies flat without too much coaxing. Plan on approximately 500–800 yards total across all your colors, depending on the finished size you choose. For a rug approximately 30 inches in diameter, 600 yards total is a comfortable estimate.
Hook: Use a 6.5 mm (US K/10.5) crochet hook if you are using bulky yarn, or a 9 mm (US M/13) hook if you are holding two strands of worsted together. Always check your gauge before beginning.
Yarn needle: You will need a large-eye yarn needle to weave in your ends. On a colorful mandala with many color changes, this step takes a little time, so a good needle makes a difference.
Scissors: Any sharp pair will do.
Stitch markers: Have a few on hand to mark the beginning of each round. Because you are working in continuous rounds, a stitch marker is the easiest way to track your progress.
Optional: A blocking mat and rust-proof pins are helpful if your rug needs to be blocked into a perfectly flat circle at the end.
Yarn Color Suggestions
One of the most exciting parts of making a mandala rug is choosing your color palette. Here are a few combinations that work beautifully.
A boho earthy palette might include terracotta, cream, dusty rose, sage green, and warm tan. This combination looks at home in a bedroom, bathroom, or meditation space.
A bold jewel tone palette using deep teal, mustard yellow, magenta, cobalt blue, and ivory creates a rug with a lot of visual impact — perfect for a living room or playroom.
A neutral minimalist palette with various shades of white, off-white, gray, and a single accent color like rust or navy lets the texture of the stitches do the talking and works in almost any room.
A rainbow mandala using seven colors in spectrum order is a classic approach that never goes out of style and is especially popular in children’s rooms and craft studios.
Feel free to use as few as three colors or as many as twelve. The pattern is flexible, and part of the joy of making this rug is making it yours.
Gauge
Gauge is especially important for a floor rug because an incorrect gauge can affect whether the rug lies flat. With bulky cotton yarn and a 6.5 mm hook, you should achieve approximately 10 stitches and 11 rows in 4 inches in single crochet. With two strands of worsted and a 9 mm hook, your gauge will be a little looser, around 8–9 stitches per 4 inches.
If your gauge is significantly tighter than this, your rug may cup upward at the edges. If it is significantly looser, it may ruffle. A slight adjustment to hook size is the easiest fix. Go up a hook size if your rug is cupping, and down a hook size if it is ruffling.
Stitches and Abbreviations Used
This pattern uses standard US crochet terminology.
MR — Magic ring (also called a magic circle)
ch — chain
sl st — slip stitch
sc — single crochet
hdc — half double crochet
dc — double crochet
tr — treble crochet (also called triple crochet)
inc — increase (2 stitches in the same stitch)
BLO — back loop only
FLO — front loop only
st(s) — stitch(es)
pm — place marker
Pattern Notes
This rug is worked in continuous rounds. Do not join rounds unless specified. Use a stitch marker to mark the first stitch of each round and move it up as you go.
When changing colors, complete the last stitch of the old color until two loops remain on your hook, then pull through with the new color. Leave a 6-inch tail to weave in later.
The pattern is written for a finished rug of approximately 28–32 inches in diameter. If you want a larger rug, you can continue adding rounds following the established increase pattern. Each additional round worked in double crochet adds approximately 1–1.5 inches to the diameter.
The Pattern
Round 1 — Center Ring (Color A)
Make a magic ring. Chain 3 (counts as first dc), work 11 more dc into the ring, pull the magic ring closed. You will have 12 dc. Do not join; pm in the first stitch. (12 sts)
Round 2 (Color A)
Work 2 dc in each stitch around. (24 sts)
Round 3 (Color B)
Work 1 dc in the next st, 2 dc in the next st. Repeat from to around. (36 sts)
Round 4 (Color B)
Work 1 dc in each of the next 2 sts, 2 dc in the next st. Repeat from to around. (48 sts)
Round 5 (Color C)
Work 1 dc in each of the next 3 sts, 2 dc in the next st. Repeat from to around. (60 sts)
Round 6 (Color C)
Work 1 sc in each stitch around. This creates a visual dividing line between sections of the mandala. (60 sts)
Round 7 (Color D)
Work 1 dc in each of the next 4 sts, 2 dc in the next st. Repeat from to around. (72 sts)
Round 8 (Color D)
Work 1 dc in each of the next 5 sts, 2 dc in the next st. Repeat from to around. (84 sts)
Round 9 (Color E)
Work 1 dc in each of the next 6 sts, 2 dc in the next st. Repeat from to around. (96 sts)
Round 10 (Color E)
Work 1 sc in each stitch around, working in BLO. This creates a subtle textural ridge. (96 sts)
Round 11 (Color A)
Work 1 dc in each of the next 7 sts, 2 dc in the next st. Repeat from to around. (108 sts)
Round 12 (Color B)
Work 1 dc in each of the next 8 sts, 2 dc in the next st. Repeat from to around. (120 sts)
Round 13 (Color C)
Work 1 sc in BLO in each stitch around. (120 sts)
Round 14 (Color D)
Work 1 dc in each of the next 9 sts, 2 dc in the next st. Repeat from to around. (132 sts)
Round 15 (Color E)
Work 1 dc in each of the next 10 sts, 2 dc in the next st. Repeat from to around. (144 sts)
Round 16 (Color A)
Work 1 hdc in each stitch around. (144 sts)
Round 17 (Color B)
Work 1 dc in each of the next 11 sts, 2 dc in the next st. Repeat from to around. (156 sts)
Round 18 (Color C)
Work 1 dc in each of the next 12 sts, 2 dc in the next st. Repeat from to around. (168 sts)
Round 19 (Color D)
Work 1 sc in each stitch around in BLO. (168 sts)
Round 20 (Color E)
Work 1 dc in each of the next 13 sts, 2 dc in the next st. Repeat from to around. (180 sts)
Round 21 — Border Round (Color A)
Work 1 sc in each stitch around. At the end of the round, join with a sl st to the first sc. Fasten off and weave in all ends.
At this point your rug should measure approximately 28–30 inches in diameter. If you want a larger rug, continue following the established increase formula: add one more stitch before each increase on every other round.
Keeping Your Rug Flat: Troubleshooting Tips
A ruffling or cupping rug is one of the most common challenges with circular crochet projects, and it is almost always caused by stitch count rather than tension alone.
If your rug is cupping (the edges roll upward), you are not increasing enough. Try adding a few extra increases spread evenly around the next round, or go up a hook size.
If your rug is ruffling (the edges wave and ripple outward), you have too many increases. Skip a few in the next round, or go down a hook size.
It can also help to lay your rug on a flat surface after every few rounds and check that it is lying flat. Catching a problem early is much easier than trying to correct ten rounds later.
Some yarns also have a natural tendency to curl. Cotton and cotton blends behave much better than acrylic for flat projects like rugs, which is another reason this pattern calls for cotton.
Finally, if your rug is slightly wavy after finishing, blocking can work wonders. Wet the rug thoroughly, squeeze out the excess water without wringing, then lay it flat on a blocking mat and gently stretch it into a circle. Pin the edges down and let it dry completely. This alone can transform a slightly unruly rug into something that lies beautifully flat.
Finishing Your Rug
Once you have completed your final round and fastened off, the most important finishing step is weaving in your ends securely. Because a floor rug gets walked on and washed regularly, loose ends can work themselves free over time. Use your yarn needle to weave each tail in and out through several stitches in different directions, then snip the excess close to the work. A tiny drop of fabric glue on the very end is optional but gives extra security.
If you want to add a non-slip backing to your rug, there are a few easy options. You can brush the back of the rug with a product called Rug Grip or a similar latex non-slip coating, which dries clear and flexible. Another option is to cut a piece of rug gripper mat to size and sew it to the back of the rug using a large needle and matching thread. Either method will keep your rug safely in place on hardwood, tile, or laminate flooring.
Caring for Your Mandala Rug
One of the great advantages of using cotton yarn for a rug is how easy it is to care for. Most cotton rugs can be machine washed on a gentle or delicate cycle in cold water. Lay flat to dry rather than putting it in the dryer, which can shrink cotton and cause the rug to pucker. If you wash it regularly, the colors may fade slightly over time, which actually adds to the charming, well-loved look of a handmade rug.
Spot cleaning works well for minor spills. Blot the stain with a clean cloth, apply a small amount of gentle detergent, and rinse thoroughly.
Ways to Customize This Pattern
The basic structure of this pattern is really a framework, and there are countless ways to make it your own.
You can incorporate shells, clusters, or bobble stitches in place of some of the plain double crochet rounds to add texture and dimension. A round of shell stitches (for example, 5 dc worked into the same stitch with chain stitches between them) creates a beautiful lacy ring that looks especially striking as a border.
You can also play with the placement of the back-loop-only rounds to change the overall look. Working more BLO rounds close together creates a ribbed effect that is very tactile underfoot.
Adding a picot or shell border at the very end gives the rug a polished, finished edge that ties the whole design together. To make a simple picot border, work 1 sc, chain 3, sl st into the first ch to form the picot, then work 2 more sc before the next picot. Repeat this all the way around.
If you want to go really big and make a room-sized rug, consider joining multiple mandala circles together using a flat join or by crocheting between them. A cluster of three or five mandalas in coordinating colors makes a stunning bedroom or living room rug.
Skill Level and Time Estimate
This pattern is rated as intermediate. You should be comfortable working in the round, changing colors, and reading a written pattern. If you know how to work a magic ring and make a double crochet, you have the skills you need.
Most crocheters working with bulky yarn and a large hook complete this rug in about 6–10 hours of total work, depending on their speed and how many rounds they choose to make. It is a very satisfying project to pick up and put down over several sessions because the progress is fast and visible with every round.
Sharing Your Finished Rug
If you make this mandala floor rug, I would absolutely love to see it. Share your finished project on Instagram or Pinterest using the hashtag #mandalafloorrhug and tag the page so your version can be featured. Seeing all the different color combinations makers choose is one of the most inspiring parts of sharing free patterns, and every mandala is unique.
If you run into any trouble with the pattern, leave a comment below. Patterns are sometimes read in unexpected ways, and clarifying questions help make the instructions better for every crocheter who follows.
Happy hooking, and enjoy every round.