Crochet Butterfly Sarong

Cover up at the pool with this crochet butterfly sarong! Open and airy mesh with a lacy butterfly is the perfect way to add a bit of flair to your swimwear.

Crochet butterfly sarong, shown on a dress form against a watery background

This content is protected by copyright. See this Terms of Use / Copyright page for more information.

This post contains sponsored content and/or affiliate links. If you click an affiliate link and make a purchase, I may get a commission.


As seen on…

In 2015, I designed a filet crochet butterfly square. I gave the pattern a makeover in 2023, but the butterfly itself hasn’t changed.

In early 2022, I randomly stumbled across an article about Dua Lipa wearing a crochet bikini and crochet butterfly sarong. It took me a minute to realize (it had been 7 years, after all), but then I saw it. It was almost exactly my butterfly design!

Filet Crochet Butterfly Square

I tried to reach out to both Dua Lipa’s social media team and the crocheter for confirmation that they used my pattern, but never received a response from either. Still, it’s quite exciting!

Basic filet crochet is a mesh background with solid blocks that act like pixels to create an image. It’s very easy to compare, pixel by pixel, and see where the crocheter made a few changes.

The crocheter split the butterfly in half, basically by removing the borders on the side and shifting the beginning of the row. They also repeated row 22, and skipped the last few rows of mesh and border at the top.

I liked this idea, so I decided to write up my version of turning this butterfly into a sarong. It includes 9 different sizes from xs to 5x!

Lion Brand 24/7 Cotton Yarn

Lion Brand gave me the 24/7 Cotton yarn I used for this pattern. It’s a mercerized cotton, so it has a lovely sheen to it. I chose color #158R Goldenrod.

5 skeins of Lion Brand 24-7 Cotton yarn in Goldenrod

This is one of my favorite colors in this yarn because it’s so vibrant, rich, and warm. It works equally well for deep, autumn palettes as it does with brighter, summery hues. I have plenty left over, so will likely make something else with this yarn later in the year.

Learn Filet Crochet

This crochet butterfly sarong is a great way to learn filet crochet! It uses only basic blocks and mesh, with no advanced stitches. Learn the basics in this basic filet crochet tutorial, then try out your skills on the sarong!

Small filet crochet motif

Crochet Butterfly Sarong

4-medium
Project Level Easy

Add this to your Ravelry queue

Materials

  • Yarn: Lion Brand 24/7cotton – worsted weight cotton yarn (186 yds / 100 g per skein); 325 [350, 375, 425, 475] [500, 525, 550, 600] yds #158R Goldenrod
  • Hook: Size H (5mm) crochet hook or size needed to match gauge
  • Notions:
    • Tapestry Needle
    • 2 stitch markers

Project Level

Easy: Double crochets and chains. Instructions include multiple sizes and rely on stitch marker placement.

Sizes

xs [s, m, l, xl] [2x, 3x, 4x, 5x]

SizeLengthWidthTo fit waist
xs2326.522-25
s2329.525-28
m233328-32
l2337.532-36
xl234136-40
2x244440-43
3x244743-46
4x2450.546-49
5x2453.549-52
Butterfly Sarong schematic

Gauge

16 dc x 6.25 rows = 4 inches after blocking

(5 mesh + 1 dc) x 6.25 rows = 4 inches after blocking

Abbreviations used

This pattern uses US terms.

  • beg mesh = beginning mesh (see Special Stitches)
  • ch = chain
  • dc = double crochet
  • RS = right side
  • sk = skip
  • st(s) = stich(es)

Special Stitches

Beginning Mesh (beg mesh):

Ch 5 (counts as dc and ch-2 sp), turn, sk next 2 sts, dc in next st.

This is used to start a row with a mesh. Beg mesh counts as 1dc and 1 mesh in stitch counts at the end of the row.

Mesh:

Ch 2, sk next 2 sts or chs, dc in next st.

Block:

If worked on top of a block (3 dc): Dc in each of next 3 sts.

If worked on top of a mesh (a ch-2 sp and 1 dc): 2 dc in next ch-2 sp, dc in next st.

Instructions

Scroll down for chart

Bottom Mesh

Ch 102 [114, 126, 144, 156] [168, 180, 192, 204]

Row 1 (RS): Dc in 4th ch from hook (skipped chs count as first dc), dc in next 2 chs, [ch 2, sk next 2 chs, dc in next 4 chs] across. (68 [76, 84, 96, 104] [112, 120, 128, 136] dc, 16 [18, 20, 23, 25] [27, 29, 31, 33] ch-2 sps)

