Your basket is empty.
Continue ShoppingPorto Wrap
A masterpiece of simple stitches and the most knitting fun you can imagine, our Porto Wrap is a fresh take on our incredibly popular Porto Blanket, scaled down to a wearable work of art. While the original blanket featured our Knitting Yarn DK, this wrap version introduces our new Knitting Yarn Fine, itself a scaled-down version of a beloved classic!

Explore nine different stitch patterns as you work your way through the Porto Wrap, all inspired by Portugal’s iconic tilework. Each section may look intricate, but you only need a handful of beginner techniques for the whole project! It’s a testament to the creative power of knitting’s simplest stitches: basic knits and purls, simple decreases, yarn overs, and knit-through-the-back-loops.

Knitting Yarn Fine is a brand-new sibling to Knitting Yarn DK, allowing you to knit with this perfect-for-everything 100% merino wool at those lovely finer gauges from fingering to sport weight. With its cushiony 4-ply spin and smooth surface, Knitting Yarn Fine gives you clear, crisp stitch definition and architectural textures across every stitch pattern, while pure merino wool makes the fabric super soft and elegant.

We chose to knit our Porto Wrap in warm Sandpiper Brown, but you can choose from an array of blues reminiscent of traditional Portuguese azulejo tilework or any of Knitting Yarn Fine’s 16 richly heathered colors. This yarn comes in plump, ready-to-knit balls, and you only need four to knit the Porto Wrap, like we did, or just two to make a narrower scarf!


Beginners and seasoned knitters alike will savor the bouncy feel and understated beauty of Knitting Yarn Fine as one captivating texture gives way to the next. And at the end of this engaging knitting journey, you’ll have a shifting mosaic of geometric patterns, ready to wrap around your shoulders and transport you!
Yarn lovers, if you adore the yarn used in this project, you’ll love exploring all of our other yarn collections! Discover over 55 thoughtfully designed yarns in nearly every natural fiber and in every spectacular color you can imagine. Only available here at Purl Soho’s online yarn store, where every skein is created with care and your creativity in mind!


Pattern designed and written by Purl Soho designer, Hiromi Glover. See even more of Hiromi’s work on her Instagram!
Story written by Andrea Lotz for Purl Soho.
Want to print this pattern? On desktop, find the “print” icon in the right margin, and on mobile, scroll to the end of the pattern for it. Use the on-screen instructions to remove anything you don’t want to print!
Materials

