Skip to content

Harbor Top – Knitting Pattern

Woman wearing the Harbor Top in white with blue strips

Ever since I’ve been a little kid, the sea has held for me a special kind of fascination – even more so because I grew up far away from it. It is the promise of adventure, what feels like unlimited space, and not knowing what one might find. So this top is a little homage to one of my favorite places, where all those adventures start (and hopefully end): the harbor.
The Harbor Top with its loose fit, cotton yarn, and sleeveless design makes it a perfect summer top that can be worn with your favorite shorts or skirt while taking a stroll around your local marina.

It is worked from the top down and features a simple construction that is beginner-friendly. It is worked flat to form the chest section and then worked in the round for the rest. Afterward, you seam a few stitches at the shoulders to finish it up.

Woman wearing the Harbor Top in white with blue strips
The Harbor Top


  • Worsted weight cotton yarn in two colors
  • Main color: 419, (478, 532, 594, 641, _706, 767, 835, 887_) yds
  • Contrast color: 144, (165, 184, 206, 223, _247, 269, 294, 313_) yds
  • Recommended: Lion Brand 24/7 cotton
  • If you use Lion Brand 24/7 Cotton, you need 3, (3, 3, 3, 4, 4, 4, 5, 5) skeins of MC and 1, (1, 1, 2, 2, 2, 2, 2, 2) skein(s) of CC


The knitted Harbor Top laid flat with a red skirt and sandals
The Harbor Top


18 sts & 26 rows in 4″ (stockinette)


The top is intended to have a loose fit with about 6” – 8” of positive ease.

Whenever the pattern calls for different numbers depending on the size, they are given in the following way: XS, (S, M, L, XL, 2XL, 3XL, 4XL, 5XL)

SizeChest circumference*Garment Circumference (A) Armhole diameter (B) Total length (C)

* based on the size charts by Craft Yarn Council

Size diagram of the Harbor Top
Schematic: A – Garment Circumference, B – Armhole Diameter, C – Total Length


  • The sample is shown in “Lion Brand 27/4 Cotton”, colors White and Navy
  • Once you have chosen your size, go through the pattern and highlight the numbers for your size, where relevant- The length of the garment given here is more of a guideline – as our bodies and preferences differ, knit it as short or as long as you like
  • You can adjust the thickness of the stripes by knitting more or less rows of the main or contrast color
  • To limit the amount of ends to weave in, donโ€™t cut the yarn when switching colors. Instead, carry it along by twisting it with the current yarn every few rows. This works for both knitting flat and in the round
  • Before seaming together the shoulders, I recommend to hold the pieces together with some safety pins and try the top on to see if the width of the neck hole is what you would want it to be
  • To seam together the shoulders, I used a simple whip stitch. The mattress stitch would work well, too
Let’s get started, shall we?



You first knit two shoulder/chest panels flat. These are then joined to knit in the round, and you continue knitting in the round until the piece has reached the desired length and bind off. Lastly, you will seam a few stitches at the top of the shoulder panels together to form the shoulders and neck hole. To create the stripes, you knit 10 rows with the main color and 4 rows with the contrast colors.

Schematic of how the Harbor Top is knit

Chest panels (2x)

Make two.

Using 5mm (US 8) needles:

CO 82, (92, 100, 110, 118, 128, 136, 146, 154) sts with MC

Rows 1 – 6: *K1, P1* across, turn work

Row 7 (RS): *K1, P1* 3 times, K until 6sts before end of row, *K1, P1* 3 times, turn work

Row 8 (WS): *K1, P1* 3 times, P until 6sts before end of row, *K1, P1* 3 times, turn work

Rows 9 – 12:  Repeat the rows 7 and 8 two more times

Row 13 – 16 (4 rows): Using CC: repeat rows 7 and 8 twice

Rows 17 – 26 (10 rows): Using MC: repeat rows 7 and 8 five times

Repeat the above stripes of 4 rows CC and 10 rows MC (rows 13 – 26) until you have a total of 47, (51, 55, 59, 63, 67, 71, 75, 79) rows, or until panel measures 7”, (7.7”, 8.3”, 8.9”, 9.5”, 10.1”, 10.7”, 11.3”, 12โ€™โ€™). Make sure to end with a RS row.

For the first panel: cut yarn, put stitches on hold on a bit of scrap yarn or a spare cable.

For the second panel: do NOT cut the yarn and keep it on your needles.

One panel of the Harbor Top laying flat with three stripes completed
One finished chest panel

Main body

From here on, all rows are worked in the round!

Join the two shoulder pieces to knit in the round:

  1. Put the first panel onto your left needle
  2. Place a marker – this will mark the beginnings of your rounds
  3. The second panel – with the yarn still attached – should be on your right needle.- Make sure the right side (stockinette side) is facing you
  4. See the picture below to see what it should look like (2nd panel on the right needle, stitch marker in between, 1st panel on the left needle with a few stitches already knit).
Two panels of the Harbor Top next to each other being knit together

Joining the two pieces to knit in the round

Keep working in the round in stockinette (K all stitches) and continue with the stripes as above (4 rounds CC, 10 rounds MC) until work measures (from the very top) 17.25โ€™’, (17.55”, 18”, 18.25”, 18.5”, 18.75”, 19.25”, 19.5”, 19.75”) or until 1โ€™’ short of desired length.

Note: you might have a stripe-repeat already started in the last rows of the chest panel: e.g., if you finished the chest panel with 4 MC rows, you need to knit another 6 rounds of MC (so you have 10 rows of MC).


Rows 1-6: *K1, P1* around

Bind off loosely.

At the top, where the shoulders are, seam together approx. 10 stitches on each side.

Sew in all the ends.

Wash and block.


CC – Contrast color
CO – Cast on
K – Knit
MC – Main color
P – Purl
Rd – Round
sts – stitches

This post contains affiliate links to products I recommend. If you purchase something from this page, I may receive a small percentage of the sale at no extra cost to you.

Like this? Say thanks with a share:

Leave a Reply

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