Rows 2-6 [6, 6, 6, 6] [8, 8, 8, 8]: Beg mesh, mesh across. (1 dc, 33 [37, 41, 47, 51] [55, 59, 63, 67] mesh)

Butterfly

Bottom Wings

Row 1: Beg mesh, 4 mesh, 4 blocks, 4 mesh, place marker in ch-2 sp of last mesh made, 8 [12, 16, 22, 26] [30, 34, 38, 42] mesh, place marker in ch-2 sp of last mesh made, 3 mesh, 4 blocks, 4 mesh. (1 dc, 8 blocks, 25 [29, 33, 39, 43] [47, 51, 55, 59] mesh)

Move markers up with every row. When moving marker into a mesh, place marker in the ch-2 sp of the mesh. When moving marker into a block, place marker in the 2nd dc of the block.

Row 2: Beg mesh, 2 mesh, 3 blocks, 2 mesh, 2 blocks, mesh across to 2nd marker, 3 mesh, 2 blocks, 2 mesh, 3 blocks, 3 mesh. (1 dc, 10 blocks, 23 [27, 31, 37, 41] [45, 49, 53, 57] mesh)

Row 3: Beg mesh, 2 mesh, block, mesh, block, 2 mesh, block, mesh, block, mesh across to 2nd marker, 2 mesh, block, mesh, block, 2 mesh, block, mesh, block, 3 mesh. (1 dc, 8 blocks, 25 [29, 33, 39, 43] [47, 51, 55, 59] mesh)

Row 4: Beg mesh, mesh, block, 2 mesh, block, mesh, block, 2 mesh, block, mesh across to 2nd marker, [2 mesh, block] twice, mesh, block, 2 mesh, block, 2 mesh. (1 dc, 8 blocks, 25 [29, 33, 39, 43] [47, 51, 55, 59] mesh)

Row 5: Beg mesh, [block, mesh] 4 times, 2 blocks, mesh across to 2nd marker, 2 blocks, [mesh, block] 4 times, mesh. (1 dc, 12 blocks, 21 [25, 29, 35, 39] [43, 47, 51, 55])

Row 6: Ch 3 (counts as dc throughout), 2 blocks, mesh, 4 blocks, [mesh, block] twice, mesh across to 2nd marker, 2 mesh, [block, mesh] twice, 4 blocks, mesh, 2 blocks. (1 dc, 16 blocks, 17 [21, 25, 31, 35] [39, 43, 47, 51] mesh)

Row 7: Ch 3, 3 blocks, 3 mesh, 2 blocks, mesh, block, mesh across to 2nd marker, 3 mesh, block, mesh, 2 blocks, 3 mesh, 3 blocks. (1 dc, 12 blocks, 21 [25, 29, 35, 39] [43, 47, 51, 55] mesh)

Row 8: Ch 3, 2 blocks, 5 mesh, 2 blocks, mesh across to 2nd marker, 4 mesh, 2 blocks, 5 mesh, 2 blocks. (1 dc, 8 blocks, 25 [29, 33, 39, 43] [47, 51, 55, 59] mesh)

Row 9: Ch 3, 7 blocks, mesh across to 2nd marker, 6 mesh, 7 blocks. (1 dc, 14 blocks, 19 [23, 27, 33, 37] [41, 45, 49, 53] mesh)

Top wings

Row 10: Ch 3, 9 blocks, mesh across to 2nd marker, 4 mesh, 9 blocks. (1 dc, 18 blocks, 15 [19, 23, 29, 33] [37, 41, 45, 49] mesh)

Row 11: Ch 3, 2 blocks, 7 mesh, block, mesh across to 2nd marker, 3 mesh, block, 7 mesh, 2 blocks. (1 dc, 6 blocks, 27 [31, 35, 41, 45] [49, 53, 57, 61] mesh)

Row 12: Ch 3, 11 blocks, mesh across to 2nd marker, 2 mesh, 11 blocks. (1 dc, 22 blocks, 11 [15, 19, 25, 29] [33, 37, 41, 45] mesh)

Row 13: Ch 3, 2 blocks, mesh, 2 blocks, 5 mesh, block, mesh across to 2nd marker, 2 mesh, block, 5 mesh, 2 blocks, mesh, 2 blocks. (1 dc, 10 blocks, 23 [27, 31, 37, 41] [45, 49, 53, 57] mesh)

Row 14: Ch 3, block, mesh, block, 2 mesh, block, 4 mesh, block, mesh across to 2nd marker, 2 mesh, block, 4 mesh, block, 2 mesh, block, mesh, block. (1 dc, 8 blocks, 25 [29, 33, 39, 43] [47, 51, 55, 59] mesh)

