How Much Sock Yarn Do You Need for a Pair of Socks?

How Much Sock Yarn Do You Need for a Pair of Socks?

Running out of yarn halfway through the second sock is every knitter's nightmare. So how much sock yarn do you actually need? For most adult socks, one 100 g skein of 4-ply sock yarn (about 400 m) is enough. The exact amount depends on foot size, leg length and stitch pattern.

Quick guide: sock yarn per pair

Sock type Yarn weight Approx. length
Kids' socks (EU 24–33) 40–60 g 160–240 m
Short adult socks (EU 36–41) 60–75 g 240–300 m
Standard adult socks (EU 36–41) 80–100 g 320–400 m
Men's socks (EU 42–46) 100–130 g 400–520 m
Long socks or heavy cables 150–200 g 600–800 m

Lengths assume a typical 100 g / 400 m sock yarn. Treat the table as a starting point, since every knitter's tension is different.

What changes how much yarn you use

  • Foot size and length: a longer foot takes more yarn.
  • Leg length: ankle socks, crew socks and knee-highs use very different amounts.
  • Stitch pattern: cables and textured stitches use more yarn than plain stocking stitch.
  • Tension: a tighter fabric packs more yarn into every centimetre.

How to avoid running out

  1. Weigh your first sock, then check that the remaining yarn is at least that heavy.
  2. Buy all your skeins from the same dye lot, especially with hand-dyed or self-striping yarn.
  3. Knit the heels and toes in a contrasting colour to save yarn and add reinforcement.
  4. If you're unsure, buy a second skein.

FAQ

Is one skein of sock yarn enough for a pair of socks? Usually yes, if it's 100 g / 400 m and you're knitting standard women's or shorter men's socks.

Is 100 g enough for men's socks? Often not. Plan for 120–130 g, or pair a full skein with a contrast heel and toe.

Ready to start? Browse our sock yarn collection with fast delivery across Latvia, Lithuania and Estonia.

Back to blog