Skip to main content

How many yards of yarn for a blanket?

Jason RamirezFounder of FiberToolsLast reviewed: April 2026

How Many Yards of Yarn for a Blanket?

Quick answer: Most blankets need between 1,000 and 3,000 yards of yarn, depending on size and stitch pattern. A baby blanket typically runs 1,000–1,500 yards, a lap blanket 1,500–2,000 yards, and a full throw or bed blanket 2,500–3,500+ yards. These are starting points, not guarantees. Always swatch and measure before you buy.


What size blanket am I actually making?

The size you are making determines your yardage more than anything else. A baby blanket runs roughly 1,000 to 1,500 yards in worsted weight, while a throw lands around 3,000 to 4,000 yards and a full bed blanket can push past 6,000. Lock down your dimensions before estimating anything else.

Size is the single biggest variable. A crib blanket and a king-sized bed blanket are not even in the same conversation.

Here are the standard dimensions most knitters and crocheters work from, along with rough yardage ranges based on worsted-weight yarn at typical gauge:

Blanket Type Approximate Size Estimated Yardage (Worsted)
Baby/Crib 30" x 36" 1,000–1,500 yds
Lap/Stroller 36" x 48" 1,500–2,000 yds
Throw 50" x 60" 2,000–3,000 yds
Full/Queen Bed 60" x 80" 3,000–4,500 yds
King Bed 80" x 90" 4,500–6,000+ yds

These numbers assume a solid fabric with no lace panels or extreme texture. Your actual mileage will vary, which is why the next few sections matter.


Does yarn weight change how much I need?

Yes, yarn weight changes your yardage significantly, but not in the direction most people expect. Bulky yarn uses fewer total yards because each stitch covers more area. Fingering weight yarn has more yards per skein, but your blanket consumes more of them. Heavier yarn means fewer yards needed for the same finished size.

Yes, dramatically. Thinner yarn means more yardage per ounce but also more yardage consumed per square inch of fabric.

A bulky yarn might give you 100 yards per 100 grams. A fingering weight might give you 400 yards per 100 grams. But the fingering weight blanket will eat through yards faster in terms of stitch count, and a bulky blanket knits up quickly but uses fewer yards overall because each stitch covers more ground. For a 50" x 60" throw:

  • Bulky (size 6): roughly 800–1,200 yards
  • Worsted (size 4): roughly 2,000–3,000 yards
  • DK (size 3): roughly 2,500–3,500 yards
  • Fingering (size 1): roughly 4,000–6,000+ yards

The Craft Yarn Council's standard yarn weight system is worth bookmarking if you ever need to cross-reference what a yarn label's weight category actually means.


How does stitch pattern affect yardage?

Your stitch pattern can shift your yardage estimate by 20 to 30 percent in either direction. Dense, textured stitches like seed stitch or moss stitch use noticeably more yarn than stockinette. Open lace patterns and mesh stitches use less. Always swatch your actual pattern, not just plain fabric, before buying yarn.

A lot more than people expect. Dense stitches eat yarn; open stitches save it.

In crochet, a fabric worked in all double crochet (dc) uses noticeably more yarn than the same size fabric in single crochet (sc), because dc stitches wrap the hook more times. Meanwhile, a lacy mesh pattern with lots of chain spaces can cut yardage by 20–30% compared to a solid stitch. In knitting, seed stitch and moss stitch use more yarn than stockinette because the yarn travels back and forth more frequently across the fabric surface.

A practical test: knit or crochet a 4" x 4" swatch, weigh it on a kitchen scale in grams, then calculate how many of those swatches fit in your finished blanket. Multiply the swatch weight by that number, then convert to yardage using the yards-per-gram on your ball band. It is tedious, but it works.


How do I calculate yardage for a pattern I found online?

If the pattern lists materials, start there. Most published patterns will tell you exactly how many yards were used in the sample, and the sample size.

If you are scaling the pattern up or down, yardage scales roughly with area. A blanket that is twice as wide and twice as long needs four times the yarn, not two times. Area scales by the square, not linearly. So if a pattern calls for 1,500 yards for a 36" x 48" blanket and you want to make a 48" x 64" blanket, you are looking at roughly 2,667 yards, not 2,250.

The math: (new length x new width) / (original length x original width) x original yardage = estimated new yardage.


Should I buy extra yarn, and how much?

Always buy at least 10 to 15 percent more than your estimate, and round up to the next full skein. If your yarn has dye lots, that buffer becomes non-negotiable. Most yarn shops accept returns on unopened skeins, so one extra skein is cheap insurance against a frustrating, unfixable shortage near the bind-off.

