Forest Rug – FREE Crochet Pattern

Disclosure. Most pages on this website contain affiliate links. This means I get a small commission if you click-through & purchase (no additional cost to you). Read the affiliate disclosure..

You are now viewing the Forest Rug by guest designer Pukapuka.

This tapestry crochet rug, made with cotton cord, may be the perfect addition to your rustic bedroom, cabin-style living room or any other space that needs some nature-inspired warming floor decoration.

I designed this pattern last summer, that we spent in an over 100 years old cottage in a small village in the middle of the forest in northern Poland. However, I think that thanks to its minimalistic look it will fit great in modern spaces as well!


Forest Rug - FREE Crochet Pattern


My name is Maria, I live in Warsaw, Poland. Long time ago, when I studied geography, a few crazy girls taught me to crochet. After several failures, I fell in love! Nowadays crochet keeps me sane among my 5 kids, brings satisfaction and allows me to fill the world around me with beautiful unique stuff. Being a geographer I had this crazy idea to crochet maps. After showing some of them on Instagram people started asking me about patterns. So about a year ago I released my first ever crochet pattern (it was Africa Map Pillow), and many more since then.


Forest Rug - FREE Crochet Pattern


Forest Rug - FREE Crochet Pattern




To crochet this rug I used 3 mm cotton cord by Lovely Cottons, that is perfect for rugs, because of its durability, wide range of colors and springiness, that you can feel under your feet! What was also important to me is that you can buy it in 1000 m spools, which is helpful in large projects like this, because you have less ends to weave in. Colors I used were pale green and beige. However I do think it might look fantastic in dark green, also adding red or gold would make it a perfect Chritmas rug, don’t you agree?


Forest Rug - FREE Crochet Pattern




The Forest Rug has simple drawings of different coniferous trees, that kids might like in their room. A little uneven edges give it a rustic look to fit in a cottage/cabin, however its simple form corresponds with modern interiors very well, all year round. Choosing more contrasting colors, especially red or bottle green will  make it a Christmas Rug!


Since you like the Forest Rug, these might interest you too?

Forest Rug - FREE Crochet Pattern


1 .Forest Pillow

2. Mini Forest Rug

3. Christmas Trees Crochet Hat


Forest Rug - FREE Crochet Pattern



How long it takes to crochet something varies depending on your skill & how fast you crochet. But that isn’t a helpful answer is it?

Well, I’ve developed a yarn calculator to help you get the answer to this question.

It will help you calculate exactly how much time you’ll spend crocheting a project.

All you need to know is how much yarn you will use on the project in either meters, yards or skeins. Then crochet your test square & time it.

Calculate how long it takes to crochet that. 








This pattern comes in one size, about 185 x 185 cm / 73” x 73”. Decorate your floor, but first you will have to crochet for several dozen hours (it took me nearly 30)- depending on your experience and skills. But the final result and that satisfaction is worth it!


Forest Rug - FREE Crochet Pattern





Read about skill levels.




Size 6 mm / US: J – 10 / UK: 4



Yarn used:

Lovely Cottons – Lovely Cottons in color sage green and beige.

Find it here.


Yarn amount used: 

A: Sage green: 3000 m/3300 yds

B: Beige: 400 m/440 yds 


Yarn characteristics:





10 sc x 10 rows = 4,5” x 4,5”/12 x 12 cm



  • This crochet pattern is written in US terms (more details).
  • Note that measurements are given as exact as possible. But crochet tension & technique might give variations in the result, that changes from person to person.
  • Read pattern instructions carefully before beginning to make sure you understand everything. It might save you hours!
  • Make a swatch that measure at least 10 x 10 cm / 4 x 4 inches using the stitch the gauge is given for. If your swatch matches the gauge, you’re good to go. If the gauge is wrong, you might need to change your hook. Go up in crochet hook size if your stitches are smaller & go down in crochet hook size if your stitches are bigger (more details).
  • Check yarn info if you want to find an alternative or test your yarn against the gauge (more details).
  • Rug is worked back and forth in rows, using single crochet stitches. Each row counts 155sc, at the end of each row ch1, turn* and proceed with the next row.

*”turn” – if you can. When the carpet becomes too big and too heavy you may just sit on the other side of the row you’re currently working on, without the need of turning the whole carpet.


  • This pattern uses tapestry crochet, there’s a graph and written pattern for reference.


  • Tapestry crochet technique requires working with two strands of cord at a time and allows changing colors when needed:


Crochet over the color that is not is use to hide it. When next sc is marked as a different color on the graph or written pattern, make the last yo of current sc with new color and continue with new color, crocheting over previous color.


  • How to read written pattern:

→ Row 34 [WS]: A14, B11, A10

  • Arrow indicates direction of row. 
  • Letter indicates which color of cord to use. 
  • Number indicates how many sc of each color to work. Therefore, for this example, you’ll work 14sc in color A, 11 sc in color B and 10 sc in color A. Then ch1, turn your work and proceed with Row 35.

If you prefer, use the graph. Each square represents 1 sc.



Finished Size: approx. 73” x 73”/185 x 185 cm



Ch = chain (s) (tutorial)

Sc = single crochet (tutorial)

St = stitch (es)

RS – right side

WS – wrong side

yo – yarn over



Single crochet



Tapestry crochet


Forest Rug - FREE Crochet Pattern



Using color A, ch 156.

You can join color B in Row 1 and crochet over it to hide it until it shows up in Row 8, or wait with joining it until Row 8 (see the note in Row 49).


← Row 1 [RS]: sc in 2nd ch from hook, sc across. (then ch1, turn – here and throughout)

     Rows 2-7: A155 (155 sc here and throughout)

→ Row 8 [WS]: A56, B3, A96 

← Row 9 [RS]: A97, B, A57 

→ Row 10 [WS]: A57, B, A36, B5, A56 

← Row 11 [RS]: A56, B5, A36, B, A36, B2, A19 

→ Row 12 [WS]: A19, B2, A36, B, A36, B5, A56 

← Row 13 [RS]: A56, B5, A36, B, A36, B2, A19 

→ Row 14 [WS]: A9, B24, A24, B, A36, B5, A38, B, A17 

← Row 15 [RS]: A17, B, A20, B9, A9, B21, A20, B, A25, B23, A9 

→ Row 16 [WS]: A10, B22, A25, B, A21, B17, A, B19, A21, B, A7, B, A9 

← Row 17 [RS]: A9, B2, A6, B, A23, B17, A, B16, A22, B, A26, B20, A11 

→ Row 18 [WS]: A12, B17, A28, B, A23, B15, A, B16, A13, B, A10, B, A2, B, A3, B, A10 

← Row 19 [RS]: A10, B2, A2, B, A2, B, A8, B, A, B, A14, B15, A, B15, A23, B2, A27, B16, A13 

→ Row 20 [WS]: A14, B13, A29, B2, A24, B14, A, B15, A14, B2, A5, B, A3, B7, A11 

← Row 21 [RS]: A17, B10, A17, B13, A2, B, A, B12, A24, B, A33, B8, A16 

→ Row 22 [WS]: A10, B20, A27, B, A25, B8, A4, B, A3, B11, A27, B, A7, B, A9 

← Row 23 [RS]: A9, B, A7, B, A7, B, A19, B10, A4, B3, A4, B6, A25, B, A28, B19, A10 

→ Row 24 [WS]: A11, B17, A29, B, A26, B3, A5, B4, A, B, A3, B8, A20, B, A7, B, A6, B2, A9 

← Row 25 [RS]: A10, B2, A, B, A3, B, A, B, A2, B4, A21, B7, A2, B2, A, B6, A5, B, A24, B3, A30, B15, A12 

→ Row 26 [WS]: A13, B12, A32, B, A, B2, A23, B2, A, B9, A, B3, A4, B3, A25, B11, A12 

← Row 27 [RS]: A16, B2, A31, B2, A2, B5, A, B11, A23, B2, A2, B, A33, B10, A14 

→ Row 28 [WS]: A16, B7, A34, B, A28, B10, A, B6, A, B2, A32, B, A16 

← Row 29 [RS]: A9, B2, A5, B, A8, B, A24, B8, A, B10, A28, B5, A31, B5, A17 

→ Row 30 [WS]: A19, B8, A30, B, A29, B9, A, B7, A25, B3, A6, B, A, B, A3, B, A10 

← Row 31 [RS]: A10, B2, A2, B, A, B, A2, B, A, B3, A28, B6, A, B9, A29, B, A32, B13, A12 

→ Row 32 [WS]: A13, B11, A33, B, A5, B2, A22, B8, A2, B6, A30, B11, A11 

← Row 33 [RS]: A16, B, A36, B4, A5, B6, A23, B4, A2, B, A33, B10, A14 

→ Row 34 [WS]: A15, B8, A25, B4, A5, B, A, B2, A27, B3, A3, B2, A3, B3, A36, B, A16 

← Row 35 [RS]: A9, B3, A4, B, A7, B2, A28, B, A2, B, A2, B2, A2, B3, A28, B, A, B, A4, B2, A29, B6, A16 

