
Herringbone Rug Free Knitting Pattern: A Complete Guide to Making Your Own Stunning Floor Piece
There’s something deeply satisfying about creating something functional and beautiful entirely with your own hands. A handknitted rug sits at that perfect intersection of craft and home décor — it’s practical enough to live on your floor every day and meaningful enough to become a treasured part of your home for years. If you’ve been searching for a herringbone rug free knitting pattern, you’ve landed in exactly the right place. This guide walks you through everything you need to know, from materials and tools to the complete stitch-by-stitch pattern, along with tips to make your finished piece look truly professional.
Why Herringbone? Understanding the Pattern and Its Appeal
The herringbone pattern is one of the oldest textile designs in the world. Named for its resemblance to the bones of a herring fish, the interlocking V-shape has appeared in everything from ancient Egyptian fabrics to modern runway fashion. When translated into a knitted rug, the herringbone creates a rich visual texture that feels both classic and contemporary at the same time.
What makes herringbone so well-suited to rug knitting specifically is the density it creates. The stitch structure produces a tight, firm fabric that holds up beautifully to foot traffic. Unlike a looser lace or cable pattern that might snag underfoot, herringbone lies flat and wears evenly. It also has a pleasing geometric rhythm that works in virtually any color combination — neutral tones create an understated elegance, while bold contrasting colors make the zigzag lines pop dramatically.
Another reason knitters love this pattern for rugs is that once you’ve worked through the first few rows and internalized the rhythm, it becomes a wonderfully meditative project. You’ll find yourself falling into a satisfying repetition that makes the rug grow faster than you might expect.
Materials You’ll Need
Before you cast on a single stitch, gathering the right materials will make your entire experience smoother and your finished rug more durable.
Yarn: For a floor rug that will hold up to everyday use, you want a yarn with substance. Cotton is the classic rug yarn — it’s washable, it doesn’t stretch and lose its shape over time, and it has a natural firmness that helps the rug lie flat. A bulky or super-bulky weight cotton yarn (weight 5 or 6) is ideal for this project. You’ll need approximately 800 to 1,000 yards for a bath mat-sized rug (roughly 20 by 30 inches) or 1,500 to 2,000 yards for a small accent rug (roughly 24 by 36 inches). T-shirt yarn, sometimes sold as zpagetti or jersey yarn, also works beautifully and creates an especially chunky, substantial result.
Wool can also work if you choose a tightly spun, hardwearing variety, though it’s generally not recommended for areas that get wet regularly. Acrylic is an option for cost and washability, but look for a sturdier, less stretchy variety — some acrylics pill quickly under foot traffic.
Needles: Match your needle size to your yarn weight and the gauge you want. For bulky cotton, a pair of US size 10 to 13 (6mm to 9mm) needles works well. Circular needles are strongly recommended even if you’re knitting flat. The long cable allows you to hold a large number of stitches comfortably without them crowding off the ends. A 32-inch or 40-inch circular needle is ideal.
Additional supplies: A tapestry needle for weaving in ends, stitch markers to help you track pattern repeats, a ruler or tape measure, and scissors. If you want to add a non-slip backing to your finished rug — which is highly recommended for safety — you’ll need a rug grip pad cut to size, or a can of non-slip rug backing spray.
Gauge and Sizing
Gauge is important here, not so much for fit (the way it would be in a sweater) but because it affects the density and durability of your finished rug. A tighter fabric will last longer on the floor and lie flatter.
Work a gauge swatch before you begin. Cast on 20 stitches and work in the herringbone stitch pattern for about 4 inches. Measure your swatch. For a typical bulky cotton yarn on US 10 needles, you’ll see approximately 10 to 12 stitches per 4 inches. If your gauge is looser than this, go down a needle size. If it’s tighter and the fabric feels stiff and difficult to work, go up a needle size.
This pattern is written for a finished rug of approximately 20 by 28 inches. You can adjust the size easily by adding or subtracting stitches in multiples of 2 (the herringbone pattern requires an even stitch count for the version described here). Each additional 2 stitches at the given gauge adds roughly one inch to the width.
A Note on the Herringbone Stitch in Knitting
The knitted herringbone stitch is worked differently from a woven herringbone. In weaving, the pattern comes from the over-and-under structure of the threads. In knitting, the herringbone effect is created by a slip-stitch technique that pulls stitches diagonally across the fabric, mimicking those angled chevron lines.
The basic method involves knitting two stitches together but slipping only the second stitch off the needle, then continuing across the row. This creates a sequence of overlapping stitches that lean in alternating directions, building up that classic V-shaped pattern. It sounds unusual at first, but once your hands learn the motion, it flows naturally.
The Herringbone Rug Free Knitting Pattern
Abbreviations used:
k2tog-sl1 = Knit two stitches together through the front loop, but slip only the second stitch off the left needle (the first stitch remains)
p2tog-sl1 = Purl two stitches together, slip only the second stitch off the left needle
k = knit
p = purl
co = cast on
bo = bind off
Cast on: Using long-tail cast on (recommended for a sturdy, even edge), cast on 52 stitches. This gives you a working width of approximately 20 inches at the suggested gauge.
Setup Row (RS): Knit all stitches. This sets up a clean foundation before beginning the pattern.
Row 1 (Right Side): k2tog-sl1; repeat from to the last 2 stitches, k2. You’ll notice that by slipping only one stitch off at a time, you always have stitches to work with as you move across the row.
Row 2 (Wrong Side): p1, p2tog-sl1; repeat from to the last stitch, p1.
These two rows form the complete herringbone stitch pattern. Repeat Rows 1 and 2 until your piece measures approximately 28 inches from the cast-on edge, or until you reach your desired length. End after completing a Row 2.
Final Row: Knit all stitches.
Bind off: Bind off loosely using a regular knit bind off, or use a stretchy bind off method such as the Russian bind off to keep the edge consistent with the cast-on.
Working the Pattern: Tips for Success
The first two or three pattern repeats are the trickiest part. Your hands are learning an unfamiliar motion and you may find yourself losing track of where you are in the row. Here are a few things that will help.
Place a stitch marker every 10 stitches across your cast-on row. These markers won’t interrupt the pattern — just slip them as you come to them — but they’ll give you quick visual checkpoints. If you’ve worked past a marker and notice your stitch count is off by one or two, you can isolate the error to just that section rather than frogging the entire row.
Keep your tension consistent but slightly firmer than you would for a garment. Because you’re knitting two stitches together on every stitch, there’s a natural tendency for the yarn to loosen up. Fighting that tendency slightly by keeping your tension a bit tighter produces a denser, flatter fabric.
If you find that the end stitches are pulling in and creating a wavy or ruffled edge, try using a needle one size larger for the first and last three stitches of each row, or simply be conscious of working those edge stitches a touch looser than the interior.
When you’re joining a new ball of yarn, always do so at the beginning of a row rather than in the middle. The herringbone structure makes mid-row joins tricky to hide, but an end join can be woven in securely along the selvedge edge.
Color Options and Design Ideas
One of the most enjoyable parts of designing your herringbone rug is choosing your color scheme. Because this pattern is worked in a single color at any one time, you have several easy options for introducing color.
A single-color rug in a natural cotton like ecru, ivory, or undyed yarn has a clean, Scandinavian aesthetic that suits almost any room. If you’re going for that look, pay attention to the texture of your yarn — a slightly heathered or subtly varied yarn will give the herringbone pattern more visual depth than a flat solid.
Stripes are the simplest way to add color. Because the rows are worked in pairs, you can switch colors every two rows, four rows, or any even number to create clean, clear stripes that run horizontally across the rug. This is especially effective with two strongly contrasting colors — think charcoal and cream, or terracotta and warm white.
For a subtler effect, try carrying two colors held together throughout the entire rug, mixing them in different combinations for different sections. Using a strand of navy and a strand of natural together creates a heathered, indigo-ish tone, then shifting to a strand of natural with a strand of gray gives you a softer transitional section.
You can also work the body of the rug in one color and add a contrasting border. To do this, work a few rows of garter stitch (knit every row) in your border color before and after the herringbone section, and pick up stitches along the side edges to add garter borders there as well. This frames the piece beautifully and gives it a more finished, intentional look.
Finishing Your Rug
Once your knitting is done, the finishing work is what transforms a piece of knitting into a polished, professional-looking rug.
Start by weaving in all your ends very thoroughly. Use your tapestry needle to weave each tail in at least two directions — forward along a row, then back the opposite way — so it’s locked securely in the fabric. Tug on the end gently after weaving to make sure it won’t pull free. Trim the tails close to the surface of the fabric.
Block your rug. Even a cotton rug benefits from wet blocking, which evens out the tension, relaxes the fibers, and helps the piece lie completely flat. Soak the finished rug in cool water for about 15 to 20 minutes until it’s thoroughly saturated. Gently squeeze out the excess water without wringing or twisting. Lay the rug flat on a clean towel or blocking mat, pat and smooth it to your desired dimensions, and let it air dry completely. This may take 24 hours or more depending on the thickness of your yarn and your environment. Don’t rush it with heat — air drying flat gives you the best result.
Once dry, assess whether the back needs any additional security. If you have any tails that feel less secure than you’d like, reinforce them with a tiny amount of fabric glue on the wrong side.
Finally, apply a non-slip backing. This is genuinely important for safety, especially if your rug is going on a smooth floor surface like hardwood, tile, or laminate. You can cut a piece of non-slip rug pad to size and hand-stitch it loosely to the back of the rug with a tapestry needle and some matching yarn, tacking it at the corners and along the edges. Alternatively, a product like Rug-Loc or Durahold can be cut to size and placed between the rug and the floor. The rug backing spray is a third option — apply several light coats to the wrong side of the rug and let it dry completely between coats.
Caring for Your Handknitted Herringbone Rug
A cotton herringbone rug is one of the easier knitted items to care for, which is one of the reasons it makes such a practical project. Most cotton rugs can be machine washed on a gentle or delicate cycle in cool water. Use a mild detergent and avoid fabric softener, which can break down cotton fibers over time.
Reshape the rug while it’s still damp and lay it flat to dry. Avoid putting it in the dryer on high heat, as this can cause shrinkage and may affect the tension of the fabric unevenly.
If your rug gets a spot or stain, treat it promptly with a gentle stain remover and blot rather than rub. The tightly knitted herringbone structure is relatively resistant to staining compared to a looser weave, but acting quickly always helps.
Every six months or so, give the rug a good shake outside to loosen any debris that’s worked its way into the fibers, and check the ends and edges to make sure nothing has come loose.
Why Making Your Own Rug Is Worth the Effort
In a world full of inexpensive imported rugs, there’s a meaningful case to be made for knitting your own. A handmade herringbone rug carries something no store-bought piece can — the hours of your attention, your choice of materials, and the particular texture that only handwork creates. When someone notices it and asks where you got it, saying “I made it” produces a kind of quiet pride that never really gets old.
Beyond the sentimental value, a handknitted rug made from quality materials will often outlast its manufactured counterpart. Cotton that hasn’t been processed with harsh chemicals, worked at an appropriate tension without shortcuts, is remarkably durable. Many people find their handmade rugs looking better after years of use than they did the day they finished them — the cotton softens and settles with washing, the colors deepen slightly, and the piece takes on the kind of patina that mass production simply can’t replicate.
There’s also the creative dimension. This pattern is a foundation, not a ceiling. Once you’ve worked through it once and understand the structure, you can adapt it endlessly — different yarns, scales, color combinations, border treatments, and dimensions. Some knitters use this same herringbone technique to make placemats, pot holders, wall hangings, and bath mats, building a whole coordinated collection from a single mastered stitch.
Whether this is your first rug project or your tenth, the herringbone is one of those patterns that rewards you generously for the effort you put into it. Pick up your needles, choose a yarn you love, and begin. Your floor is about to look a whole lot better.