Knitted Rug tutorial — Hester’s Handmade Home

Hester’s Handmade Home: How to Knit a Beautiful Rug from Scratch

There is something deeply satisfying about placing a handmade rug on your floor and knowing that every stitch came from your own hands. A knitted rug brings warmth, texture, and personality to any room, and the process of making one is far more accessible than most people think. Whether you are a seasoned knitter looking for a new challenge or a confident beginner ready to step up your craft, this tutorial will walk you through everything you need to know to create a stunning, durable knitted rug for your home.

Welcome to Hester’s Handmade Home, where we believe that the best décor is the kind you make yourself.


Why Knit a Rug?

Before we dive into needles and yarn, let’s talk about why a knitted rug is such a worthwhile project. Unlike many home décor items that require specialised tools or expensive materials, a knitted rug can be made with just a few supplies. You can customise the size, colour, and texture to match any room in your house — from a cosy bedside mat to a bold living room statement piece.

Knitted rugs are also remarkably durable when made with the right materials. A well-constructed rug can last for years, becoming one of those cherished household items that holds a story. There is also something to be said for the meditative quality of knitting a large piece. The repetitive motion, the growing fabric under your hands, the anticipation of the finished result — it is a genuinely relaxing and rewarding experience.

And practically speaking, handmade rugs are far less expensive than comparable shop-bought versions. A quality wool or cotton rug of medium size can cost a great deal in a home décor store, but when you make it yourself, you control the budget.


What You Will Need

Getting your materials together before you start is the key to a smooth project. Here is what to gather:

Yarn

For a rug that will hold its shape, resist wear, and feel comfortable underfoot, you want a chunky or super chunky yarn. Look for 100% wool, cotton, or a sturdy wool-cotton blend. Avoid anything too soft or delicate — acrylic yarns can work, but they tend to compress over time and may become slippery underfoot. Rug yarn or T-shirt yarn (also called zpagetti or jersey yarn) is an excellent choice for a beginner because it is thick, forgiving, and comes in wonderful colours.

For a rug measuring approximately 60 cm by 90 cm (about 24 by 36 inches), plan for roughly 500 to 700 grams of super chunky yarn, depending on your tension and the specific pattern. If you are making a larger rug, scale up accordingly. It is always better to buy a little more yarn than you think you need — running out mid-project and struggling to match a dye lot is a frustration worth avoiding.

Needles

You will need large knitting needles to match your yarn weight. For super chunky yarn, look for 10 mm to 15 mm needles. If your rug will be wide, circular needles are your best friend — they can hold a large number of stitches comfortably and prevent the weight of the fabric from pulling your work off straight needles. You do not need to knit in the round; simply use the circular needle as a long straight needle, knitting back and forth in rows.

A Tapestry or Yarn Needle

You will need this for weaving in ends and finishing your rug neatly.

Scissors

A good, sharp pair for cutting yarn cleanly.

Tape Measure

To check your dimensions as you go.

Non-Slip Rug Underlay (Optional but Recommended)

Once your rug is finished, a non-slip underlay placed beneath it will keep it safely in place on hard floors. You can cut this to size from a roll available at most home décor or hardware stores.


Choosing Your Pattern

For this tutorial, we are going to focus on a classic garter stitch rug — one of the most popular and beginner-friendly options, and one that produces a wonderfully textured, reversible fabric. Garter stitch simply means knitting every single row, which creates horizontal ridges that are both visually appealing and structurally robust.

If you want to add a stripe pattern, this is very easy to do in garter stitch: simply change your yarn colour at the beginning of a new row, carry the unused colour loosely up the side of your work, and continue knitting. A simple two or three colour stripe is a beautiful way to personalise your rug without any complicated techniques.

Once you are comfortable with the garter stitch rug, you might want to explore seed stitch, which alternates knit and purl stitches to create a nubbly, even texture. Or you could try a simple basketweave pattern, which uses blocks of knit and purl stitches to create a woven appearance. But for now, let us master the foundation.


