20 Reusable Christmas Gift Bags and Wrapping Ideas You Can Make
Disclosure: Some of the links in this post are affiliate links. This means if you click on the link and purchase an item, I will receive an affiliate commission at no extra cost to you.ย
I always enjoy the moment someone picks up a gift and notices the little details on its wrapping. A pretty fabric bag, a handmade bow, or a colorful package can make even a small present feel special. The best part is knowing that the wrapping itself can become another gift instead of ending up in the trash after Christmas.
You can make reusable gift packaging with old clothes, fabric scraps, leftover ribbons, paper, and a few basic craft supplies. A simple piece of cotton can become a drawstring bag, an old shirt can turn into a gift pouch, and a fabric napkin can wrap a present beautifully. You do not need expensive materials or advanced sewing skills to create something lovely.
I have gathered 20 reusable Christmas gift bags and wrapping ideas you can make at home. These projects include easy sewing ideas, no-sew fabric wraps, decorated paper bags, and creative ways to reuse materials you already own. Each design gives your gifts a personal touch and creates packaging that someone can enjoy long after Christmas morning.
20 Reusable Christmas Gift Bags and Wrapping Ideas You Can Make
1. Fabric Drawstring Gift Bags
Fabric drawstring bags are useful for wrapping gifts of different sizes. Choose Christmas cotton prints with little trees, stars, candy canes, or snowflakes. Cut two matching fabric rectangles, sew the sides and bottom, and create a small channel at the top for the drawstring.
Thread a ribbon or cotton cord through the channel and tie the ends into a bow. You can make small bags for jewelry and larger ones for toys, books, or clothing. The recipient can reuse each bag for storage, travel, or another gift.
2. Reusable Furoshiki Fabric Gift Wrap
Furoshiki wrapping uses a square piece of fabric to cover a gift. You do not need a sewing machine, glue, or tape. Place your gift in the middle of the fabric, bring opposite corners together, and tie them into a neat knot.
Choose cotton fabric with Christmas prints or use plain red, green, and cream cloth. You can wrap different-sized boxes with the same fabric by changing how you fold and tie the corners. The person receiving the gift can use the cloth as a scarf, table decoration, or another gift wrap.
3. Upcycled Christmas Shirt Gift Bags
An old plaid shirt can become a collection of charming Christmas gift bags. Cut fabric from the shirt’s back or sleeves and use the buttons as part of the design. Sew the sides and bottom, then fold the top edge inward to create a clean opening.
You can keep the original shirt buttons on the front as decoration or use them to close the bag. Red, green, and blue plaid shirts work especially well for this project. These bags are great for books, small toys, handmade treats, and other gifts.
4. Reusable Felt Christmas Gift Pouches
Felt makes gift pouches easy to create because it does not fray like many woven fabrics. Cut two matching shapes, sew or glue the sides together, and leave the top open. You can make a rounded pouch, a simple rectangle, or a little envelope shape.
Decorate the front with felt Christmas trees, stars, gingerbread shapes, or snowflakes. Add a ribbon closure or a small button with an elastic loop. These pouches are perfect for gift cards, small toys, hair accessories, and handmade jewelry.
5. Reusable Christmas Tote Bags
A Christmas tote bag can hold a larger present and become a useful everyday shopping bag after the celebration. Choose sturdy cotton, canvas, or leftover curtain fabric. Cut two large rectangles, sew them together along the sides and bottom, and attach two fabric handles.
Add a Christmas appliquรฉ or a small embroidered name to make the tote more personal. You can use a simple tree, star, or reindeer design. Pick a fabric that the recipient will enjoy carrying long after the holiday decorations come down.
6. Reusable Burlap Gift Bags
Burlap gift bags bring a rustic look to Christmas presents. Cut two pieces of burlap, sew the sides and bottom, and add a fabric lining if you want a smoother inside. Finish the top with a folded hem and a jute cord or ribbon.
Decorate the front with a small fabric tree, a felt star, or a simple stitched name. A red ribbon gives the bag a festive touch, while cream lace creates a softer design. Use these bags for candles, jars, homemade treats, and small home gifts.
7. Reusable Christmas Tea Towel Gift Wrap
A Christmas tea towel can serve as both gift wrapping and part of the present. Place a box, kitchen accessory, or jar in the center of the towel. Bring the corners together and tie them securely at the top.
Choose a towel with festive patterns or simple stripes. You can add a wooden spoon, a small recipe card, or a cinnamon stick under the ribbon for a thoughtful kitchen-themed gift. The recipient can use the towel in their kitchen after opening the package.
8. Patchwork Fabric Gift Bags
Patchwork gift bags are a great way to use small pieces of fabric that are too short for larger sewing projects. Cut your scraps into squares or rectangles and sew them together to create one larger piece. Use the finished patchwork fabric to make a drawstring bag or a simple pouch.
Mix Christmas prints with plain fabric to keep the design balanced. Add a matching fabric cord at the top and a small label on the front. Each bag will have a different pattern, making your gift packaging feel personal.
9. Reusable Christmas Jar Gift Wrap
Glass jars can hold homemade cookies, sweets, bath salts, spice mixes, and other small gifts. Wash and dry a jar, fill it with your chosen gift, and place a small square of Christmas fabric over the lid. Secure the fabric with ribbon, twine, or an elastic band.
You can decorate the jar with a reusable gift tag or a small felt ornament. Choose jars with lids that close securely, especially when filling them with food. The recipient can wash and reuse the jar for storage or another homemade gift.
10. Reusable Christmas Envelope Pouches
Fabric envelope pouches are a lovely way to present gift cards, money, small notes, or flat gifts. Cut a rectangle of fabric, fold it into an envelope shape, and sew the sides. Add a pointed flap that folds over the opening.
Use a button and elastic loop or a small snap fastener to keep the pouch closed. Decorate it with a felt heart, star, or Christmas tree. The pouch can be reused for letters, coupons, travel documents, or small keepsakes.
11. Reusable Christmas Produce Bags for Gifts
Reusable produce bags can make interesting gift packaging, especially for people who enjoy cooking or shopping at local markets. Use lightweight cotton or suitable washable mesh fabric. Sew a simple bag with a drawstring top and add a small fabric label.
Fill it with apples, oranges, homemade snacks, or small kitchen gifts. Choose red or green cord for a Christmas touch. The recipient can use the bag for fruit, vegetables, or other shopping items throughout the year.
12. Reusable Christmas Fabric Gift Baskets
A soft fabric basket can hold several small gifts in one package. Use sturdy cotton fabric and add interfacing to help the basket keep its shape. Sew a rectangular base and four sides, then fold the top edge outward to create a cuff.
You can make the basket reversible by using two different fabrics. Fill it with chocolates, small toys, beauty products, or handmade items. After Christmas, the basket can hold craft supplies, hair accessories, or small household items.
13. Reusable Christmas Pillowcase Gift Bags
An old pillowcase can wrap a large or oddly shaped gift without much cutting or sewing. Wash the pillowcase, place the gift inside, and gather the open end. Tie it with a wide ribbon or a long piece of fabric.
You can decorate the pillowcase with fabric shapes or simple embroidery. A plain white pillowcase can become festive with red and green fabric patches. This idea works well for soft toys, blankets, clothing, and oversized presents.
14. Reusable Christmas Gift Wrap With Fabric Ribbons
Fabric ribbons can replace disposable gift bows and add a special finish to reusable wrapping. Cut long strips from cotton scraps, old shirts, or leftover sewing fabric. Fold the edges inward and stitch them down to prevent fraying.
Wrap your gift with reusable cloth or a plain paper bag, then tie the fabric strip around it. You can make bows, knots, or simple flat ribbons. Keep the ribbons in a small box after Christmas so you can use them again.
15. Reusable Christmas Drawstring Backpacks
A small drawstring backpack is a fun way to package gifts for children. Use cotton fabric with bright Christmas prints and cut two matching rectangles with rounded bottom corners. Sew the sides and bottom, leaving openings near the top for the cords.
Thread two long cords through the top channels and attach them at the lower corners. Add a name or a favorite color combination using simple appliquรฉ shapes. Children can use the bag for toys, books, or small outings after Christmas.
16. Reusable Christmas Gift Wrap From Old Scarves
An old scarf can become beautiful gift wrapping, especially when it has a plaid, striped, or winter-inspired pattern. Lay the scarf flat, place the gift in the middle, and fold the ends over the package. Tie the remaining corners into a bow or knot.
This works well for books, clothing, small boxes, and soft gifts. You can also use a scarf as part of the present itself. Choose a clean scarf in good condition so the recipient can enjoy wearing or using it.
17. Reusable Christmas Paper Gift Bags With Fabric Handles
Strong kraft paper can become a reusable gift bag when you fold and reinforce it carefully. Create a rectangular bag with a flat bottom, then attach fabric handles made from sturdy cotton strips. Reinforce the handle area with extra paper or cardboard inside the bag.
Decorate the outside with Christmas stamps, simple drawings, or paper cutouts. Keep the design neat and avoid covering the entire bag with decorations. This project works best for lightweight gifts, and the recipient can reuse the bag if it stays clean and undamaged.
18. Reusable Christmas Wine Bottle Bags
A fabric bottle bag gives a bottle of juice, sparkling drink, or wine a polished Christmas finish. Cut a long rectangle of sturdy fabric, fold it in half, and sew the side and bottom edges. Add a drawstring channel near the top.
Use Christmas prints, velvet, or plain linen for the main fabric. Tie the top with ribbon and attach a small gift tag. Make several bags in different colors so you have reusable packaging ready for future celebrations.
19. Reusable Christmas Gift Boxes Covered With Fabric
Give an old sturdy gift box a fresh look by covering it with fabric. Measure the lid and sides, cut fabric pieces to fit, and attach them with suitable fabric glue. You can line the inside with a second fabric for a tidy finish.
Choose cotton prints, velvet, or leftover upholstery fabric. Add a removable fabric bow or a small label to the lid. The box can hold the gift and later become a storage container for photographs, sewing supplies, or Christmas decorations.
20. Reusable Christmas Stocking Gift Bags
A Christmas stocking can work as both a decoration and a gift bag. Cut two stocking shapes from cotton, felt, or fleece and sew them together around the edges. Add a wide cuff at the top and a hanging loop at the back.
Personalize the front with a name, embroidered initial, or felt Christmas design. Fill the stocking with small gifts, sweets, or handmade treats. The recipient can hang it up every year and reuse it as part of their Christmas decorations.
Final Thoughts
Reusable Christmas gift bags and wrapping make presents feel thoughtful before anyone even opens them. A fabric drawstring bag, a colorful patchwork pouch, or a simple cloth wrap can turn ordinary packaging into something worth keeping.
Look through your fabric scraps, old scarves, pillowcases, and unused gift boxes before buying new supplies. You may already have enough materials to make several lovely designs. Choose a few projects that suit your sewing or crafting skills, then create a small collection you can bring out each Christmas.
The best part is that these handmade wraps do not have to serve just one purpose. A gift bag can become a shopping pouch, a fabric basket can hold craft supplies, and a pretty scarf can return to someone’s wardrobe. Your Christmas wrapping can keep bringing joy long after the presents have been opened.

