Knitting Blog

No Knots, No Weaving in Ends: How to Do a Russian Join

Russian Join Tutorial for Knitting

Learn the Russian join, a technique that’s perfect for joining every type of yarn, from cotton to synthetics.

Do you have a favorite way to join yarn? Maybe you’re changing from one yarn color to another, or maybe you ran out of yarn and need to join a new skein. After trying a few different methods, I’ve found that the Russian join is one of my favorites.

The Russian join involves working the yarn back through its own plies to keep it in place. It does leave a small amount of bulk, but it’s hardly noticeable — especially compared to other types of joins in knitting and crochet. The biggest advantage to the Russian join is that you do not have any ends to weave in. Yay!

Take a look at how to attach new yarn using the Russian join. It might just become one of your favorite joining methods, too!

How to do a Russian join

What you’ll need:

  • Yarn needle
  • Two strands of yarn to join
  • Scissors

Step 1:

Thread the yarn needle with one strand of yarn, leaving about a 4″ tail.

Step 2:

Untwist the plies of the yarn just a bit. This will make it easier to slip your needle into the yarn in the next step.

Russian join untwisting the plies

Step 3:

Weave the yarn needle through the strand of yarn for about 2 inches, weaving between the plies. The yarn needle should go right through the center of all the plies, invisible from all sides. If your yarn is one-ply, like Bernat Roving, for example, then just wiggle the needle right through the center of the fibers.

Threading the plies for Russian join

Step 4:

You should now have a little loop on the end of your yarn. Pull the yarn needle all the way through the plies, hanging on to the loop with your fingers.

Yarn loop in Russian join

You should now have a yarn end with a little loop on the end. It probably looks messy right now, but don’t worry. We’ll fix that later.

Russian join end with a loop

Step 5:

Grab the yarn you’d like to attach. Thread the yarn needle with the second strand of yarn, again leaving about a 4″ tail. Slide the needle through the loop that you left on the end of the first strand of yarn.

Threading second yarn end for Russian join

Step 6:

Weave the yarn needle through the second strand of yarn for about 2 inches, just as you did for the first strand of yarn.

Attaching second yarn to Russian join

Step 7:

Pull the yarn needle through the plies. Things are still looking a little messy, so let’s fix that.

Russian join before smoothing the ends

Step 8:

Pull gently on each strand of yarn, smoothing out the plies. Your join will be a little bulky here, and that’s totally normal. The important part is making sure the strands are as smooth as possible.

Russian join after smoothing the yarn ends

Step 9:

Use scissors to trim the short ends of the yarn that are hanging. Smooth out the yarns one more time if you’d like.

Russian join in knitting

When to use the Russian join

Attaching a new skein of yarn

When you’re working on a large project like a knit sweater or crocheted afghan, it’s inevitable that you’ll have to attach new skeins of yarn at some point. I love the Russian join because there are no ends to weave in later. This makes finishing projects much faster since you did all the hard work in the join.

I’ve tried other methods of weaving in ends to attach a new skein, but these make me feel a little uneasy. Those ends could just slip right out! The Russian join is much more secure. 

When you can’t spit splice

One of my other go-to joins is the spit splice. This join felts animal fibers together, creating a join that’s barely noticeable. However, this join only works on animal fibers. Since the Russian join works on anything from acrylic to cotton, it’s a great choice when spit splice won’t work.

Changing colors

Other joining techniques like a spit splice aren’t ideal for changing colors since they leave an obvious spot where you joined the two hues. The Russian join leaves a clear point where the two fibers meet, so there are no weird two-tone spots that will show up in your work.

What’s your favorite way to join two strands of yarn? Have you ever tried the Russian join?

Become a Yarn Guru!

types of yarn guide

Learn everything you need to know about yarn weights and fiber types to make savvy selections and achieve superb stitches.Get My FREE Guide »



Great tutorial, Ashley. I’ll be sharing!


Thanks for sharing. I always tied a knot to join my yarn. This join is super easy and so much nicer than putting knots in your work.


Thanks for posting. I can’t wait to try it!


Perfect post! Thanks:)


Nice…! thank you…I will practices this one now…to stop the knot..and weaving..thank you again…


Thanks for this lesson. Sometimes I don’t finish a piece of knitting because I can’t stand weaving in all the ends! No more!


Love this join-use it all the time. Learned it on Craftsy in Laura Nelkin’s class, Knitting with Beads

Sue B

But how do you ensure the colour change is precisely where you want it? (say for example with a new row on a granny square?)


The instructions go from step 8 to step 10. It was a little confusing when printing it out.


Thanks 😊

Karolyn Fredette

This method is wonderful! Where were you 50 years ago with this great idea and I was first knitting? Thanks so much!


Leave a Reply

Your email address will not be published. Required fields are marked *

Leave a Reply