→ Row 36 [WS]: A17, B5, A30, B2, A3, B2, A4, B, A25, B, A2, B3, A, B2, A, B2, A29, B3, A5, B, A2, B3, A11 

← Row 37 [RS]: A13, B9, A33, B4, A, B6, A25, B3, A2, B2, A, B3, A32, B3, A18 

→ Row 38 [WS]: A18, B7, A27, B, A2, B3, A2, B2, A28, B5, A, B4, A38, B, A4, B, A11 

← Row 39 [RS]: A11, B, A4, B, A39, B3, A, B5, A29, B2, A, B, A2, B3, A28, B10, A14 

→ Row 40 [WS]: A15, B8, A25, B3, A3, B, A2, B3, A30, B5, A, B3, A33, B2, A4, B6, A11 

← Row 41 [RS]: A16, B7, A33, B3, A, B4, A27, B2, A4, B4, A, B3, A27, B7, A16 

→ Row 42 [WS]: A16, B5, A31, B2, A2, B, A3, B3, A28, B4, A, B3, A39, B, A16 

← Row 43 [RS]: A16, B, A40, B2, A, B3, A31, B2, A2, B, A2, B, A32, B4, A17 

→ Row 44 [WS]: A18, B2, A34, B3, A, B2, A32, B3, A, B2, A35, B, A4, B, A3, B, A12 

← Row 45 [RS]: A12, B, A3, B2, A, B, A, B, A36, B, A, B2, A34, B4, A35, B2, A18 

→ Row 46 [WS]: A55, B3, A35, B2, A, B, A36, B10, A12 

← Row 47 [RS]: A17, B, A40, B, A, B2, A37, B, A55 

→ Row 48 [WS]: A94, B3, A40, B, A17 

← Row 49 [RS]: A59, B, A95 (After this row you can cut color B if you want, and work Rows 50-66 with single cord – color A. That’s how I did, this way you will work faster and use less cord. The rug will be slightly thinner in these rows, but to me it is unrecognizable.)

     Rows 50-66: A155 

← Row 67 [RS]: A94, B2, A59 (join color B, if cut after Row 49)

→ Row 68 [WS]: A59, B2, A30, B10, A30, B2, A22 

← Row 69 [RS]: A22, B2, A31, B9, A30, B2, A37, B2, A20 

→ Row 70 [WS]: A20, B2, A37, B2, A31, B7, A32, B2, A22 

← Row 71 [RS]: A12, B19, A25, B5, A33, B2, A37, B2, A20 

→ Row 72 [WS]: A20, B2, A37, B2, A33, B5, A32, B2, A22 

← Row 73 [RS]: A22, B2, A26, B, A5, B5, A33, B2, A29, B2, A6, B2, A6, B2, A12 

→ Row 74 [WS]: A13, B3, A4, B2, A5, B2, A22, B21, A14, B, A7, B9, A, B, A26, B2, A22 

← Row 75 [RS]: A15, B16, A19, B3, A3, B5, A7, B, A14, B5, A6, B2, A6, B2, A23, B2, A4, B2, A2, B3, A15 

→ Row 76 [WS]: A17, B9, A26, B2, A5, B2, A5, B2, A, B2, A15, B, A3, B, A3, B5, A5, B, A26, B2, A22 

← Row 77 [RS]: A22, B2, A26, B, A5, B5, A3, B, A2, B2, A16, B2, A, B2, A4, B2, A5, B, A23, B2, A6, B3, A19 

→ Row 78 [WS]: A20, B2, A5, B2, A24, B2, A4, B2, A2, B2, A, B3, A16, B, A2, B11, A6, B, A25, B2, A22 

← Row 79 [RS]: A14, B10, A25, B, A6, B5, A9, B, A17, B2, A, B, A2, B2, A4, B, A26, B2, A4, B2, A4, B2, A14 

→ Row 80 [WS]: A15, B, A4, B2, A3, B2, A27, B, A4, B2, A, B, A2, B, A18, B, A9, B4, A7, B, A24, B3, A22 

← Row 81 [RS]: A22, B9, A17, B2, A7, B4, A10, B, A18, B, A2, B3, A4, B, A29, B5, A3, B2, A15 

→ Row 82 [WS]: A16, B2, A2, B2, A33, B, A2, B2, A4, B, A29, B4, A8, B, A24, B8, A16 

← Row 83 [RS]: A22, B2, A24, B, A8, B4, A29, B2, A3, B2, A2, B, A24, B3, A6, B5, A17 

