Free Crochet Beach Bag Pattern – Salt + Sand Beach Bag

*This post may contain affiliate links to support the cost of this blog. At no cost to you, I may make a small commission if you purchase through these links. Read our Privacy Policy HERE

There is just something about crocheting for summer that makes me happy. Maybe it’s the cotton yarn, the simple stitches, or knowing that the finished project will get used all season long. Whatever it is, I always find myself reaching for lightweight cotton and dreaming up projects I can throw over my shoulder before heading out the door.

Beginner skill level.
Woman wearing a cream crochet top and carrying a stylish cream and green Crochet Beach Bag, standing in a cozy, well-decorated living room.

The Salt + Sand Beach Bag has quickly become one of my favourite summer accessories. It’s roomy enough to carry everything I need for a day at the beach or pool, yet stylish enough to use at the farmers’ market or while running errands around town. Best of all, it’s worked in an easy shell stitch pattern that creates beautiful texture while remaining sturdy enough to hold all of your essentials.

One of my favourite details is the removable Lace Tie. It cinches the bag closed, but it doesn’t stop there. Once you’ve finished using your bag, simply untie it and wear it as a coordinating headband or wrap it around your ponytail or bun. I love little details like this that make a project even more versatile.

A hand holds a textured white crochet piece next to white yarn, crochet hooks, seashells, and artificial flowers on a white surface, hinting at the start of a stunning Crochet Beach Bag Pattern—perfect for your next seaside adventure.

Project Overview

Create the perfect companion for sunny days with this stylish beach bag. Worked seamlessly from the bottom up in a beautiful shell stitch pattern, it features a Drawstring Round with a removable Lace Tie that cinches the bag closed. The versatile Lace Tie can also be worn as a coordinating headband or hair accessory, and a step-by-step video tutorial is included to guide you through the project. Perfect for the beach, the pool, the farmers’ market, or everyday summer outings, this timeless bag is both beautiful and practical. Make additional Lace Ties in different colours to mix and match with your outfits or create a coordinating hair accessory.


Skill level: Easy

Sizes: One Size 14″ x 16.5″

Yarn Weight: Worsted Weight #4 + DK Weight #3

Yarn: Bernat Handicrafter + Farmhouse Cotton

Hook Sizes: 6 mm and 4 mm

Construction: Bottom Up in Rounds, Lace Tie Worked Flat

Video Tutorial: https://youtu.be/cH2n6g8dKlQ

Why You’ll Love This Crochet Beach Bag

  • Beginner-friendly crochet pattern
  • Worked seamlessly from the bottom up
  • Beautiful shell stitch texture
  • Drawstring closure keeps your belongings secure
  • Removable Lace Tie doubles as a headband or hair accessory
  • Perfect for the beach, pool, market, travel, or everyday use
  • Includes a full step-by-step video tutorial
  • Uses durable cotton yarn for excellent stitch definition and long-lasting wear

Video Tutorial

Video Tutorial

Youtube video

A Bag You’ll Reach for All Summer

This is one of those projects that you’ll find yourself using far more often than you expect.

I’ve carried mine to:

  • The beach
  • The pool
  • Farmers’ markets
  • Summer festivals
  • Everyday errands

Because the Lace Tie is removable, it’s also fun to crochet several in different colours and swap them out depending on your outfit. It completely changes the look of the bag in just a few seconds.

What You’ll Learn

While making this project, you’ll practice:

  • Crocheting in the round
  • Working an oval base
  • Shell stitch
  • V stitches
  • Creating a drawstring opening
  • Finishing with a seamless join
  • Working a lightweight lace accessory
Crocheted cream bag with a pink ribbon, a separate teal crocheted ribbon, and a floral arrangement with seashells in the background—this charming accessory doubles as an elegant Beach Bag. Crafted from a Free Crochet Pattern, it brings coastal style to your everyday outings.

Yarn

Bag

Bernat Handicrafter Cotton (CDN)

Worsted Weight #4, 100% Cotton

84 yds/50 g ball or 674 yds/400 g

355 yds needed

Lace Tie

Willow Yarns Farmhouse Cotton

DK weight #3 (similar to weight #2)

360 yds / 100 g

100% Cotton, shown in Shabby Pink, and Verdigris

90 yards needed

Yarn Substitutes

Bag Yarn

This bag was designed using Bernat Handicrafter Cotton.

84 yds/50 g = 1.68 yds per gram

When substituting yarn, look for a worsted-weight cotton with a similar yards-per-gram ratio to achieve comparable results.

Suggested Substitutions

Dishie Yarn: 190 yds/100 g = 1.9 yds per gram

