Hobo Shopping Bag – Free Knitting Pattern

Hobo Shopping Bag — Free Knitting Pattern

There is something deeply satisfying about carrying a bag you made yourself. It holds your groceries, your library books, your farmers market finds, and somewhere tucked into the texture of every stitch is the quiet knowledge that you built this thing with your own hands. The hobo shopping bag is one of those timeless knitting projects that never goes out of style — slouchy, spacious, and surprisingly quick to make. Whether you are a seasoned knitter looking for a weekend project or someone who has just moved past scarves and dishcloths and wants to try something new, this pattern is designed to meet you where you are.

This free knitting pattern will walk you through every step of creating a beautiful, durable, and fully functional hobo shopping bag. We will cover the materials you need, the stitches involved, sizing options, helpful tips for beginners, and of course the complete pattern itself. By the end, you will have everything you need to cast on and get started today.

What Is a Hobo Bag?

Before we dive into the pattern, it helps to understand the shape we are working toward. A hobo bag is characterized by its crescent or half-moon silhouette, its single shoulder strap, and its naturally slouchy, relaxed drape. Unlike structured tote bags or boxy purses, the hobo bag curves gently against the body when worn, making it both comfortable and effortlessly stylish.

When you apply this aesthetic to a shopping bag, you get something truly practical. The roomy interior swallows everything from a baguette to a bundle of kale, while the shape prevents the bag from becoming boxy and awkward. Knitted in a sturdy cotton or cotton-blend yarn, a hobo shopping bag is washable, eco-friendly, and far more charming than any plastic bag you could grab at a checkout counter.

Why Knit Your Own Shopping Bag?

There are plenty of reasons to knit your own shopping bag beyond the joy of the craft itself. First, it is genuinely sustainable. A well-made knitted cotton bag can replace hundreds of single-use plastic bags over its lifetime. Second, it is customizable — you can choose your colors, adjust your size, and add embellishments to suit your personal style. Third, homemade knitted bags make wonderful gifts. A handmade hobo shopping bag paired with a jar of local honey or a bundle of fresh herbs is the kind of thoughtful present people remember.

There is also the meditative quality of the knitting itself. This pattern uses a combination of simple stitches that create a lovely textured fabric without demanding constant attention. Once you have the rhythm, you can knit while listening to a podcast, watching television, or sitting in the garden. It is the kind of project that makes time feel well spent.

Materials You Will Need

One of the best things about this pattern is that it does not require a lot of specialized supplies. Here is what you will need to get started.

Yarn: Approximately 300 to 400 yards of worsted weight cotton or cotton-blend yarn. Cotton is ideal for shopping bags because it is strong, washable, and does not stretch out of shape over time the way acrylic yarns can. Look for a yarn labeled as 100% cotton or a cotton-linen blend for extra durability. Good options include Lion Brand 24/7 Cotton, Paintbox Simply DK Cotton, or any worsted-weight cotton you love. For a standard size bag, one or two skeins should be sufficient depending on the yardage.

Needles: US size 7 (4.5mm) knitting needles. You can use straight needles or circular needles depending on your preference. Circular needles make it easier to work in the round and distribute stitches for the base shaping.

Additional Supplies: A tapestry needle for weaving in ends, scissors, stitch markers, and a measuring tape. If you plan to add an optional lining, you will also need a half yard of cotton fabric, a sewing needle, and thread.

Gauge: 18 stitches and 24 rows = 4 inches in stockinette stitch. Getting gauge is important for this bag because it affects the final dimensions and the density of the fabric. A tighter gauge will give you a sturdier bag that holds its shape better, while a looser gauge will produce a softer, drapier result.

Finished Dimensions

The finished bag measures approximately 16 inches wide at its widest point, 12 inches tall at its tallest point, and 4 inches deep at the base. The strap is approximately 24 inches long, giving you comfortable shoulder clearance. These dimensions make it roomy enough for a substantial grocery run while still being easy to carry on one shoulder.

If you would like a larger or smaller bag, it is easy to adjust by adding or subtracting stitches in multiples of the stitch repeat. We will note where these adjustments can be made as we move through the pattern.

Abbreviations

Throughout this pattern, the following abbreviations are used.