→ Row 84 [WS]: A20, B2, A4, B3, A26, B, A2, B2, A3, B, A23, B2, A5, B4, A2, B, A5, B, A24, B2, A22 

← Row 85 [RS]: A16, B14, A24, B, A3, B3, A6, B, A23, B, A3, B2, A2, B, A28, B2, A3, B2, A7, B, A12 

→ Row 86 [WS]: A12, B, A7, B, A2, B2, A30, B2, A, B2, A2, B, A22, B5, A4, B3, A3, B, A30, B2, A22 

← Row 87 [RS]: A22, B2, A26, B11, A2, B2, A4, B2, A21, B, A2, B5, A32, B, A, B, A5, B2, A13 

→ Row 88 [WS]: A14, B3, A3, B3, A32, B, A, B2, A2, B2, A20, B2, A8, B4, A7, B, A21, B11, A18 

← Row 89 [RS]: A22, B2, A26, B, A7, B4, A31, B, A2, B, A2, B, A34, B, A2, B2, A16 

→ Row 90 [WS]: A17, B2, A, B, A6, B, A27, B, A2, B, A, B2, A32, B3, A34, B2, A22 

← Row 91 [RS]: A20, B8, A25, B, A4, B3, A33, B, A, B, A, B, A29, B, A5, B3, A3, B2, A13 

→ Row 92 [WS]: A14, B3, A2, B2, A2, B3, A30, B, A, B, A, B, A24, B2, A2, B, A4, B3, A3, B2, A29, B, A23 

← Row 93 [RS]: A23, B, A26, B, A3, B, A3, B3, A3, B2, A, B2, A25, B5, A32, B, A2, B, A2, B2, A16 

→ Row 94 [WS]: A17, B2, A, B4, A33, B3, A27, B, A2, B, A3, B3, A3, B, A3, B, A23, B7, A20 

← Row 95 [RS]: A23, B, A26, B2, A2, B, A4, B2, A2, B5, A27, B3, A35, B2, A, B, A18 

→ Row 96 [WS]: A19, B2, A36, B2, A26, B3, A3, B2, A, B2, A3, B5, A25, B5, A21 

← Row 97 [RS]: A23, B, A27, B2, A2, B7, A7, B, A26, B2, A36, B, A20 

→ Row 98 [WS]: A94, B2, A7, B3, A49 

← Row 99 [RS]: A59, B, A95 (After this row you can cut color B if you want, and work Rows 100-116 with single cord – color A.)

     Rows 100-116: A155 

← Row 117 [RS]: A22, B, A34, B3, A95 (join color B, if cut after Row 99)

→ Row 118 [WS]: A18, B2, A37, B3, A35, B2, A35, B, A22 

← Row 119 [RS]: A22, B, A35, B2, A35, B3, A37, B2, A18 

→ Row 120 [WS]: A18, B2, A37, B3, A35, B2, A35, B5, A18 

← Row 121 [RS]: A17, B2, A3, B, A35, B2, A35, B3, A37, B2, A18 

→ Row 122 [WS]: A18, B2, A37, B3, A35, B2, A29, B, A5, B, A4, B, A17 

← Row 123 [RS]: A14, B4, A4, B, A4, B2, A24, B7, A30, B20, A14, B21, A10 

→ Row 124 [WS]: A18, B2, A27, B25, A20, B5, A4, B2, A23, B7, A5, B2, A15 

← Row 125 [RS]: A16, B, A5, B, A5, B, A, B2, A20, B, A5, B, A3, B2, A20, B23, A18, B2, A8, B2, A18 

→ Row 126 [WS]: A16, B13, A20, B21, A20, B, A5, B, A6, B, A20, B2, A6, B2, A4, B, A16 

← Row 127 [RS]: A16, B, A2, B2, A, B, A3, B5, A18, B2, A7, B, A5, B, A21, B19, A30, B2, A2, B6, A10 

→ Row 128 [WS]: A18, B2, A31, B16, A29, B2, A7, B, A19, B, A6, B, A2, B, A2, B2, A15 

← Row 129 [RS]: A18, B, A3, B, A6, B2, A18, B, A7, B, A31, B15, A31, B2, A18 

→ Row 130 [WS]: A16, B12, A24, B12, A29, B8, A23, B, A5, B3, A3, B4, A15 

← Row 131 [RS]: A15, B, A2, B, A3, B, A2, B, A26, B3, A2, B, A4, B2, A28, B10, A33, B2, A, B6, A11 

→ Row 132 [WS]: A18, B2, A33, B9, A29, B, A5, B, A4, B2, A23, B3, A2, B, A3, B, A2, B2, A14 