Understanding Tension and Gauge

Tension, or gauge, refers to how many stitches and rows fit into a given measurement. For a rug, gauge matters less than for a fitted garment, but it still influences your final dimensions. Before you begin your main project, it is a good idea to knit a small swatch — perhaps 15 stitches wide by 20 rows — and then measure it. This tells you how many stitches you need to cast on to achieve your desired width.

As a general guide, using super chunky yarn on 12 mm needles, you might get approximately 6 to 8 stitches over 10 cm. So for a rug that is 60 cm wide, you would cast on somewhere between 36 and 48 stitches. Use your swatch to refine this number for your specific yarn and needle combination.

Do not skip the swatch. It takes only a few minutes and saves the frustration of a rug that turns out too narrow or too wide.


Step-by-Step: Knitting Your Garter Stitch Rug

Step 1: Cast On

Once you know your stitch count from your gauge swatch, it is time to cast on. A long tail cast on is a great choice here — it is stretchy, neat, and creates a sturdy edge that will hold up to foot traffic and frequent washing.

To cast on using the long tail method, leave a tail of yarn roughly three times the width of your rug before you make your slip knot. This gives you enough yarn to work with. Make your slip knot, place it on your needle, and proceed with the long tail cast on until you have the correct number of stitches.

If you are not familiar with the long tail cast on, the knitted cast on is a perfectly fine alternative and slightly easier for beginners. Both will give you a solid foundation row.

Step 2: Begin Knitting

Once you have cast on, you are ready to start knitting. In garter stitch, every row is a knit row. Work across your stitches, keeping your tension even. With chunky yarn, you will see your rug growing quite quickly, which is enormously motivating.

At the end of each row, turn your work and knit back across. Continue in this way, row after row, checking your width occasionally with a tape measure. If you are working a striped design, change colours at the beginning of a new row by simply dropping your current yarn and picking up the new colour, leaving a small tail to weave in later.

Step 3: Maintain Even Edges

One of the most common challenges for beginners knitting flat pieces is maintaining neat, even edges. The selvedge — the very first and last stitch of each row — can sometimes look looser or tighter than the rest. A simple trick to keep edges tidy is to slip the first stitch of every row purlwise (insert your needle as if to purl, but simply slide the stitch over without working it). This creates a neat chain along the edge that looks polished and professional.

Step 4: Check Your Length

Keep measuring your rug as you go. Since you are working in garter stitch, remember that the rows will stack up with a slight compression — garter stitch tends to be a little shorter and wider than the same stitch count in stockinette. Continue knitting until your rug reaches your desired length.

Step 5: Cast Off

When you are happy with the length, it is time to cast off (also called binding off). Knit the first two stitches of your row. Then, using your left needle, lift the first stitch over the second and off the needle — this is one cast-off stitch. Knit one more stitch, and repeat. Continue across the row until one stitch remains, then cut your yarn, leaving a tail of about 15 cm, and thread it through the final loop. Pull snugly to secure.

Step 6: Weave In Ends

Thread your tapestry needle with each yarn tail and weave it through the stitches on the back of the rug. Weave in one direction for a few centimetres, then change direction and weave back — this helps to lock the end in place so it will not work its way free with use and washing. Trim any excess yarn close to the fabric.


Finishing Your Rug

Once all ends are woven in, lay your rug flat on a clean surface and take a good look at it. If it looks a little uneven or has slightly curled edges — which can happen with knitted fabric — you can block it.

Blocking a rug simply means dampening it with clean water, either by spraying it lightly or by submerging it briefly, then laying it flat and gently stretching it into shape. Use rust-proof pins to hold the edges in place if needed. Allow it to dry completely before moving it. Blocking can make a surprising difference to the final appearance of your rug, evening out the tension and softening the fabric beautifully.

If your rug will live on a hard floor, place a non-slip rug underlay underneath it before use. This is particularly important in high-traffic areas like hallways or kitchens, where a slipping rug could be a safety hazard.