Lion Brand 24/7 Cotton (CDN): 186 yds/100 g = 1.86 yds per gram

Village Yarn Craft Cotton: 115 yds/71 g = 1.62 yds per gram

Lace Tie Yarn

The Lace Tie was designed using Willow Yarns Farmhouse Cotton.

360 yds/100 g = 3.60 yds per gram

When substituting yarn, look for a Sport or DK-weight cotton with a similar yards-per-gram ratio to achieve comparable drape and stitch definition.

Suggested Substitutions

Comfy Fingering – 218 yds/50 g (75% Pima cotton, 25% acrylic) = 4.36 yds/g

Lindy Chain – 218 yds/50 g (70% linen, 30% cotton) = 4.36 yds/g

Premier Cotton Fair – 317 yds/100 g (52% cotton, 48% acrylic) = 3.17 yds/g

Katia Fair Cotton – 170 yds/50 g = 3.40 yds per gram

Crochet Hooks Needed

US J/10 (6 mm)

US G/6 (4 mm)

or the size needed to obtain the gauge

Hook Tray

Materials

Yarn Needle

Scissors

Measuring Tape

Personalized Tags (Rivets)

Belt (CDN)

Gauge

Shell Stitch: 2 shells and 5 rows = 3.25″ (8 cm) using a 6 mm hook.

Lace Tie: 7 rows = 4″ (10 cm) in the Shell and V Stitch pattern using a 4 mm hook. Finished tie measures approximately 1.75″ × 45.5″ (4.5 × 115.5 cm).

Abbreveations

Blo – Back Loop Only

Ch – Chain

Dc – Double Crochet

Hdc – Half Double Crochet

Rep – Repeat

RS – Right Side

Sc – Single Crochet

Sk – Skip

Sl st – Slip Stitch

Sp(s) – Space(s)

St(s) – Stitch(es)

( ) – Work step in parentheses in indicated stitch

[ ] – Work step in brackets the number of times indicated

Woman with long brown hair in a brown dress stands barefoot on pool stairs, holding a woven tote bag that resembles a stylish Crochet Beach Bag Pattern, leaning against a stone wall, with plants and water in the background.

Would you like to save this?

We'll email this post to you, so you can come back to it later!

You can unsubscribe at any time.

Special Stitches

Seamless Join: After the last stitch of the round, fasten off. With a yarn needle, weave under both loops of the first st, then weave through the blo of the last stitch. Weave in tail.

Shell Stitch (shell st): Work 5 dc in the indicated stitch or space.

V Stitch (v st): Work dc, ch 1, dc in the same stitch or space.

Woman with long brown hair wears a crocheted cream top and matching shoulder bag, standing indoors with wooden floors, plants, and shelves in the background. Her stylish beach bag showcases a beautiful crochet design, perfect inspiration for anyone searching for a unique crochet beach bag pattern.

Digital Download + No Ads!

Upgrade to the Digital PDF Download

The printable PDF includes the stitch chart and the complete pattern in one beautiful, easy-to-follow download.

Digital pattern only. No physical item will be shipped.

To unlock Exclusive Content on my Blog, all you need to do is click the box below and the Grow.me app will pop up, allowing you to enter your email and create a password. Once you’ve created an account, every time you see Exclusive Content on my blog, simply login to your Grow account. Be sure to switch to the login screen to enter your login credentials.

If you forget your password, click the “forgot password” link and follow the prompts. Please note that I’m unable to assist with resetting Grow passwords or accessing your Grow account, so be sure to save your login information in a safe place.

To make things even easier, I’ve created a video for both desktop and mobile users that offer additional assistance. You can access this video by visiting my FAQs page HERE or by watching the video below.

Thank you for subscribing and for joining me on my crochet journey. I hope you enjoy the exclusive content available to our subscribers and create beautiful crochet projects using the resources you discover.

Youtube video

Pattern

Base

Round 1:

Ch 46, work 1 sc in 2nd ch from hook and in each ch across to last ch, work 2 sc in last ch, pm in last st, working on the opposite side of ch, work 1 sc in each ch loop across to last ch, work 2 sc in last ch, pm in last st, sl st in first sc to join—92 sts.

Round 2:

Ch 1, *1 sc in each st across to marker, in marked st work 3 sc; rep from * around, sl st in first sc to join—96 sts.

Shell Stitch Pattern (multiple of 6)

Round 1:

Ch 1, 1 sc in first st, sk 2 sts, shell st in next st, sk 2 sts, *sc in next st, sk 2 sts, shell st in next st, sk 2 sts; rep from * around, sl st in first sc to join— 16 shells.

Round 2:

Ch 3 (counts as 1 dc here and throughout), 2 dc in first st (half shell made), sk 2 sts, sc in next st (centre st of shell from previous round), sk 2 sts, *shell st in next st (sc of previous round), sk 2 sts, sc in next st, sk 2 sts; rep from * around, 2 dc in sl st join of previous round, sl st in 3rd ch of ch-3 to join—16 shells.

Round 3:

Ch 1, 1 sc in first st, sk 2 sts, shell st in next st, sk 2 sts, *sc in next st, sk 2 sts, shell st in next st, sk 2 sts; rep from * around, sl st in first sc to join— 16 shells.

Rounds 4-24:

Rep Rounds 2 and 3 ending on a repeat of Round 2.

Drawstring Round

Round 25:

Ch 1, 1 sc in first st, ch 5, sk 5 sts, *sc in next st (centre st of shell from previous round), ch 5, sk 5 sts; rep from * around, sl st in first sc to join—16 ch-5 sps.

Round 26:

Ch 1, 1 sc in first st, 1 sc in each of 5 chs, *1 sc in next st, 1 sc in each of next 5 chs; rep from * around, sl st in first sc to join—96 sts.

Round 27:

Ch 1, 1 sc in each st around, fasten off and finish with a seamless join. Weave in tails.

Lace Tie

Use a 4mm hook with lightweight cotton yarn

Row 1 (RS):

Ch 11, 1 sc in the back bump of each ch across, turn—10 sts.

Row 2 (WS):

Ch 4 (counts as 1 dc, ch 1), sk 2 sts, *v st in next st, ch 1, sk 2 sts; rep from * across, 1 dc in last st, turn—2 v sts.

Row 3:

Ch 3 (counts a 1 dc), shell st in each v st across, 1 dc in 3rd ch of ch-4, turn—2 shells.

Row 4:

Ch 4, *(v st in 3rd dc of shell st, ch 1); rep from * across, 1 dc in turning ch, turn—2 v sts.

Rows 5-78:

Rep Rounds 2 and 3, ending on a repeat of Round 2.

Row 79:

Ch 1, 2 sc in first sp, 1 sc in each dc of the v st, 2 sc between v sts, 1 sc in each dc of the next v st, 2 sc in turning ch—10 sts. Fasten off and weave in tails.

Finishing

Attach the leather bag strap by clipping each end to the side loops of the bag. Next, weave the Lace Tie through the openings created in the Drawstring Round, working your way evenly around the top edge of the bag. I like to position the ends so they tie at the front of the bag, but you can weave the tie in either direction to place the bow wherever you prefer. Pull the ends to cinch the bag closed and tie into a bow.

The Lace Tie is designed to be a versatile accessory. Use it to gather the top of your bag, wear it as a stylish headband, or wrap it around a ponytail or bun for a coordinating hair accessory. Make a few Lace Ties in different colours to mix and match with your outfits, giving your beach bag a fresh look while adding the perfect finishing touch to your hairstyle.

Woman with long brown hair, wearing a white crochet top, denim shorts, and headband, poses indoors with a stylish crochet shoulder bag over her shoulder—crafted from a Free Crochet Pattern for a trendy Beach Bag—smiling happily at the camera.
Solea Cardigan

Helpful Resources

Sign up for our YouTube Membership

Join our Facebook Crochet Community for pattern support and inspiration

Subscribe on YouTube for hundreds of free tutorials

Sign up for our newsletter and receive 40% off your first Ravelry purchase!

Is this crochet beach bag beginner-friendly?

Yes! This pattern is designed for beginners who are comfortable with basic crochet stitches.

What yarn is best for a crochet beach bag?

A durable cotton yarn is the best choice because it holds its shape well, has minimal stretch, and is easy to wash.

Can I make this bag in different colours?

Absolutely! The removable Lace Tie makes it easy to customize your bag with different colour combinations.

Does this pattern include a video tutorial?

Yes! A complete step-by-step video tutorial is included with the pattern.

I hope you love our Free Crochet Bag Pattern. You might also love these crochet patterns:

This pattern is designed by Michelle Moore of MJ’s Off The Hook Designs Inc., based in Lakefield, Ontario, Canada. Your go-to source for modern, easy crochet patterns. Published on July 17, 2026.

Thank you for visiting MJ’s Off The Hook Designs! I hope you enjoyed this pattern and feel inspired to pick up your hook and start creating.

You can find even more crochet patterns in our Ravelry and Etsy shops.
For daily inspiration and behind-the-scenes peeks, join me over on Facebook or Instagram or join our YouTube Membership for exclusive content!

You’ve got questions, we’ve got a community!

Crocheting is better with friends! Join our group to post pictures and ask all your pattern support questions.

More You'll Love