- 2 (4) balls of Purl Soho’s Knitting Yarn Fine, 100% merino wool yarn. Each ball of this fingering-weight yarn is 328 yards/ 100 grams; approximately 645 (1200) total yards required. We used Sandpiper Brown.
- US 4 (3.5 mm), 24-inch circular knitting needles
GAUGE
27 stitches and 40 rows = 4 inches in Large Flag Stitch (see Notes)
All the patterns used in this wrap have slightly different gauges, but if you can achieve the gauge listed above, your wrap will turn out the correct size!
SIZES
Scarf (Wrap)
Finished Dimensions: 7¾ (15) inches wide x 69¾ inches long
SAMPLE: We knit the Wrap size.
NOTES
LARGE FLAG STITCH PATTERN (FOR GAUGE SWATCH)
Cast on a multiple of 16 stitches.
Set-Up Row: (wrong side): Purl to end of row.
Row 1 (right side): Knit to end of row.
Row 2: *K1, p15, repeat from * to end of row.
Row 3: *K14, p2, repeat from * to end of row.
Row 4: *K3, p13, repeat from * to end of row.
Row 5: *K12, p4, repeat from * to end of row.
Row 6: *K5, p11, repeat from * to end of row.
Row 7: *K10, p6, repeat from * to end of row.
Row 8: *K7, p9, repeat from * to end of row.
Row 9: *K8, p8, repeat from * to end of row.
Row 10: *K9, p7, repeat from * to end of row.
Row 11: *K6, p10, repeat from * to end of row.
Row 12: *K11, p5, repeat from * to end of row.
Row 13: *K4, p12, repeat from * to end of row.
Row 14: *K13, p3, repeat from * to end of row.
Row 15: *K2, p14, repeat from * to end of row.
Row 16: *K15, p1, repeat from * to end of row.
Repeat Rows 1–16 for pattern.
STITCH MULTIPLE
This pattern is worked over a multiple of 48 plus 8 stitches. (Note that the stitch patterns in each section may work over different stitch multiples, but the wrap as a whole works over this multiple.)
SLIP STITCHES
On right-side rows: Slip stitches purlwise with yarn in back (wyib).
On wrong-side rows: Slip stitches purlwise with yarn in front (wyif).
PATTERN
BEGIN
Cast on 56 (104) stitches. We used a basic Long Tail Cast On.
Set-Up Row (wrong side): Slip 3 (see Notes), k1, purl to last 4 stitches, k1, p3.
Work Porto Pattern either from Written Instructions or Chart, both below.
PORTO PATTERN: WRITTEN INSTRUCTIONS
SECTION A: Knit Little Pyramid
Row 1 (right side): Slip 3 (see Notes), p1, *k2, p1, k3, repeat from * to last 4 stitches, p1, k3.
Row 2 (wrong side): Slip 3, k1, *p2, k3, p1, repeat from * to last 4 stitches, k1, p3.
Row 3: Slip 3, p1, *p5, k1, repeat from * to last 4 stitches, p1, k3.
Row 4: Slip 3, k1, *k1, p5, repeat from * to last 4 stitches, k1, p3.
Row 5: Slip 3, p1, *p1, k3, p2, repeat from * to last 4 stitches, p1, k3.
Row 6: Slip 3, k1, *k3, p1, k2, repeat from * to last 4 stitches, k1, p3.
Repeat Rows 1–6 three more times.
SECTION B: Halved Diamond
Row 1 (right side): Slip 3, p1, *k6, p1, k5, repeat from * to last 4 stitches, p1, k3.
Row 2 (wrong side): Slip 3, k1, *p5, k1, p6, repeat from * to last 4 stitches, k1, p3.
Row 3: Slip 3, p1, *k5, p3, k4, repeat from * to last 4 stitches, p1, k3.
Row 4: Slip 3, k1, *p4, k3, p5, repeat from * to last 4 stitches, k1, p3.
Row 5: Slip 3, p1, *k4, p5, k3, repeat from * to last 4 stitches, p1, k3.
Row 6: Slip 3, k1, *p3, k5, p4, repeat from * to last 4 stitches, k1, p3.
Row 7: Slip 3, p1, *k3, p7, k2, repeat from * to last 4 stitches, p1, k3.
Row 8: Slip 3, k1, *p2, k7, p3, repeat from * to last 4 stitches, k1, p3.
Row 9: Slip 3, p1, *k2, p9, k1, repeat from * to last 4 stitches, p1, k3.
Row 10: Slip 3, k1, *p1, k9, p2, repeat from * to last 4 stitches, k1, p3.
Row 11: Slip 3, p1, *k1, p11, repeat from * to last 4 stitches, p1, k3.
Row 12: Slip 3, k1, *k11, p1, repeat from * to last 4 stitches, k1, p3.
Row 13: Slip 3, p1, *p1, k11, repeat from * to last 4 stitches, p1, k3.
Row 14: Slip 3, k1, *p11, k1, repeat from * to last 4 stitches, k1, p3.
Row 15: Slip 3, p1, *p2, k9, p1, repeat from * to last 4 stitches, p1, k3.
Row 16: Slip 3, k1, *k1, p9, k2, repeat from * to last 4 stitches, k1, p3.
Row 17: Slip 3, p1, *p3, k7, p2, repeat from * to last 4 stitches, p1, k3.
Row 18: Slip 3, k1, *k2, p7, k3, repeat from * to last 4 stitches, k1, p3.
Row 19: Slip 3, p1, *p4, k5, p3, repeat from * to last 4 stitches, p1, k3.
Row 20: Slip 3, k1, *k3, p5, k4, repeat from * to last 4 stitches, k1, p3.
Row 21: Slip 3, p1, *p5, k3, p4, repeat from * to last 4 stitches, p1, k3.
Row 22: Slip 3, k1, *k4, p3, k5, repeat from * to last 4 stitches, k1, p3.
Row 23: Slip 3, p1, *p6, k1, p5, repeat from * to last 4 stitches, p1, k3.
Row 24: Slip 3, k1, *k5, p1, k6, repeat from * to last 4 stitches, k1, p3.
Repeat Rows 1–12 one more time.
SECTION C: Eyelet Triangle
Row 1 (right side): Slip 3, p1, knit to last 4 stitches, p1, k3.
Row 2 (wrong side): Slip 3, k1, purl to last 4 stitches, k1, p3.
Row 3: Slip 3, p1, *k6, knit 2 together (k2tog), [yarn over (yo)] 2 times, slip slip knit (ssk), k6, repeat from * to last 4 stitches, p1, k3.
Row 4: Slip 3, k1, *p8, p1 through back loop (p1 tbl), p7, repeat from * to last 4 stitches, k1, p3.
Rows 5 and 6: Repeat Rows 1 and 2.
Row 7: Slip 3, p1, *k4, [k2tog, (yo) 2 times, ssk] 2 times, k4, repeat from * to last 4 stitches, p1, k3.
Row 8: Slip 3, k1, *p6, p1 tbl, p3, p1 tbl, p5, repeat from * to last 4 stitches, k1, p3.
Rows 9 and 10: Repeat Rows 1 and 2.
Row 11: Slip 3, p1, *k2, [k2tog, (yo) 2 times, ssk] 3 times, k2, repeat from * to last 4 stitches, p1, k3.
Row 12: Slip 3, k1, *p4, [p1 tbl, p3] 3 times, repeat from * to last 4 stitches, k1, p3.
Rows 13 and 14: Repeat Rows 1 and 2.
Row 15: Slip 3, p1, *k2tog, (yo) 2 times, ssk, repeat from * to last 4 stitches, p1, k3.
Row 16: Slip 3, k1, *p2, p1 tbl, p1, repeat from * to last 4 stitches, k1, p3.
Rows 17 and 18: Repeat Rows 1 and 2.
Repeat Rows 3–18 two more times.
SECTION D: Ribbed Pyramid
Set-Up Row 1 (right side): Slip 3, purl to last 3 stitches, k3.
Set-Up Row 2 (wrong side): Slip 3, knit to last 3 stitches, p3.
Row 1: Slip 3, p1, *p1, k1, repeat from * to last 4 stitches, p1, k3.
Row 2: Slip 3, k1, *p1, k1, repeat from * to last 4 stitches, k1, p3.
Rows 3 and 4: Repeat Rows 1 and 2.
Row 5: Slip 3, p1, *p2, [k1, p1] 3 times, repeat from * to last 4 stitches, p1, k3.
Row 6: Slip 3, k1, *[k1, p1] 3 times, k2, repeat from * to last 4 stitches, k1, p3.
Rows 7 and 8: Repeat Rows 5 and 6.
Row 9: Slip 3, p1, *p3, k1, p1, k1, p2, repeat from * to last 4 stitches, p1, k3.
Row 10: Slip 3, k1, *k2, p1, k1, p1, k3, repeat from * to last 4 stitches, k1, p3.
Rows 11 and 12: Repeat Rows 9 and 10.
Row 13: Slip 3, p1, *p4, k1, p3, repeat from * to last 4 stitches, p1, k3.
Row 14: Slip 3, k1, *k3, p1, k4, repeat from * to last 4 stitches, k1, p3.
Rows 15 and 16: Repeat Rows 13 and 14.
Repeat Rows 1–16 two more times.
Repeat Set-Up Rows 1 and 2 one time.
SECTION E: Large Flag
Row 1 (right side): Slip 3, p1, knit to last 4 stitches, p1, k3.
Row 2 (wrong side): Slip 3, k1, *k1, p15, repeat from * to last 4 stitches, k1, p3.
Row 3: Slip 3, p1, *k14, p2, repeat from * to last 4 stitches, p1, k3.
Row 4: Slip 3, k1, *k3, p13, repeat from * to last 4 stitches, k1, p3.
Row 5: Slip 3, p1, *k12, p4, repeat from * to last 4 stitches, p1, k3.
Row 6: Slip 3, k1, *k5, p11, repeat from * to last 4 stitches, k1, p3.
Row 7: Slip 3, p1, *k10, p6, repeat from * to last 4 stitches, p1, k3.
Row 8: Slip 3, k1, *k7, p9, repeat from * to last 4 stitches, k1, p3.
Row 9: Slip 3, p1, *k8, p8, repeat from * to last 4 stitches, p1, k3.
Row 10: Slip 3, k1, *k9, p7, repeat from * to last 4 stitches, k1, p3.
Row 11: Slip 3, p1, *k6, p10, repeat from * to last 4 stitches, p1, k3.
Row 12: Slip 3, k1, *k11, p5, repeat from * to last 4 stitches, k1, p3.
Row 13: Slip 3, p1, *k4, p12, repeat from * to last 4 stitches, p1, k3.
Row 14: Slip 3, k1, *k13, p3, repeat from * to last 4 stitches, k1, p3.
Row 15: Slip 3, p1, *k2, p14, repeat from * to last 4 stitches, p1, k3.
Row 16: Slip 3, k1, *k15, p1, repeat from * to last 4 stitches, k1, p3.
Repeat Rows 1–16 one more time.
SECTION F: Small Flag
Row 1 (right side): Slip 3, p1, knit to last 4 stitches, p1, k3.
Row 2 (wrong side): Slip 3, k1, *k1, p7, repeat from * to last 4 stitches, k1, p3.
Row 3: Slip 3, p1, *k6, p2, repeat from * to last 4 stitches, p1, k3.
Row 4: Slip 3, k1, *k3, p5, repeat from * to last 4 stitches, k1, p3.
Row 5: Slip 3, p1, *k4, p4, repeat from * to last 4 stitches, p1, k3.
Row 6: Slip 3, k1, *k5, p3, repeat from * to last 4 stitches, k1, p3.
Row 7: Slip 3, p1, *k2, p6, repeat from * to last 4 stitches, p1, k3.
Row 8: Slip 3, k1, *k7, p1, repeat from * to last 4 stitches, k1, p3.
Repeat Rows 1–8 three more times.
SECTION G: Large Flag
Repeat Rows 1–16 of Section E one time.
SECTION H: Stacked Triangles
Set-Up Row 1 (right side): Slip 3, p1, knit to last 4 stitches, p1, k3.
Set-Up Row 2 (wrong side): Slip 3, k1, purl to last 4 stitches, k1, p3.
Row 1 (right side): Slip 3, p1, *knit 1 through the back loop (k1 tbl), yo, ssk, p10, k2tog, yo, k1 tbl, repeat from * to last 4 stitches, p1, k3.
Row 2 (wrong side): Slip 3, k1, *p1 tbl, p2, k10, p2, p1 tbl, repeat from * to last 4 stitches, k1, p3.
Row 3: Slip 3, p1, *k1 tbl, yo, k1, ssk, p8, k2tog, k1, yo, k1 tbl, repeat from * to last 4 stitches, p1, k3.
Row 4: Slip 3, k1, *p1 tbl, p3, k8, p3, p1 tbl, repeat from * to last 4 stitches, k1, p3.
Row 5: Slip 3, p1, *k1 tbl, yo, k2, ssk, p6, k2tog, k2, yo, k1 tbl, repeat from * to last 4 stitches, p1, k3.
Row 6: Slip 3, k1, *p1 tbl, p4, k6, p4, p1 tbl, repeat from * to last 4 stitches, k1, p3.
Row 7: Slip 3, p1, *k1 tbl, yo, k3, ssk, p4, k2tog, k3, yo, k1 tbl, repeat from * to last 4 stitches, p1, k3.
Row 8: Slip 3, k1, *p1 tbl, p5, k4, p5, p1 tbl, repeat from * to last 4 stitches, k1, p3.
Row 9: Slip 3, p1, *k1 tbl, yo, k4, ssk, p2, k2tog, k4, yo, k1 tbl, repeat from * to last 4 stitches, p1, k3.
Row 10: Slip 3, k1, *p1 tbl, p6, k2, p6, p1 tbl, repeat from * to last 4 stitches, k1, p3.
Row 11: Slip 3, p1, *k1 tbl, yo, k5, ssk, k2tog, k5, yo, k1 tbl, repeat from * to last 4 stitches, p1, k3.
Row 12: Slip 3, k1, *p1 tbl, p14, p1 tbl, repeat from * to last 4 stitches, k1, p3.
Repeat Rows 1–12 two more times.
SECTION I: Purl Little Pyramid
Row 1 (right side): Slip 3, p1, *p2, k1, p3, repeat from * to last 4 stitches, p1, k3.
Row 2 (wrong side): Slip 3, k1, *k2, p3, k1, repeat from * to last 4 stitches, k1, p3.
Row 3: Slip 3, p1, *k5, p1, repeat from * to last 4 stitches, p1, k3.
Row 4: Slip 3, k1, *p1, k5, repeat from * to last 4 stitches, k1, p3.
Row 5: Slip 3, p1, *k1, p3, k2, repeat from * to last 4 stitches, p1, k3.
Row 6: Slip 3, k1, *p3, k1, p2, repeat from * to last 4 stitches, k1, p3.
Repeat Rows 1–6 one more time.
SECTION J: Flying Geese
Row 1: Slip 3, p1, *k1, p5, k5, p1, repeat from * to last 4 stitches, p1, k3.
Row 2: Slip 3, k1, *k2, p4, k4, p2, repeat from * to last 4 stitches, k1, p3.
Row 3: Slip 3, p1, *k3, p3, repeat from * to last 4 stitches, p1, k3.
Row 4: Slip 3, k1, *k4, p2, k2, p4, repeat from * to last 4 stitches, k1, p3.
Row 5: Slip 3, p1, *k5, p1, k1, p5, repeat from * to last 4 stitches, p1, k3.
Row 6: Slip 3, k1, *k6, p6, repeat from * to last 4 stitches, k1, p3.
Row 7: Repeat Row 5.
Row 8: Repeat Row 4.
Row 9: Repeat Row 3.
Row 10: Repeat Row 2.
Row 11: Repeat Row 1.
Row 12: Slip 3, k1, *p6, k6, repeat from * to last 4 stitches, k1, p3.
Repeat Rows 1–12 one more time.
Repeat Rows 1–11 one time.
Last Row (wrong side): Slip 3, k6, p1, *k11, p1, repeat from * to last 10 stitches, k7, p3.
SECTIONS K–S:
Repeat Sections B–J one time.
SECTION T: Halved Diamond
Repeat Section B one time.
SECTION U: Knit Little Pyramid
Repeat Section A one time.
Go on to Finishing, below.
PORTO PATTERN: CHARTS
NOTE: New to reading charts? Learn how with our Reading a Chart Tutorial.
Starting in the bottom right corner of the Charts below, work right-side (odd number) rows from right to left and wrong-side (even number) rows from left to right.
Work Sections A-J, following along with the corresponding chart for each section.
Work Sections B-J one time.
Work Section B one time.
Work Section A one time.
Go on to Finishing, below.
KEY