k — knit
p — purl
k2tog — knit two stitches together (a right-leaning decrease)
ssk — slip, slip, knit (a left-leaning decrease)
yo — yarn over
CO — cast on
BO — bind off
RS — right side
WS — wrong side
st(s) — stitch(es)
rep — repeat
pm — place marker
sm — slip marker
rnd — round

Pattern Notes

This bag is worked in two separate pieces — the front and back panels — which are then seamed together at the sides and base. The strap is worked separately and attached. The base is shaped with simple decreases to create a slight curve that gives the bag its hobo silhouette.

If you prefer to work in the round, you can join the front and back panels at the cast-on row and work in the round up to the top edge, then separate for the opening. Instructions for this modification are included at the end of the pattern.

The textured stitch used for the body of the bag is a simple seed stitch variation that adds visual interest and helps the fabric maintain its shape. If you prefer a smoother fabric, you can substitute stockinette stitch without changing anything else about the pattern.

The Pattern

Cast On and Foundation

Using US size 7 needles and your chosen yarn, cast on 72 stitches. If you are adjusting the size, cast on any multiple of 4 stitches plus 2 for the border.

Row 1 (RS): K1, k2, p2, rep from to last st, k1.
Row 2 (WS): P1, p2, k2, rep from to last st, p1.

Repeat rows 1 and 2 for the ribbed border. Work the ribbed border for 6 rows total. This creates a tidy, slightly elasticated edge at the base of the bag that helps it hold its shape when full.

Body

After completing the ribbed border, transition to the main stitch pattern.

Row 1 (RS): K1, k1, p1, rep from to last st, k1.
Row 2 (WS): P1, p1, k1, rep from to last st, p1.

This is a modified seed stitch. It creates a beautiful, nubby texture that is firm and holds its structure well. Continue working in this pattern until your piece measures 11 inches from the cast-on edge, ending with a WS row.

Shaping the Top Edge

The gentle shaping at the top creates the curved opening that defines the hobo silhouette.

Row 1 (RS): K1, ssk, work in pattern to last 3 sts, k2tog, k1. (2 stitches decreased)
Row 2 (WS): Work even in pattern.

Repeat these two rows 5 more times. You will have 60 stitches remaining.

Work even in pattern for 4 more rows without any shaping. This slight asymmetry, combined with how the strap is attached, creates the characteristic drape of the hobo shape.

Bind off all stitches in pattern. Cut yarn, leaving a 12-inch tail for seaming.

Make a second identical panel.

The Base Gusset (Optional)

For a bag with a flat, structured base that sits upright, you can knit a simple base gusset. If you prefer a fully flat bag, skip this section.

Cast on 18 stitches. Work in seed stitch (k1, p1 across every row) for 16 inches. Bind off in pattern. This strip will be sewn along the bottom and sides of the bag to create a three-dimensional structure.

The Strap

The strap is worked as a narrow strip of seed stitch. It is long enough to wear comfortably on the shoulder and sturdy enough to handle a full load of groceries.

Cast on 10 stitches.
Row 1: K1, p1, rep from to end.
Row 2: P1, k1, rep from to end.

Repeat rows 1 and 2 until the strap measures 48 inches. Bind off in pattern, leaving a long tail for seaming.

For a narrower strap, cast on 8 stitches. For a wider, padded-looking strap, cast on 14 stitches and fold it in half lengthwise before sewing it down.

Assembly

Lay your two panels flat, right sides together. Using your tapestry needle and a length of yarn, seam the side edges together using mattress stitch, beginning at the top edge and working down toward the base. Stop about one inch from the bottom corner on each side.

If you are using the optional base gusset, pin the gusset strip along the bottom of one panel, easing it around the lower corners, and sew it in place. Then attach the second panel to the other long edge of the gusset in the same way. This creates a neat, structured bottom.

If you are not using the gusset, continue the mattress stitch seam along the bottom of the bag, connecting the two panels directly.

Turn the bag right side out and weave in all ends securely. With cotton yarn, it is worth weaving your ends in multiple directions to prevent unraveling over time, especially since shopping bags go through a lot of use and washing.

For the strap, fold the ends under about half an inch and pin them to the inside of the bag at the top edge, positioning them approximately 4 inches in from each side seam. The slight offset toward the back panel (rather than centered) enhances the natural hobo drape. Sew the strap ends down securely using a square of stitches reinforced with an X pattern across the center. This junction takes a lot of stress, so do not rush it.