← Row 133 [RS]: A17, B2, A2, B2, A3, B4, A21, B, A5, B, A6, B, A29, B15, A26, B2, A18 

→ Row 134 [WS]: A12, B15, A21, B22, A27, B, A5, B2, A20, B, A2, B, A3, B2, A3, B, A17 

← Row 135 [RS]: A19, B2, A, B, A3, B, A2, B, A20, B, A3, B6, A27, B19, A29, B2, A18 

→ Row 136 [WS]: A18, B2, A31, B14, A27, B3, A2, B, A2, B2, A22, B2, A6, B, A2, B, A19 

← Row 137 [RS]: A19, B, A2, B, A29, B2, A4, B, A3, B2, A28, B11, A27, B12, A13 

→ Row 138 [WS]: A18, B2, A33, B8, A30, B, A4, B, A5, B, A29, B, A2, B2, A18 

← Row 139 [RS]: A18, B, A2, B2, A6, B, A22, B, A5, B, A31, B17, A28, B2, A18 

→ Row 140 [WS]: A15, B10, A24, B15, A31, B4, A26, B2, A2, B6, A, B, A18 

← Row 141 [RS]: A15, B4, A, B, A, B, A2, B2, A, B, A26, B2, A, B3, A31, B13, A30, B2, A18 

→ Row 142 [WS]: A16, B7, A28, B11, A32, B, A, B, A2, B, A27, B2, A3, B, A, B, A, B, A2, B, A15 

← Row 143 [RS]: A15, B, A2, B, A3, B2, A3, B, A30, B, A35, B10, A31, B2, A18 

→ Row 144 [WS]: A18, B2, A32, B8, A36, B2, A27, B3, A2, B3, A3, B, A2, B, A15 

← Row 145 [RS]: A17, B, A2, B3, A, B2, A32, B, A36, B7, A32, B4, A17 

→ Row 146 [WS]: A18, B2, A33, B6, A36, B3, A31, B, A2, B, A, B, A20 

← Row 147 [RS]: A20, B, A, B, A2, B, A32, B, A38, B4, A34, B2, A18 

→ Row 148 [WS]: A18, B, A35, B4, A38, B, A35, B, A22 

← Row 149 [RS]: A22, B, A35, B, A39, B2, A36, B, A18 

→ Row 150 [WS]: A18, B, A36, B2, A75, B, A22 

← Row 151 [RS]: A22, B, A75, B, A56 

→ Row 152 [WS]: A132, B, A22 (After this row you can cut color B if you want, and work until the last Row with single cord – color A.)

     Rows 153-160: A155 


Next: Fasten off. Cut the cord. Weave in all ends.

Forest Rug - FREE Crochet Pattern



If the rug curls up a little in the corners, moisten them and put something heavy on it for some time. It should lay flat after that.

Now I can tell you: tapestry crochet is a great technique, where in fact there’s no wrong side. You can use any side you like. 


Forest Rug - FREE Crochet Pattern


Geographer, wife of a carpenter and mom of 5, crocheting in every spare minute. Having master’s degree in geography, never forgot about the love for the world and travelling, therefore likes to design geography and nature related crochet patterns.

| Website | Instagram | Facebook | Pinterest | Ravelry |


Forest Rug - FREE Crochet Pattern



I really hope you liked the Forest Rug!

However, if you really like it, make sure to share the FREE pattern & share pictures of your Forest Rug that you’ve made with me.


  1. Tag me on Instagram: Take a picture of your project, use #joyofmotioncrochet, #pukapukafan & tag me and Maria!

I can’t wait to see your pictures!


Not ready to crochet it yet?

  1. Share this FREE pattern on Facebook.
  2. Share this FREE pattern on Pinterest & save it to make later.

Thank you for sharing my FREE patterns & tutorials. When you do, you support me & the blog, which makes it possible to continue sharing free content with you. Which, I really love doing, so thank you!

Not all content on this blog website is free, but the more you share, the more free content I will be able to share. Note that all premium content are ad free.

5 thoughts on “Forest Rug – FREE Crochet Pattern”

  1. I love your work and hope to make (or should I say try) your beautiful Forest Rug.

    Thank you for all your wonderful crochet patterns.

  2. This is amazing! I can’t wait to make this. I hope I can figure out how to carry the color. I really appreciate only two colors! Thanks for this lovely and well written pattern.


Leave a Comment


Sheets included: Hook sizes, Yarn weights, Crochet Hook for Yarn Weight, US vs UK Terms, Crochet Chart Symbols

Download your copy now 👇