Harbor Lattice Window Curtain Crochet Pattern

This beaded crochet curtain has six strands. Dusty-blue lattice diamonds alternate with cream wheel medallions, and short cream cords with natural wooden beads link the motifs. Each strand ends in a full tassel that matches the color of its last motif.

The look is soft coastal boho. Blue and cream form a checkerboard across the window, and the wooden beads add a warm accent. Light passes through every lattice window and between the wheel spokes.

The pattern uses US crochet terms. The finished curtain measures about 32 in (81.3 cm) wide × 41.75 in (106.0 cm) long, from the top of the hanging loops to the tips of the tassels.

You make 15 diamonds and 15 wheels, then link them into six strands with beaded cords. Last, you add a hanging loop at the top of each strand and a beaded tassel at the bottom.

Finished Size and Construction

  • Finished size: 32 in (81.3 cm) wide × 41.75 in (106.0 cm) long
  • Skill level: Intermediate
  • Terminology: US
  • Yarn weight: Worsted (#4) cotton
  • Hook: 4.0 mm (G-6)
  • Number of pieces: 30 motifs (15 diamonds, 15 wheels) in 6 strands
  • Layout: 6 strands × 5 motifs, alternating like a checkerboard
  • Diamond size: 4.5 in (11.4 cm) wide × 6 in (15.2 cm) tall; each side is 3.75 in (9.5 cm)
  • Wheel size: 4.5 in (11.4 cm) diameter
  • Strand size before the border (motifs and cords only): 33 in (83.8 cm) for diamond strands, 31.5 in (80.0 cm) for wheel strands
  • Border depth: 2.25 in (5.7 cm) of hanging loop at the top; 1.5 in (3.8 cm) of cord plus a 5 in (12.7 cm) tassel at the bottom

Materials

Use a smooth, mercerized or combed worsted cotton. Cotton holds the lattice crisp and doesn’t stretch out of shape when it hangs. These amounts assume about 85 m (93 yd) per 50 g ball.

  • Color A, dusty blue: 100 g, about 170 m (186 yd), for the diamonds and 3 tassels
  • Color B, cream: 150 g, about 255 m (279 yd), for the wheels, cords, loops and 3 tassels

All quantities include a margin of roughly 20–40% for gauge swatches and tassel trimming.

Tools

  • 4.0 mm (G-6) crochet hook
  • 30 natural wooden beads, 10 mm, with holes at least 4 mm wide (buy 4 spares)
  • Tapestry needle
  • A dental-floss threader or big-eye needle for stringing beads
  • Stiff card, 5.5 in (14.0 cm) tall, for tassels
  • Locking stitch markers
  • Blocking mats, rustproof pins and a spray bottle
  • Tape measure and scissors
  • A curtain rod with 6 rings (optional)

Abbreviations (US Terms)

  • ch: chain
  • sl st: slip stitch
  • sc: single crochet
  • tr: treble crochet (yarn over twice)
  • dtr: double treble crochet (yarn over 3 times)
  • sk: skip
  • sp: space
  • st(s): stitch(es)

Picot: ch 3, then sl st into the front loop and left leg of the sc just made.

Gauge and Checkpoints

Make one diamond and one wheel completely and block them before you start the rest. Every length in this pattern depends on these two pieces.

Base gauge: 17 sc and 18 rows = 4 in (10.2 cm).

Diamond checkpoints

  • After Row 4, the mesh square measures 2.75 × 2.75 in (7.0 × 7.0 cm).
  • After Rnd 1, each side measures 3.25 in (8.3 cm).
  • After Rnd 2, each side measures 3.75 in (9.5 cm).
  • After blocking as a diamond, it measures 4.5 in (11.4 cm) wide × 6 in (15.2 cm) tall.

Wheel checkpoints

  • After Rnd 3: 1.5 in (3.8 cm) across.
  • After Rnd 4: 3.5 in (8.9 cm).
  • After Rnd 5: 4 in (10.2 cm).
  • After Rnd 6: 4.5 in (11.4 cm).

If your motifs come out more than 0.25 in (0.6 cm) too big, go down half a hook size. If they’re too small, go up half a size. Diamonds and wheels must match in width, or the strands will look uneven.

Blue-gray crocheted diamond with lacy openwork pattern hangs from cream string, topped with circular cream motif and wooden bead below.

Lattice Diamond (make 15 in Color A)

The diamond starts as a square treble mesh. You frame it with two rounds of sc, then turn it on point and block it into a diamond shape. Because the mesh is turned on point, the lattice lines run parallel to the diamond’s outer edges, so every opening becomes a small diamond window.

Foundation: Ch 17.

Row 1: Tr in 8th ch from hook. The skipped chains count as a tr, a ch-2 sp and 1 skipped base ch. [Ch 2, sk 2 ch, tr in next ch] 3 times. Turn.
5 tr (counting the first one), 4 ch-2 sps.

Rows 2–4: Ch 6 (counts as a tr plus a ch-2). Sk the first ch-2 sp, tr in the next tr, [ch 2, tr in next tr] 2 times, ch 2, tr in 4th ch of the turning ch. Turn.
5 tr, 4 ch-2 sps in each row: a 4 × 4 grid of open squares.

Checkpoint: 2.75 × 2.75 in (7.0 × 7.0 cm).

Rnd 1 (sc frame): Don’t turn. Ch 1.

  1. Corner 1: 3 sc in the top of the last tr.
  2. Side edge: work down the row ends with 2 sc around the Row 4 post, then 3 sc around each of the Rows 3, 2 and 1 posts (11 sc).
  3. Corner 2: 3 sc in the base of the Row 1 end stitch.
  4. Foundation edge: 2 sc in each skipped-chain pair and 1 sc in the base of each inner tr (11 sc).
  5. Corner 3: 3 sc in the base of the foundation corner.
  6. Second side edge: 3 sc around each of the Rows 1, 2 and 3 posts, then 2 sc around the Row 4 post (11 sc).
  7. Corner 4: 3 sc in the 4th ch of the turning ch.
  8. Top edge: 2 sc in each ch-2 sp and 1 sc in each inner tr (11 sc).
  9. Sl st to the first sc.

56 sc: 4 corners × 3 sc + 4 sides × 11 sc. Counted corner center to corner center, each side has 15 sts.

Rnd 2 (outline and attachment loops): Ch 1, sc in the first sc.

  • Work (sc, ch 3, sc) in the Corner 1 center sc.
  • Sc in each sc to the Corner 2 center, then 3 sc in it.
  • Sc across to the Corner 3 center and work (sc, ch 3, sc) in it.
  • Sc across to the Corner 4 center and work 3 sc in it.
  • Sc in each remaining sc. Sl st to the first sc and fasten off.

62 sc + 2 ch-3 loops: 56 sts worked 1-per-stitch, plus 6 extra sc added at the corners. There are 13 sc between corner groups on each side.

The two ch-3 loops are the top and bottom points of the diamond. Mark them.

Wheel Medallion (make 15 in Color B)

Rnd 1: Magic ring, ch 1, 8 sc in the ring. Sl st to the first sc. (8 sc)

Rnd 2: Ch 1, 2 sc in each st around. Sl st to join. (16 sc)

Rnd 3: Ch 1, [sc in next st, 2 sc in next st] 8 times. Sl st to join. (24 sc)

Checkpoint: 1.5 in (3.8 cm). This is the solid center disc.

Rnd 4 (spokes): Ch 5 (counts as a dtr), ch 3, sk 1. [Dtr in next st, ch 3, sk 1] 11 times. Sl st to the top of the ch-5.
12 dtr spokes, 12 ch-3 sps.

Checkpoint: 3.5 in (8.9 cm).

Rnd 5 (solid ring): Ch 1, [sc in the dtr, 3 sc in the ch-3 sp] 12 times. Sl st to the first sc.
48 sc: 12 worked into the dtr + 36 worked into the spaces.

Checkpoint: 4 in (10.2 cm).

Rnd 6 (picot edge): Ch 1, [sc in each of next 3 sts, picot] 16 times. Sl st to the first sc and fasten off.
48 sc + 16 picots.

Checkpoint: 4.5 in (11.4 cm).

Mark picot 1 (the top) and picot 9 (the bottom). With 8 picots on each side between them, these two sit exactly opposite each other.

Make All Pieces

  • Color A diamonds: 15
  • Color B wheels: 15

Lay the motifs out in this grid. Strands are numbered left to right, and motif rows run top to bottom (D = diamond, W = wheel).

         S1  S2  S3  S4  S5  S6
Row 1:   D   W   D   W   D   W
Row 2:   W   D   W   D   W   D
Row 3:   D   W   D   W   D   W
Row 4:   W   D   W   D   W   D
Row 5:   D   W   D   W   D   W
Tassel:  A   B   A   B   A   B

The odd strands have 3 diamonds and 2 wheels. The even strands have 3 wheels and 2 diamonds. Together that makes 15 of each.

Joining

Each connector joins one attachment point to one attachment point: the bottom ch-3 loop or picot 9 of the upper motif to the top ch-3 loop or picot 1 of the lower motif. No stitches go anywhere else, so the motifs hang straight and don’t twist.

Connector (Color B):

  1. Cut 16 in (40.6 cm) of yarn and thread 1 bead onto it.
  2. Join with a sl st in the bottom attachment point of the upper motif.
  3. Ch 2, slide the bead up against the hook, and ch 1 to lock the bead in place.
  4. Ch 2, then sl st in the top attachment point of the lower motif.
  5. Fasten off and weave in the ends.

Each strand needs 4 connectors, so you’ll make 24 in total. Each connector measures 1.5 in (3.8 cm), bead included.

Tension: Keep the chains snug and even. Loose chains stretch under the weight of the motifs and make the strand longer.

Size checkpoint: Measured center to center, adjacent motifs sit 3 + 1.5 + 2.25 = 6.75 in (17.1 cm) apart. That’s half a diamond, plus one connector, plus half a wheel.

  • A diamond strand measures 3 + (4 × 6.75) + 3 = 33 in (83.8 cm).
  • A wheel strand measures 2.25 + 27 + 2.25 = 31.5 in (80.0 cm).

Border: Hanging Loops and Beaded Tassels

On this curtain, the loops and tassels act as the border. They make the top and bottom edges of the curtain even.

Border gauge: An unstretched chain of 20 ch measures 4.5 in (11.4 cm), so 3 ch is about 0.75 in (1.9 cm).

Top Edge: 6 Loops, 1 per Strand

Diamond strands (S1, S3, S5):

  1. Join Color B with a sl st in the top ch-3 loop.
  2. Ch 20, then sl st in the same ch-3 loop.
  3. Work 24 sc into the ch-20 loop and sl st into the ch-3 loop.
  4. Fasten off.

Count: 20 ch + 24 sc. The loop hangs 2.25 in (5.7 cm).

Wheel strands (S2, S4, S6):

  1. Join Color B with a sl st in picot 1.
  2. Ch 3 for the stem, ch 20, then sl st in the 3rd stem ch.
  3. Work 24 sc into the loop and sl st in the same stem ch.
  4. Fasten off.

Count: 3 stem ch + 20 ch + 24 sc. The loop hangs 2.25 in (5.7 cm) on top of a 0.75 in (1.9 cm) stem.

That makes 6 loops in total, with nothing added between strands.

Bottom Edge: 6 Tassel Connectors and 6 Tassels

Tassel connector:

  1. Thread 1 bead onto a 16 in (40.6 cm) length of Color B.
  2. Join at the bottom attachment point. On wheel strands only, ch 3 extra here.
  3. Ch 2, bead, ch 1 to lock it, ch 2.
  4. Fasten off and leave an 8 in (20.3 cm) tail.

Tassel:

  1. Wrap yarn 30 times around the 5.5 in (14.0 cm) card. Use Color A for S1, S3 and S5, and Color B for S2, S4 and S6.
  2. Thread the connector tail under the wraps at the top of the card and tie them tightly.
  3. Cut the wraps at the bottom of the card. This gives 60 strands.
  4. Wrap the tassel 0.5 in (1.3 cm) below the top with a separate 12 in (30.5 cm) piece of the same color. Tie it off and bury the ends inside the tassel.
  5. Trim the tassel to 5 in (12.7 cm).

Why the math works:

  • Wheel strands are 1.5 in (3.8 cm) shorter than diamond strands: 0.75 in (1.9 cm) at each end.
  • The 3-ch stem at the top and the 3 extra ch at the bottom each add 0.75 in (1.9 cm), so they make up that difference exactly.
  • That means every strand measures 2.25 + 33 + 1.5 + 5 = 41.75 in (106.0 cm).
  • Because all the stems match, the motif rows line up across the curtain.

Final Blocking

  1. Wet each joined strand and gently squeeze out the water. Don’t wring.
  2. Lay the strand flat on blocking mats with the motifs centered on one straight line.
  3. Pin each diamond on point to 4.5 in (11.4 cm) wide × 6 in (15.2 cm) tall. Pin the lattice windows open with one pin in each outer window.
  4. Pin each wheel to a 4.5 in (11.4 cm) circle, with a pin in every picot.
  5. Straighten the connectors without stretching them, so each one stays 1.5 in (3.8 cm) long.
  6. Comb the tassels straight and let everything dry completely.
  7. Hang the strands about 5.5 in (14.0 cm) apart, center to center. The full width comes to 32 in (81.3 cm).

Final Quality-Control Checklist

  • [ ] 15 diamonds, each with 62 sc and 2 ch-3 loops
  • [ ] 15 wheels, each with 48 sc and 16 picots
  • [ ] Every diamond 4.5 × 6 in (11.4 × 15.2 cm); every wheel 4.5 in (11.4 cm)
  • [ ] 24 connectors and 6 tassel connectors, with 30 beads in total
  • [ ] Each motif attached only at its two marked points
  • [ ] Every strand 41.75 in (106.0 cm) long
  • [ ] Wheel strands have their 3-ch stems at both ends
  • [ ] Tassel colors alternate A, B, A, B, A, B
  • [ ] All ends woven in securely

Troubleshooting

  • The diamond stays square: Block it wet again and pin the top and bottom points farther apart until it’s 6 in (15.2 cm) tall.
  • The wheel cups: Your spokes are too short. Use a looser dtr, or check that you skipped 1 st between spokes.
  • The wheel ruffles: Rnd 5 is too loose. Work it with tighter tension, or go down half a hook size for that round only.
  • A motif hangs crooked: The connector is joined to the wrong picot. Count 8 picots on each side between picots 1 and 9.
  • The bead slides around: Tighten the lock ch, or use a bead with a slightly smaller hole.
  • The strands are uneven: Measure each connector. Any connector longer than 1.5 in (3.8 cm) should be redone.

Care

Hand wash cool and lay the strands flat to dry, re-pinning the motifs if needed. Keep the curtain out of harsh direct sun for long periods so the blue doesn’t fade.

Crocheted wall hangings featuring alternating blue diamonds and cream medallions with tassels, displayed in various lengths and home settings.

Final Notes

The measurement chain is simple:

  • The mesh square measures 2.75 in (7.0 cm), which gives a 3.75 in (9.5 cm) side and a diamond of 4.5 × 6 in (11.4 × 15.2 cm).
  • The wheel builds from 1.5 in to 4.5 in (3.8 cm to 11.4 cm).
  • With 1.5 in (3.8 cm) connectors, the motifs sit 6.75 in (17.1 cm) apart, center to center.
  • The stems even out the strand lengths, and the loops and tassels bring every strand to 41.75 in (106.0 cm).

Check each link in that chain as you go, and the curtain will hang straight and even. Happy crocheting!

Leave a Comment