Buy more than you think you need, always. The standard advice is to add 10–15% to your estimate as a buffer.

If you are working with a dye lot-sensitive yarn, the stakes are higher. Running out mid-project and finding that the new skein is a slightly different shade is a genuinely bad situation. Most yarn stores will let you return unopened skeins, so buying one extra skein is almost always the right call. Check the store's return policy before you buy.

If you are using a hand-dyed or small-batch yarn where a second dye lot may not exist, buy everything you think you need plus one skein the moment you find the colorway. There is no going back for more with some indie dyers.


What if I am designing my own blanket without a pattern?

Swatch first, then do the math. Knit or crochet a six-inch square, weigh it in grams, and use your yarn label to find yards per gram. Calculate how many swatches tile your finished blanket, multiply, then add 15 percent. This method works for any stitch pattern and gives you a real number, not a guess.

Make a swatch first, and treat it like a math problem.

Work a 6" x 6" swatch in your chosen stitch and yarn. Weigh it. Find the yards-per-gram on your yarn label (divide total yardage by total grams). Then calculate how many 6" x 6" squares fit in your planned blanket and multiply. Add 15% for seaming, borders, and the inevitable frogging.

For example: your swatch weighs 12 grams. Your yarn is 220 yards per 100 grams, so 2.2 yards per gram. Your swatch used about 26 yards. Your blanket is 50" x 60", which holds roughly 83 of those 6" squares. 83 x 26 = 2,158 yards, plus 15% buffer = about 2,482 yards. Round up to the nearest full skein.

It is not a perfect system, but it gets you close enough to shop confidently.


Any quick rules of thumb for when I just need a ballpark?

For worsted weight, figure roughly 1 yard of yarn per square inch of finished fabric as a starting estimate. A 50" x 60" blanket is 3,000 square inches, so roughly 3,000 yards. This runs a little high for open stitches and a little low for dense ones, but it is a fast mental calculation that rarely leaves you short.

For bulky yarn, cut that estimate roughly in half. For fingering weight, add 50% or more.

Write down your yardage as you go, especially if you are working without a pattern. Knowing you used 800 yards for the first quarter of the blanket tells you exactly where you stand before you hit the halfway point.

Frequently asked questions

How many yards of yarn do I need for a baby blanket?

A baby blanket typically requires 500–1,500 yards of yarn, depending on the stitch pattern and yarn weight. Bulky yarn with simple stitches like single crochet or garter stitch sits at the lower end, while fingering or DK weight with detailed patterns can push toward the higher end. A standard baby blanket measuring around 30×36 inches in worsted weight yarn usually needs approximately 800–1,000 yards. Always buy an extra skein to account for variations in tension and pattern repeats.

How many yards of yarn do I need for a throw blanket?

A throw blanket generally requires 1,500–3,000 yards of yarn for a finished size of roughly 50×60 inches. Yarn weight makes the biggest difference — bulky or super bulky yarn can complete a throw in as few as 1,000 yards, while a lacy fingering-weight design may need 3,500 or more. Crochet stitches tend to use more yarn than knitting. Use a yardage calculator and your gauge swatch to get the most accurate estimate before purchasing.

How many yards of yarn do I need for a queen-size blanket?

A queen-size blanket typically requires 4,000–6,000 yards of yarn for dimensions around 60×80 inches. Heavier yarn weights like bulky or chunky reduce yardage needs significantly, while worsted or DK weight projects in that size range often land closer to 4,500–5,500 yards. The stitch pattern also matters — dense stitches like moss stitch or basketweave use considerably more yarn than open lace patterns. Always add 10–15% extra yardage as a safety buffer.

Does crochet or knitting use more yarn for a blanket?

Crochet generally uses 30% more yarn than knitting for a blanket of the same size. This is because most crochet stitches create a thicker, denser fabric that consumes more yardage per square inch. For example, a knitted stockinette blanket and a single crochet blanket of identical dimensions can differ by hundreds of yards. If you're switching a pattern from one craft to the other, adjust your yardage estimate accordingly and swatch first to confirm your gauge.

How do I calculate how many yards of yarn I need for a blanket?

Calculate blanket yardage by working a gauge swatch, then using the formula: total square inches of the blanket divided by square inches in your swatch, multiplied by yards used in the swatch. For example, if your 4×4 inch swatch used 20 yards, a 50×60 inch blanket has 3,000 square inches — that's 187.5 swatches, requiring roughly 3,750 yards. Tools like the yardage calculator on fibertools.app can automate this process and adjust for yarn weight, stitch pattern, and project dimensions.