Row 15: Ch 3, 2 blocks, mesh, block, 2 mesh, 6 blocks, mesh across to 2nd marker, mesh, 6 blocks, 2 mesh, block, mesh, 2 blocks. (1 dc, 18 blocks, 15 [19, 23, 29, 33] [37, 41, 45, 49] mesh)

Row 16: Ch 3, 2 blocks, mesh, 2 blocks, 3 mesh, block, 2 mesh, 2 blocks, mesh across to 2nd marker, 2 blocks, 2 mesh, block, 3 mesh, 2 blocks, mesh, 2 blocks. (1 dc, 14 blocks, 19 [23, 27, 33, 37] [41, 45, 49, 53] mesh)

Row 17: Ch 3, block, 3 mesh, 2 blocks, 3 mesh, block, 2 mesh, block, mesh across to 2nd marker, block, 2 mesh, block, 3 mesh, 2 blocks, 3 mesh, block. (1 dc, 10 blocks, 23 [27, 31, 37, 41] [45, 49, 53, 57] mesh)

Row 18: Beg mesh, block, 3 mesh, 2 blocks, 2 mesh, 4 blocks, mesh across to 2nd marker, 4 blocks, 2 mesh, 2 blocks, 3 mesh, block. (1 dc, 14 blocks, 19 [23, 27, 33, 37] [41, 45, 49, 53] mesh)

Row 19: Beg mesh, mesh, block, 3 mesh, 2 blocks, 2 mesh, block, mesh, block, mesh across to 2nd marker, block, mesh, block, 2 mesh, 2 blocks, 3 mesh, block, 2 mesh. (1 dc, 10 blocks, 23 [27, 31, 37, 41] [45, 49, 53, 57] mesh)

Row 20: Beg mesh, 2 mesh, block, 3 mesh, 2 blocks, [mesh, block] twice, mesh across to 2nd marker, [block, mesh] twice, 2 blocks, 3 mesh, block, 3 mesh. (1 dc, 10 blocks, 23 [27, 31, 37, 41] [45, 49, 53, 57] mesh)

Row 21: Beg mesh, 3 mesh, block, 3 mesh, 4 blocks, mesh across to 2nd marker, mesh, 4 blocks, 3 mesh, block, 4 mesh. (1 dc, 10 blocks, 23 [27, 31, 37, 41] [45, 49, 53, 57] mesh)

Row 22: Beg mesh, 4 mesh, 2 blocks, mesh across to 2nd marker, 6 mesh, 2 blocks, 5 mesh. (1 dc, 4 blocks, 29 [33, 37, 43, 47] [51, 55, 59, 63] mesh)

Top mesh

Rows 1-2: Beg mesh, 2 mesh, 3 blocks, 2 mesh, 2 blocks, mesh across to 2nd marker, 3 mesh, 2 blocks, 2 mesh, 3 blocks, 3 mesh. (1 dc, 10 blocks, 23 [27, 31, 37, 41] [45, 49, 53, 57] mesh)

Row 3: Ch 3, block, [mesh, block] across. (1 dc, 17 [19, 21, 24, 26] [28, 30, 32, 34] blocks, 16 [18, 20, 23, 25] [27, 29, 31, 33] mesh)

Fasten off.

Ties

With RS facing, join yarn with sl st in either top corner.

Tie Row: Ch 50, sl st in each ch across, sl st in starting corner, fasten off.

Join yarn with sl st in opposite top corner and repeat tie row.

Join yarn with sl st in either end of row 13 and repeat tie row.

Join yarn with sl st in opposite end of row 13 and repeat tie row.

Finishing:

Weave in all ends.

Wash and block. As with most lace, blocking is very important to open up the mesh.

Butterfly Sarong Chart

Butterfly Sarong Chart
Click image to expand

Share this Crochet Butterfly Sarong on Pinterest!

Here’s an image perfect for pinning.

Crochet butterfly sarong, shown on a dress form against a watery background

Rate this Crochet Butterfly Sarong!


I hope you enjoyed this crochet butterfly sarong pattern. A downloadable pdf of this pattern is available on Ravelry for a small fee. The fee for the pdf format is to offset the advertising revenue lost when you print or download the pattern rather than viewing it online.

Do you want the best of Stitches n Scraps delivered right to your inbox? The Stitches n Scraps email newsletter includes highlights from the blog as well as special features not available elsewhere. Don’t miss a stitch – Subscribe now!

Leave a Reply

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.