
Holiday Gift Bag Free Knitting Pattern: Stitch Your Way to a Magical Season
There is something deeply satisfying about giving a handmade gift, and when that gift arrives tucked inside a bag you knitted yourself, the magic doubles. This holiday season, why not skip the paper bags and plastic wrap and instead present your gifts in a charming knitted gift bag that becomes part of the present itself? These little bags are endlessly versatile, surprisingly quick to make, and they carry with them a warmth that no store-bought packaging ever could.
In this post, I am sharing a complete, free holiday gift bag knitting pattern that works beautifully for Christmas, Hanukkah, Kwanzaa, New Year’s, or any winter celebration you have on the calendar. Whether you are a beginner who has only recently picked up needles or an experienced knitter looking for a satisfying small project to fill your evenings, this pattern was designed with you in mind. Let’s get into everything you need to know, from materials to finishing touches and a few creative ideas for customizing your bags.
Why Knit Your Own Gift Bags?
Before we dive into the pattern itself, let’s take a moment to appreciate why handmade gift bags have become such a beloved tradition in the knitting community.
First, there is the environmental angle. Disposable gift wrap generates an enormous amount of waste during the holiday season. A knitted gift bag can be reused year after year, decade after decade. Give it once and it becomes a family heirloom. The recipient will pull it out of storage every winter and think of you.
Second, there is the personal touch. You can knit a bag in someone’s favorite color, add their initials, or choose a yarn that reflects their personality. A cozy wool bag speaks differently than a shimmery metallic one, and both are entirely appropriate depending on who is receiving the gift inside.
Third, these bags are a fantastic way to use up yarn from your stash. You only need a small amount of yarn for each bag, which makes this an ideal project for those leftover skeins that are too small to become sweaters but too lovely to sit unused in a bin.
Finally, knitting these bags is genuinely fun. They are small enough to finish in a single evening, which means you get the satisfying rush of completing a project quickly. Make one and you will almost certainly make a dozen.
Materials You Will Need
This pattern is written for a medium-sized gift bag, approximately 6 inches wide and 8 inches tall, which is perfect for jewelry, small books, candles, ornaments, or folded scarves. You can easily scale it up or down by adjusting your cast-on number and row count.
Yarn: Approximately 100 yards of worsted weight yarn (Category 4). Wool blends work beautifully for a cozy feel, but cotton or acrylic are perfectly fine and often easier to care for. For a festive holiday look, consider deep red, forest green, navy blue, cream, or any variegated yarn with seasonal colors. Metallic yarns or yarns with a subtle shimmer add a lovely touch for a more glamorous presentation.
Needles: US size 7 (4.5mm) double-pointed needles (DPNs) or a set of US size 7 circular needles if you prefer to knit in the round using the magic loop method. If you would rather knit flat and seam the sides, straight needles in the same size work just as well.
Additional supplies: A tapestry needle for weaving in ends, scissors, and a crochet hook in a similar size if you want to make an optional crochet cord for the drawstring. You will also need approximately 30 to 40 inches of ribbon, cord, or a knitted i-cord for the drawstring closure.
Gauge: Approximately 18 stitches and 24 rows per 4 inches in stockinette stitch. Gauge does not need to be precise for this project because a gift bag does not need to fit anyone, but maintaining a moderately tight gauge will give you a firmer fabric that holds its shape better.
Abbreviations
Throughout this pattern, the following abbreviations are used:
CO = cast on, K = knit, P = purl, K2tog = knit two stitches together (a right-leaning decrease), SSK = slip, slip, knit (a left-leaning decrease), YO = yarn over, BO = bind off, rep = repeat, st(s) = stitch(es), RS = right side, WS = wrong side, pm = place marker, sm = slip marker.
The Pattern: Classic Holiday Knitted Gift Bag
Base of the Bag
The bag is worked from the bottom up, beginning with a simple rectangular base that gives the bag a flat bottom so it can stand upright.
CO 24 stitches onto your needles. Work back and forth in stockinette stitch (knit on the RS, purl on the WS) for 12 rows, ending with a WS row. Do not bind off. You will pick up stitches around all four sides of this base to begin working in the round.
With your DPNs or circular needle, pick up and knit stitches around the entire perimeter of the base rectangle: pick up 24 stitches along the cast-on edge, 6 stitches along the side edge, 24 stitches along the live stitches at the top, and 6 stitches along the remaining side edge. You should now have 60 stitches total. Place a stitch marker to indicate the beginning of the round.
Body of the Bag
Join to work in the round, being careful not to twist your stitches. Knit every round (stockinette in the round) for 5 rounds to establish a smooth fabric.
Textured Pattern (optional but lovely): For a more decorative bag, replace the plain stockinette body with the following simple seed stitch or moss stitch pattern, which adds beautiful texture without being complicated.
For seed stitch over an even number of stitches, work as follows:
Round 1: (K1, P1) to end of round. Round 2: (P1, K1) to end of round. Repeat these two rounds throughout the body of the bag.
Seed stitch gives the bag a lovely, bumpy texture that catches the light and looks particularly beautiful in solid colors or subtle tweeds. Continue working in your chosen pattern for approximately 30 rounds, or until the bag measures about 6 inches from the base.
Eyelet Round for Drawstring
Now you will create the row of eyelets through which your drawstring will be threaded. This is one of the most satisfying rows in the whole project because it transforms a plain tube into something that looks unmistakably like a gift bag.
Round 1: (K2tog, YO) to end of round. Round 2: Knit all stitches.
If you are working in seed stitch, work the eyelet round on the knit stitches only, maintaining the purl stitches as they are so the transition stays clean. Either approach works. The yarn overs create small, even holes spaced around the entire circumference of the bag.
Top Ribbing
After the eyelet round, work 8 rounds of K2, P2 ribbing to create a stretchy, finished edge at the top of the bag. Ribbing not only looks polished but it also helps the bag hold its opening shape when the drawstring is loosened.
Round 1 through Round 8: (K2, P2) to end of round.
Bind off all stitches loosely in pattern. To bind off in ribbing, knit the knit stitches and purl the purl stitches as you bind off, which keeps the edge elastic and neat. Weave in all ends using your tapestry needle.
Making the Drawstring
A drawstring is what transforms a simple knitted tube into a proper gift bag, and you have several options for creating one.
Ribbon: The simplest option. Cut a length of festive ribbon approximately 36 inches long, thread it through the eyelets using a tapestry needle or a safety pin, and tie the ends in a bow. Red and green satin ribbon is classic for Christmas, while silver or gold looks stunning against darker yarn colors.
Twisted Cord: Cut three strands of yarn, each about 80 inches long. Hold all three together, fold the bundle in half, and twist the folded bundle tightly in one direction. Bring the two ends together and let the cord twist back on itself. Knot the ends. This creates a beautiful, sturdy cord that matches your bag perfectly.
I-Cord: Using two double-pointed needles, cast on 3 stitches. Knit those 3 stitches. Without turning the work, slide the stitches to the right end of the needle and pull the working yarn across the back to knit them again. Continue in this manner for about 36 inches. Bind off and knot both ends. I-cord has a satisfying, polished rope-like appearance and works especially well with chunkier yarns.
To thread any of these through the eyelets, attach your drawstring to a blunt tapestry needle and weave it in and out through every other eyelet around the bag. Pull both ends even and tie in a bow when the bag is filled.
Holiday Color Combinations and Yarn Ideas
One of the most joyful parts of making a collection of holiday gift bags is playing with color. Here are some combinations worth considering.
Classic Christmas calls for deep cranberry red paired with a natural cream or white for a two-color version, or a self-striping yarn that cycles through red, green, and white automatically. Some yarn brands offer holiday-specific colorways that are released seasonally and absolutely worth hunting down in your local yarn shop.
A Scandinavian-inspired look uses a crisp white background with a simple geometric motif in dark charcoal or navy. Even if you are not ready to attempt colorwork, a striped bag alternating white and charcoal every two rounds creates the same feeling with very little technical challenge.
For Hanukkah bags, consider working in royal blue and silver. A simple metallic thread held along with your main yarn throughout the body adds a beautiful shimmer that catches candlelight particularly beautifully.
A sophisticated, grown-up gift bag for wine bottles or candles looks stunning in deep jewel tones: emerald, plum, sapphire, or a rich burgundy. These colors feel luxurious against a seed stitch background and are appropriate for gifts you are bringing to an adult holiday party.
Children love bags knitted in bright, playful colors. Consider striping in red and yellow or using a variegated yarn that shifts between rainbow shades. These bags often get repurposed as treasure bags or toy storage long after the holiday, which means the gift keeps giving.
Scaling the Pattern Up and Down
The basic pattern can be resized in a few simple ways.
For a small bag perfect for jewelry, gift cards, or chocolates, cast on 16 stitches for the base and work only 8 rows before picking up around the perimeter. You will end up with approximately 40 stitches in the round. Work the body for 20 rounds and proceed with the eyelet and ribbing as written.
For a large bag suitable for wine bottles, rolled scarves, or bulky gifts, cast on 30 stitches for the base and work 16 rows before picking up stitches around the perimeter. You will end up with approximately 76 stitches in the round. Extend the body to 40 rounds or more depending on how tall you need the bag to be. Use a heavier yarn, such as bulky weight with corresponding larger needles, to speed the project up considerably.
For an extra-large bag that functions more like a decorative tote, work with super bulky yarn on US size 13 or larger needles. These bags can be knitted in an hour and make a dramatic presentation for large gifts.
Adding Embellishments
Plain bags are beautiful, but embellishments take them to another level and allow for true personalization.
Duplicate stitch embroidery is one of the most satisfying ways to add a motif after the bag is complete. Using a contrasting color of yarn and a tapestry needle, you simply trace over the existing V-shaped knit stitches on the surface of the fabric, creating the illusion of colorwork without actually knitting with two yarns at once. A small snowflake, a simple star, or even a monogram initial looks charming worked in duplicate stitch on the front of a bag.
Pompoms are an evergreen embellishment for knitted accessories and gift bags are no exception. Attach a pompom to the ends of your drawstring cord, or sew two or three small pompoms along the top ribbing. A bag in dark green with cream pompoms looks irresistibly festive.
Buttons and beads can be sewn onto the finished bag as decorative details. Pearl buttons give a vintage feeling, while brightly colored novelty buttons in the shape of snowflakes, trees, or stars are playful additions for children’s gifts.
Tassels threaded through the eyelets alongside or instead of the drawstring add movement and drama. These are particularly effective for bags destined for teenage or adult recipients.
Making a Set
One of the most impressive ways to give knitted gift bags is to make an entire matching set. Knit five or six bags in coordinating colors using the same base pattern and give them as a collection so the recipient has a complete set for all their future gift-giving occasions. Present the whole set nested together inside a basket with a little note explaining the yarn content and care instructions. This kind of gift requires only a moderate investment of time but looks extraordinarily thoughtful.
You can also make a set of three bags in graduated sizes using the sizing guidance above — small, medium, and large — so the recipient has options for different gift types. Tie them together with a piece of ribbon for a complete presentation.
Care Instructions
If you knit your bags from wool or a wool blend, hand washing in cool water with a gentle soap and laying flat to dry is the standard recommendation. Superwash wool can typically be machine washed on a gentle cycle and laid flat to dry. Cotton and acrylic bags are extremely easy to care for and can usually be machine washed and dried.
Include a small handwritten care card with each bag. Not only does this show thoughtfulness, but it ensures the bag will be properly cared for and will last for many years.
A Final Note on Knitting as Generosity
There is a phrase that has circulated in the knitting community for years: every stitch is made with intention. When you sit down to knit a gift bag for someone, you are spending your time and attention on them in a tangible, physical way. The hours spent knitting are hours spent thinking of the person who will receive the bag and the gift inside it. That invisible quality is felt by the recipient even if they cannot articulate it. It is part of why handmade gifts carry such emotional weight.
This holiday season, I hope this pattern gives you a reason to pick up your needles and create something that carries your warmth into the world. Make one bag or make twenty. Experiment with colors and textures. Give them as gifts within gifts. And most of all, enjoy the quiet, meditative pleasure of knitting through the dark winter evenings with a mug of something warm nearby and a growing pile of finished bags on the table.
Happy knitting, and happy holidays.