How Much Yarn Do You Need for a Blanket?
The short answer: most blankets need between 1,000 and 3,000 yards of yarn, depending on size, stitch, and weight. A baby blanket in worsted weight runs roughly 1,000–1,500 yards. A throw for a couch is closer to 1,800–2,500 yards. A full bed blanket can push 3,000 yards or more. These are starting points, not guarantees, so always check your gauge and buy extra.
What size blanket are you actually making?
Size is the single biggest driver of how much yarn you need, so nail this down before anything else. A baby blanket runs around 30 by 36 inches, a throw lands near 50 by 60, and a bed blanket can hit 60 by 80 or larger. That difference in square footage means wildly different yardage requirements.
Size is the single biggest variable. A baby blanket and a queen-size bed blanket are not even in the same conversation.
Here are the standard finished dimensions most knitters and crocheters work toward:
- Baby blanket: 30 x 36 inches
- Lap blanket: 36 x 48 inches
- Throw: 50 x 60 inches
- Full/Queen bed blanket: 60 x 80 inches or larger
The square footage difference between a baby blanket and a throw is enormous, and your yardage scales with it. If someone tells you "a blanket takes about 2,000 yards" without asking what size, that number is close to meaningless.
A practical example: a simple stockinette throw knit in worsted weight at around 4.5 stitches per inch typically needs somewhere in the range of 2,200–2,500 yards. The same throw in bulky weight at 3 stitches per inch might need only 1,200–1,500 yards because each stitch is physically larger and covers more ground faster.
Does yarn weight change how much yardage I need?
Yes, heavier yarn eats yardage faster because thicker strands cover less distance per yard. Two skeins can both weigh 100 grams but hold completely different yardage. A super bulky skein might give you 106 yards while a fingering skein gives you 400. Weight is the second biggest variable after size.
Yes, significantly. Heavier yarn uses more yardage per square inch of fabric because the strands are thicker.
This is the part that trips people up at the yarn store. A skein of super bulky yarn might have 106 yards. A skein of fingering weight might have 400 yards. Both skeins could weigh 100 grams, but the fingering yarn goes much further in terms of actual coverage.
Craft Yarn Council's standard yarn weight system breaks yarn into categories from lace (0) to jumbo (7). As a rough working guide for a 50 x 60 inch throw:
- Bulky (weight 5–6): 1,000–1,500 yards
- Worsted (weight 4): 2,000–2,500 yards
- DK (weight 3): 2,500–3,200 yards
- Fingering (weight 1): 4,000–5,000+ yards
These numbers assume a relatively dense, solid stitch. Lacy or open patterns use less yarn. Dense textured stitches like seed stitch or moss stitch use more.
Does the stitch pattern affect yardage?
Yes, and it catches a lot of knitters off guard. Cables and dense textures can use 20 to 30 percent more yarn than plain stockinette at the same dimensions. Open lace or mesh patterns can use 15 to 20 percent less. Always swatch in your actual stitch pattern before estimating a final yardage number.
Absolutely. Stitch pattern is often underestimated as a yardage factor.
Cables, bobbles, and dense textured stitches use noticeably more yarn than stockinette or a basic double crochet grid. A heavily cabled blanket can use 20–30% more yarn than the same size in plain stockinette. Open lacework or mesh patterns can use 15–20% less.
In crochet, stitch height matters too. Single crochet (sc) produces a dense, short fabric and uses more yarn per square inch than double crochet (dc), which builds height faster with each stitch. A blanket worked entirely in sc will need more yardage than the same dimensions in dc.
If you are working from a pattern, trust the pattern's yardage recommendation as your baseline, then add a buffer. If you are designing your own or substituting a stitch pattern, swatch a 6-inch square, weigh it or measure the yardage used, and scale up from there.
How do I calculate yardage without a pattern?
Swatch first, then scale up. Knit or crochet at least a 6 by 6 inch swatch in your planned stitch, measure exactly how much yarn it used, then calculate how many of those swatches fit your finished blanket dimensions. Multiply and add a buffer. It takes twenty minutes and prevents running short.
Make a swatch, do the math. It takes 20 minutes and saves you from running out mid-blanket.
Here is the method I actually use:
- Knit or crochet a swatch at least 6 x 6 inches in your planned stitch pattern.
- Measure the exact yardage you used for that swatch. Wind it off and measure, or weigh the swatch and calculate based on the yards-per-gram of your yarn.
- Calculate the square inches of your swatch, then calculate the square inches of your finished blanket.
- Divide blanket square inches by swatch square inches, then multiply by the yardage used in your swatch.
- Add 10–15% as a buffer.
Example: your 6 x 6 inch swatch used 40 yards. Your target blanket is 50 x 60 inches = 3,000 square inches. Your swatch was 36 square inches. 3,000 / 36 = 83.3. Multiply by 40 yards = 3,333 yards. Add 15% buffer = about 3,833 yards total.
That math will get you much closer than any generic chart because it accounts for your specific yarn, your tension, and your stitch pattern all at once.
How much extra yarn should I buy?
Buy at least one skein beyond your calculated total, and make sure it shares the same dye lot as the rest. Dye lots shift between production runs, and even the same colorway can look visibly different when knit up side by side. If your original lot sells out before you finish, matching it becomes genuinely difficult.
Buy at least one extra skein beyond your calculation, and make sure it is from the same dye lot.
Dye lots matter. WEBS America's Yarn Store explains dye lots well: even the same colorway from the same brand can look visibly different between dye lots when knit up together. If you run out and your original dye lot is gone, you may have a visible stripe across your blanket where the new lot starts.
The practical rule most experienced knitters follow: calculate what you need, round up to the next full skein, then buy one more skein on top of that. If you have leftover yarn, it becomes a swatch, a hat, or part of a stash project. If you run out, you have a problem.
For very large blankets or expensive yarn, it is worth contacting the yarn shop and asking them to hold additional skeins from the same lot while you work.
Quick reference: yardage estimates by blanket size
These numbers are starting points for solid, medium-density stitch patterns, not guarantees. Cables, colorwork, or unusually loose gauge will move you outside these ranges. Use them to get a ballpark skein count before you swatch, then recalculate once you have real yardage data from your actual yarn and stitch pattern.
These are ballpark figures for solid, medium-density stitch patterns in each weight. Measure as you go and treat these as a starting point only.
| Blanket Size | Bulky | Worsted | DK |
|---|---|---|---|
| Baby (30x36") | 500–800 yds | 900–1,200 yds | 1,200–1,600 yds |
| Lap (36x48") | 800–1,100 yds | 1,400–1,800 yds | 1,800–2,400 yds |
| Throw (50x60") | 1,200–1,600 yds | 2,000–2,600 yds | 2,600–3,200 yds |
| Full/Queen (60x80") | 1,800–2,400 yds | 3,000–3,800 yds | 3,800–5,000 yds |
When in doubt, swatch it out. The 20 minutes you spend swatching and doing the math is a lot less painful than frogging half a blanket or making an emergency yarn order.
Frequently asked questions
How much yarn do I need for a throw blanket?
A typical throw blanket (50×60 inches) requires approximately 1,000–2,000 yards of yarn, depending on fiber weight and stitch pattern. Bulky or super bulky yarn uses fewer yards but thicker yardage per skein, while fingering or DK weight requires significantly more. Your gauge, needle or hook size, and stitch choice all affect the total. Always add 10–15% extra to your estimate to avoid running short mid-project.
Does yarn weight affect how much I need for a blanket?
Yes, yarn weight dramatically affects yardage requirements. Heavier yarns like bulky or jumbo weight cover more area per yard, so you need fewer total yards — sometimes as little as 500–800 yards for a lap blanket. Lighter weights like sport or fingering yarn may require 3,000 yards or more for the same size. Always check the yardage per skein, not just the number of skeins, when planning your project.
How do I calculate yarn for a blanket if I'm making my own pattern?
Start by knitting or crocheting a gauge swatch, then calculate the total square inches of your blanket. Divide that by the square inches of your swatch and multiply by the yards used in the swatch. This gives a reliable yardage estimate for any custom size or stitch pattern. Tools like the yarn calculator on FiberTools.app can automate this math and adjust for different blanket dimensions and yarn weights.
How many skeins of yarn do I need for a baby blanket?
Most baby blankets require 3–6 skeins of medium (worsted) weight yarn, or roughly 800–1,200 yards total for a standard 30×36 inch size. Bulkier yarn means fewer skeins, while finer yarn means more. The stitch pattern matters too — dense stitches like moss stitch use more yarn than open lace patterns. Check your pattern's recommended yardage first, and always buy one extra skein from the same dye lot just in case.
What happens if I run out of yarn before finishing a blanket?
Running out of yarn mid-blanket is one of the most common frustrations in fiber crafts. If your yarn is discontinued or the dye lot differs, you may see a visible color shift in the finished piece. To avoid this, always overestimate your yardage by at least 10–15%, buy all skeins from the same dye lot, and weigh your remaining yarn periodically as you work. If you do run short, consider adding a contrasting border to use up a complementary yarn.