We're reader-supported and only partner with brands we trust. When you buy through links on our site we may receive a small commission at no extra cost to you. Learn More. Product prices and availability are accurate as of the date and time indicated and are subject to change.

It’s the gift-giving season and you know what that means — it’s also gift-wrapping season. We’ve got great ideas for stocking stuffers, gifts under $5, and gifts under $50 for everyone on your list. Save yourself some time and some Scotch tape by using gift bags instead of wrapping paper this year.

While it is true that wrapping paper is more affordable overall, you can find gift bags for as little as $0.60 each — if you know where to shop. Let’s dig in and find the lowest prices as we look at the best place to buy cheap gift bags!

Tip: Never miss a holiday tip or deal when you download The Krazy Coupon Lady app!

best places to buy holiday gift bags graphic
Overall, you’re going to save the most at Walmart on single gift bags. They have small, medium, large, and even extra-large bags for as little as $0.98. The designs are limited, but if you’re looking to save on your holiday costs this year, shop at Walmart. If you need a larger quantity of bags (we’re talking 20+ bags), Amazon has the lowest price. Though if you need really large bags, we still say Walmart is the clear winner. Amazon’s bulk sets tend to run around small and medium sizing, but if that’s the size you need — and quite a few of them — make Amazon your go-to.

Whether you need a single bag or a big set, here are the best places to do your holiday bag shopping this year. While Walmart and Dollar Tree should be your go-to stores for buying single bags, some stores — like Costco and Amazon — have better deals if you buy in bulk. For comparison purposes, we price-checked bags that were all around the dimensions of 9×7 or larger.

 

Shop Amazon for 9×7 gift bags from $0.67 per bag.

Hallmark giftbags from Amazon

If you’re looking to get a bulk set of gift bags, Amazon offers prices of around $0.60 per bag. This is even better than Costco’s pricing when you buy in bulk, so it would be smart to buy your multi-size bulk bags from Amazon this year. Just make sure you’re staying under $0.70 per bag.

Shop gift bag packs on Amazon:

ONLINE Deal
$18.99
PRICE SUMMARY
$0.68 per bag
ONLINE Deal
$30.90
PRICE SUMMARY
$1.29 per bag
 

Shop Walmart for medium and large gift bags at $0.98 each.

If you’re not interested in buying sets of bags, Walmart has the lowest individual bag price at just $0.98 each. The bag dimensions vary, and we’d consider them to all be medium- to large-size bags. For a single bag, Walmart has the lowest price.

Shop Walmart gift bags:

ONLINE or In-Store Deal
$0.98
Shipping: Free with Walmart+ or on orders of $35+
Pickup: Free
ONLINE or In-Store Deal
$0.98
Shipping: Free with Walmart+ or on orders of $35+
Pickup: Free
ONLINE or In-Store Deal
$0.98
Shipping: Free with Walmart+ or on orders of $35+
Pickup: Free
ONLINE or In-Store Deal
$0.98
Shipping: Free with Walmart+ or on orders of $35+
Pickup: Free
 

Shop Dollar Tree for large cheap gift bags at just $1.25 per bag.

four medium holiday gift bags from dollar tree

Dollar Tree is another go-to for large gift bags. While many of the other retailers’ prices will vary by size, Dollar Tree bags are $1.25 for all sizes. While you can get a better deal on mini gift bags elsewhere, for the larger gifts under your tree, the dollar store and Walmart are hard to beat.

Related: Where to Shop for the Best Deals on Wrapping Paper

 

Costco had a bulk 32-piece Hallmark bag bundle for $1.25 per bag.

Costco had (now sold out) 32-count holiday gift bags for $39.99, working out to $1.25 per bag. This matches Dollar Tree’s gift bag price, but you would need to buy them in bulk to get the low price.

 

Target’s Dollar Spot has great finds for $1 to $3 each.

Target has a variety of different cheap gift bags in different sizes in the Dollar Spot section for $1 each. You can also shop their holiday aisles and find Christmas gift bags between $1 and $3, depending on size. Or if you have a RedCard, these drop to $0.95 – $2.85 each. While their holiday bags aren’t always the lowest prices, the Dollar Spot finds can sometimes beat Dollar Tree for value per bag.

Shop Target gift bags:

 

Try to spend between $0.60 and $1 per bag.

Judging by the prices we’re seeing this year, don’t spend any more than $1.25 per single bag, with $1 being a good deal. And if you need multiple bags, try to find a deal that works out to under $0.70 per bag to know you’re getting a good price. Our advice is to always buy in bulk and save any unused bags for next year.

Tip: Measure your gifts before you go gift bag shopping. Make sure your gifts will fit in the bags you purchase to ensure less waste and better bargains.

 

Don’t forget the tissue paper.

Tissue paper is an added cost to buying gift bags. Though it does add some to your overall budget, you can find some decent deals on tissue paper if you know where to look. Dollar Tree has 35 sheets of white tissue for $1.25, which works out to $.04 per sheet, which is the best deal you’ll find. Walmart has the next best price at $.06 per sheet when you buy their 100-sheet pack of American Greetings tissue paper for $5.98. Shop some other deals we found on tissue paper below.

Shop tissue paper deals:

In-Store or ONLINE Deal
$1.25
PRICE SUMMARY
$.04 per sheet
ONLINE or In-Store Deal
$5.89
Shipping: Free with Walmart+ or on orders of $35+
Pickup: Free
PRICE SUMMARY
$.06 per sheet
ONLINE Deal
$13.95
PRICE SUMMARY
$0.07 per sheet
ONLINE Deal
$3.25
PRICE SUMMARY
$0.08 per sheet
Where to Buy Cheap Gift Bags to Save Time and Money