Optional Lining

Lining your bag is not strictly necessary, but it makes it sturdier, easier to clean, and gives it a finished, professional look. To add a lining, cut two pieces of cotton fabric to match the shape of your knitted panels, adding a half-inch seam allowance all around. Sew the fabric pieces together at the sides and bottom using a sewing machine or by hand. Fold the top edge of the lining down by half an inch and press it with an iron. Slip the lining inside the bag, wrong sides together, and stitch it in place along the top edge, just below the bind-off row. Use a thread that matches your yarn color as closely as possible.

A lining is especially recommended if you plan to carry wet produce, damp items, or anything that might snag on the knitted fabric.

Embellishments and Customization

One of the most enjoyable parts of making your own bag is making it uniquely yours. Here are a few ideas to consider.

Color blocking is a simple way to add visual interest. Carry two colors of yarn and switch between them every few inches as you work the body of the bag. Even two neutrals — cream and natural cotton brown, for example — can look sophisticated and intentional.

Adding a button or clasp closure gives the bag more security. You can sew a large wooden or resin button to one side of the top opening and create a simple yarn loop on the other side by threading a length of yarn through several stitches and tying it off.

A small exterior pocket can be knitted separately as a rectangular panel and sewn onto the front of the bag before assembly. Cast on around 20 stitches and work in your chosen stitch pattern for about 5 inches. Bind off and sew the pocket along the sides and bottom, leaving the top open.

Fringe along the top edge gives the bag a bohemian look that suits the hobo style beautifully. Cut lengths of yarn about 10 inches long, fold each one in half, and use a crochet hook to pull the loop through a stitch at the top edge, then draw the ends through the loop and pull snug. Trim all the fringe to an even length once you have worked all the way across.

Care Instructions

Cotton knits are wonderfully easy to care for. Machine wash your finished bag on a gentle cycle in cold water. Lay it flat to dry rather than putting it in the dryer, which can cause uneven shrinkage. If the bag loses its shape after washing, block it gently by pinning it to a flat surface in the correct dimensions while it is still damp and allowing it to dry completely. With regular use and proper care, a cotton hobo shopping bag can last for years.

Troubleshooting Common Issues

If your bag feels too loose and floppy, try going down a needle size. The fabric should be firm enough to hold its shape when filled, not so loose that it stretches dramatically under weight. If it feels stiff and difficult to work, go up a needle size. The sweet spot is a fabric that drapes nicely when empty but firms up beautifully when filled.

If your seams are pulling or puckering, try using a thinner yarn for the seaming itself, or switch to whip stitch instead of mattress stitch. Some knitters find mattress stitch tricky at first, and whip stitch, while slightly more visible, can be just as strong.

If your strap twists while you are working, place it flat on a table every few inches and make sure it is lying correctly. A twisted strap can be fixed by blocking it flat and pinning it to shape, or by carefully unpicking the attachment and re-sewing it.

Working in the Round (Modification)

If you prefer to avoid seaming, you can work the body of the bag in the round using circular needles. Cast on 144 stitches (double the original cast-on count) and join to work in the round, being careful not to twist. Place a marker at the join. Work the ribbed border in the round, then transition to the main body stitch pattern. At the top edge shaping, divide the stitches into front and back halves and work each half flat, following the shaping instructions as written. This method produces a seamless bag with a slightly different texture on the wrong-side rows, which will blend into the seed stitch pattern naturally.

A Final Word

Knitting a hobo shopping bag is one of those projects that reminds you of everything that makes the craft worthwhile. It is practical and beautiful at once. It connects the rhythm of your hands to something tangible and useful in the world. Every time you head to the market with your knitted bag on your shoulder, you carry a little piece of that work with you.

This pattern is designed to be accessible, flexible, and fun. Do not be afraid to make it your own — swap colors, adjust sizing, add your own touches, and let the bag become an expression of your knitting personality. If you make this pattern, share it with your knitting community. Projects like this thrive when they travel from hands to hands, each version a little different, each one carrying the story of the person who made it.

Happy knitting.

Categorized in:

Bags,

Last Update: November 5, 2026

Tagged in:

, , , , ,