Care and Washing

A handmade knitted rug will last for many years if you care for it properly. For wool rugs, hand washing in cool water with a gentle wool-specific detergent is ideal. Avoid wringing or twisting the fabric, as this can distort the stitches. Instead, press out excess water by rolling the rug in a clean towel, then lay it flat to dry away from direct heat or sunlight.

Cotton and T-shirt yarn rugs can often be machine washed on a gentle, cold cycle, but always check the care instructions on your specific yarn. Whatever the fibre, avoid tumble drying — the heat can shrink and distort your rug significantly.

Shake your rug out regularly and spot-clean small stains promptly to keep it looking its best.


Ideas for Customising Your Rug

One of the greatest pleasures of making your own rug is the freedom to make it truly yours. Here are some ideas for personalising your project:

Colour blocking is a bold, modern approach — try dividing your rug into large horizontal sections in contrasting colours. Earthy neutrals like oatmeal, terracotta, and forest green look beautiful together, as do navy, cream, and mustard.

If you want to add texture beyond the garter stitch ridges, try incorporating a few rows of seed stitch between your garter stitch sections. Seed stitch creates a lovely pebbly surface that contrasts beautifully with the smoother garter ridges.

Adding fringe is a simple way to give your rug a boho or Scandi feel. Cut lengths of yarn about twice the length of your desired fringe, fold them in half, and use a crochet hook to pull the folded loop through the edge stitches of your rug. Thread the ends through the loop and pull snug. Trim the fringe to an even length when you are done.

You can also experiment with yarn thickness by holding two strands of a medium-weight yarn together as though they were one — this gives you more colour blending options and can produce a beautiful tweedy effect.


Scaling Your Pattern Up or Down

The beauty of a garter stitch rug is that the pattern scales effortlessly. Want a tiny bedside mat? Cast on fewer stitches and knit fewer rows. Want a room-sized statement piece? Simply cast on more and keep going. Always refer back to your gauge swatch for accurate sizing, and remember that a larger rug will require significantly more yarn — calculate generously and buy enough before you start.

A few popular sizes to consider: a small bathroom mat at around 45 cm by 60 cm, a medium bedside rug at 60 cm by 90 cm, or a generous living room rug at 90 cm by 150 cm. For anything much larger than 90 cm wide, you will definitely want circular needles with a long cable to accommodate all those stitches.


Troubleshooting Common Problems

If your rug is growing wider than intended, your tension is probably too loose. Try a smaller needle size or consciously pull your yarn a little firmer as you work. If it is growing narrower, your tension is too tight — try larger needles or consciously relax your grip.

If your edges are uneven, remember the slipped selvedge stitch technique described earlier. It makes a noticeable difference.

If your rug is curling up at the edges, this is common with certain yarn and stitch combinations. Blocking (as described above) will usually resolve this. Adding a border of a few stitches of seed stitch along each long edge can also prevent curling.


A Final Word from Hester’s Handmade Home

Knitting a rug is one of those projects that rewards patience with something genuinely beautiful and lasting. It might take a few evenings or a rainy weekend, but when you lay that finished piece on your floor and step onto it for the first time, you will feel a particular kind of pride that only comes from making something with your own hands.

There is no such thing as a perfect handmade rug — slight variations in tension, little irregularities in the edges, the faintest differences in colour between skeins — these are not flaws. They are the marks of craft. They are what make your rug yours and nobody else’s.

We hope this tutorial has given you the confidence to pick up your needles and get started. If you make a rug following this guide, we would love to see it — share your finished projects and tag us so we can celebrate your work. And if you have questions at any point along the way, leave a comment below. The Hester’s Handmade Home community is a warm and welcoming place, and we are all here to help each other make beautiful things.

Happy knitting.


Hester’s Handmade Home is a blog dedicated to slow living, handmade interiors, and the joy of making things yourself. Browse our tutorials for knitting, weaving, macramé, and more.

Categorized in:

Rugs,

Last Update: October 24, 2026