SECTION A: Knit Little Pyramid

SECTION B: Halved Diamond

SECTION C: Eyelet Triangle

SECTION D: Ribbed Pyramid

SECTIONS E + G: Large Flag
For Section E, work Rows 1–16 two times.
For Section G, work Rows 1–16 one time.

SECTION F: Small Flag

SECTION H: Stacked Triangles

SECTION I: Purl Little Pyramid

SECTION J: Flying Geese

NOTE: Want to see it bigger? Download this chart (and key) as a PDF!
FINISHING
With right-side facing you, bind off knitwise.
Weave in the ends and gently wet block to finished dimensions (using T-pins, blocking pins, or blocking wires as needed).
Share your progress and connect with the community by tagging your pics with #PurlSoho. We can’t wait to see what you make!


Learn About Knitting Yarn Fine + All Our Beautiful Yarns
A true classic and a go-to for knitters and crocheters alike, Knitting Yarn Fine brings its clear stitch definition, soft strength, and cushiony feel to this project! Made with 100% merino wool, this fingering-weight yarn to sport-weight yarn comes in a ready-to-knit ball, avialable in over a dozen gorgeous heathered colors. Simple stitches, dimensional textures, beautifully articulated cables, and glorious colorwork… Everything looks amazing in Knitting Yarn Fine!
More Knitting Patterns
- Be sure to explore our growing collection of Knitting Yarn Fine patterns and cast on!
More Fingering-Weight Yarns + Sport-Weight Yarns
- Shop our entire collection of fingering-weight yarns (What does fingering-weight yarn mean, really? Our guide to fingering-weight yarn will answer your questions and more!)
- Shop our entire collection of sport-weight yarns (Learn all about sport-weight yarn with our guide to this sweet spot of a yarn weight!)
- If you want to use a different yarn, be sure to take the time to get the correct gauge. Need help? Check our All About Gauge Tutorial, our Yarn Substitution article, and our Complete Guide To Yarn for lots of helpful information.
More Yarns With Similar Fiber
- Shop Knitting Yarn DK, this yarn’s light worsted/DK-weight sibling
- Shop merino wool yarn
Looking for more inspiration? Explore all of our knitting patterns (including tons of free knitting patterns) and knitting tutorials, buy one of our many knitting kits and yarn bundles, and shop for beautiful yarn. We have over 55 gorgeous natural fiber yarns in 100’s of magnificent colors, designed to bring integrity, beauty, and joy to your next knitting project and only available at Purl Soho!






