Beach Waves Market Bag Crochet Pattern
Nothing says summer like a stylish and functional market bag—and this Beach Waves Market Bag Crochet Pattern is the perfect companion for sunny days! Featuring a beautiful wave stitch and soft, seaside colors, this bag is both practical and fun to make. It’s worked in the round, starting with a sturdy oblong base, followed by a breezy wave stitch body that gives it that perfect beachy vibe. The design finishes with simple, durable straps also worked in the round, making this bag ideal for trips to the farmer’s market, beach, or anywhere your summer adventures take you.

Choosing Your Yarn
The yarn I used is my new favorite cotton yarn – Dishie from WeCrochet! I can’t believe I’ve never used this yarn before. It’s so soft, lightweight, and durable. Just perfect for summer projects! I already have a couple more skeins on my hooks. Cotton yarn is a great choice for market bags because it’s strong, durable, and holds its shape well—even when carrying heavier items. It’s also breathable and easy to wash, making it ideal for everyday use. Plus, cotton’s natural texture gives the bag a crisp, clean look that’s perfect for summer outings.

Making Your Bag
The wave stitch creates a fun, rippling pattern by combining different stitch heights—single, half double, double, and treble crochet. By increasing and decreasing the stitch height across the row, you get a smooth, wavy effect that mimics ocean waves. It’s a great way to add movement and texture to your project while keeping the stitch pattern interesting and eye-catching.

More Homemade Happiness


click here to pin this pattern for later >>>
Beach Waves Market Bag Crochet Pattern
Get the free pattern below or purchase the ad-free, printable PDF in my Etsy Shop or Ravelry Shop
PIN for later HERE
Add to your Ravelry Queue HERE
Materials
WeCrochet Dishie in Azure, Mint, & Linen (1 skein or each color)
H/5.0 mm hook
Yarn needle
Scissors
stitch marker
Level
easy+
Pattern notes & stitches to know
ch – chain
sl st – slip stitch
sc – single crochet
hdc – half double crochet
dc – double crochet
tr – treble crochet
sm – stitch marker
· written in US terms
· ch 1 does not count as sc
· ch 3 does not count as tr
· The pattern is made as one entire piece starting at the bottom with joined rounds
· Colors are referred to Color A for Linen, Color B for Azure, Color C for Mint
· Approx Finished Size (not including strap): 12.5” x 13.5”
BEACH WAVES MARKET BAG CROCHET PATTERN
Starting with Color A
ch 33
Round 1: starting in the 2nd ch from the hook, sc in each ch across to the last, 3 sc in the last ch, place a sm in the middle of these 3 stitches, working on the other side of the chain, sc in each ch across to last, 2 sc in last, place a sm in last stitch, join to first sc with sl st (66 sc)
Round 2: ch 1, sc in each stitch to first sm, 3 sc, place sm in middle of these 3 stitches, sc across to next sm, 3 sc, place sm in middle of these 3 stitches, join to first sc with sl st (70 sc)
Round 3: ch 1, sc in each stitch to first sm, 3 sc, place sm in middle of these 3 stitches, sc across to next sm, 3 sc, place sm in middle of these 3 stitches, sc in last stitch, join to first sc with sl st (74 sc)
Round 4: ch 1, sc in each stitch to first sm, 3 sc, place sm in middle of these 3 stitches, sc across to next sm, 3 sc, place sm in middle of these 3 stitches, sc in remaining stitches, join to first sc with sl st (78 sc)
Round 5 – 9: repeat round 4, each round increases by 4 stitches
Round 10 – 12: ch 1, sc in each stitch around, join to first sc with sl st (98 sc)
Change to Color B
Round 13: ch 1, sc in first 2 stitches, hdc in 2 stitches, dc in 2 stitches, tr in 3 stitches, *dc in 2 stitches, hdc in 2 stitches, sc in 3 stitches, hdc in 2 stitches, dc in 2 stitches, tr in 3 stitches* repeat from * to around, ending with 1 sc, join to first sc with sl st (98)
Change to Color A
Round 14: ch 1, sc in each stitch around, join to first sc with sl st (98 sc)
Change to Color C
Round 15: ch 3, tr in first 2 stitches, dc in 2 stitches, hdc in 2 stitches, sc in 3 stitches, *hdc in 2 stitches, dc in 2 stitches, tr in 3 stitches, dc in 2 stitches, hdc in 2 stitches, sc in 3 stitches* repeat from * to * around, ending with 1 tr, join to first tr with sl st (98)
Change to Color A
Round 16: ch 1, sc in each stitch around, join to first sc with sl st (98 sc)
Round 17 – 38: repeat rounds 13 – 16 (do not fasten off the color each round, carry it up along the inside of the bag)
Change to Color A (This color will be used for the remainder of the bag. Fasten off the other 2 colors)
Round 39: ch 2, hdc in first 4 stitches, *sc in 7 stitches, hdc in 7 stitches* repeat from * to * around, ending with 3 hdc, join to first hdc with sl st (98)
Round 40: ch 1, sc in each stitch around, join to first sc with sl st (98 sc)
Round 41: ch 1, sc in each stitch around, join to first sc with sl st (98 sc)
The straps are made in the next round. To make the strap longer or shorter, add or take out chains.
Round 42: ch 1, sc in 17 stitches, ch 50, skip 19 stitches, sc in 30 stitches, ch 50, skip 19 stitches, sc in remaining 13 (60 sc)
Round 43: ch 1, sc in each stitch around, join to first sc with sl st (160 sc)
Round 44: ch 1, sc in each stitch around, join to first sc with sl st (160 sc)
Fasten off.
Weave in the ends.
Looking for more patterns? Follow me on Facebook, Instagram, and Pinterest! Please share a pic of your finished product with me. I’d love to see it!



I cant print the directions for the bag. Please advise thanks
The printable version is available in my shops 🙂
Hi, bought the printable version but my download is corrupt – could you send me a new link please?
Many thanks,
1/3 way through now!
Hi! Did you order through Etsy? What’s your order number?
No, website I think, via PayPal. I have screenshot of the payment which I could DM or email you?
What’s the email address?
Is there a video of the first few rows?
No, there isn’t. Sorry!
Hi, I am having difficulty understanding the instructions on the first round. Can you clarified “ working on the other side of the chain” means? After completing the 3 single crochet in the beginning chain. Thank you!
Hi! Work your stitches into the back of the chain. You’ll be making an oval 🙂
Hello Breann, Thank you for the clarification, that what I initially starter to do but then started having second thoughts! This would be my first time working on a market bag. Love your patterns!
Hello, I’m on the last steps to finish the Beach Wave Market Bag and I’m a little confused on round 42. I sc 17 across the top of the bag, then chained 50 but where do I go from there?
Please explain…?
Hi! Skip 19 stitches, then sc in the next 30. The skipped stitches is the strap 🙂