News & Trending Shopping & Deals News

9 Best Places to Buy Cheap Halloween Candy

Keep the Halloween spirit alive without breaking the bank by buying candy in bulk at one of these stores.

Halloween candy spilling out of orange pumpkin bucket
Updated Sept. 24, 2024
Fact checked

We receive compensation from the products and services mentioned in this story, but the opinions are the author's own. Compensation may impact where offers appear. We have not included all available products or offers. Learn more about how we make money and our editorial policies.

If you’ve ever run out of candy on Halloween night, you have learned the hard way how important it is to buy those sweet treats early and often. But as with everything else, candy prices are higher today than they were in previous years.

Finding enough candy for the whole neighborhood while planning costumes, decorating the house, and stressing about your stretched budget can be downright spooky.

Luckily, you don’t have to spend a fortune on tasty treats for the ghouls and ghosts wandering to your doorstep on Halloween night. To avoid rising prices and save money, you just need to find the right deal. 

Start your hunt for affordable candy this Halloween season at any of the stores below.

Costco

wolterke/Adobe Costco Wholesale Store

If you’re on a quest for massive amounts of candy at a big discount, start with Costco.

Those who prefer sweet and sour candies to chocolate bars can stock up on Costco’s Kirkland brand bags of 175 individually wrapped Skittles, Sourpatch Kids, and Swedish Fish — all available for under $20.

Do you want to splurge on a king-sized treat? Get a 30-pack of your favorite chocolate bars for less than $20.

Pro tip: With just a few genius Costco hacks, you can save even more at the warehouse giant.

Walmart

wolterke/Adobe Walmart Store Exterior and Trademark Logo

Costco might be the best place to buy in bulk and save, but Walmart wins out in terms of just plain saving. You don’t have to purchase a membership to shop at Walmart, so you’re already spending less when you walk through the door.

And while Costco is great if you have dozens of kids in costume to please, you won’t have to pay as much by shopping at Walmart if you don’t need a lot of candy. 

For instance, at Costco, you can get 56 ounces of Hershey’s chocolate minis for $16.49, but you can get almost 40 ounces of the same at Walmart for $11.98.

Sam's Club

JHVEPhoto/Adobe Sam’s club store

Want a variety of cheap king-sized candy bars and full-sized Skittles and Starbursts? Sam’s Club’s bulk deals are pretty comparable to Costco’s. Its wide range of cheap candies include:

  • Ring Pops (44 for $14.18)
  • Skittles and Starbursts packs (30 full-sized packages for $21.98)
  • Kit Kats (155 pieces for $12.98).

Target

JHVEPhoto/Adobe sign and logo of Target store in Buffalo New York

Target’s bulk candy prices run in the same range as Costco, Walmart, and Sam’s Club, but where Target really stands out is its $5-and-under candy deals.

Depending on the deal, you can get bags of Kit Kats, 3 Musketeers, Hershey’s Kisses, Reese’s, and other favorites for $3 to $4 each. Or, you can get three bags for $10.

Oriental Trading Company

tab62/Adobe candy corn for Halloween holiday background

Want the maximum amount of candy at the cheapest price? The Oriental Trading Company offers massive bags with major deals, like a 1,000-piece candy bag at $64.99.

If you want to go even bigger, Oriental Trading has a 3,000-piece bag for $179.99. The company also has frequent sales: Check its site during the month to find Halloween discounts of up to 65%.

Amazon

michelangeloop/Adobe Internet browser with amazon store page

If you need candy sooner than later but your local brick-and-mortar shops are already out of stock, your favorite online retailer has your back.

Amazon Prime members get free two-day shipping, although you might be able to get one-day shipping for some items depending on availability at your nearest Amazon warehouse.

Amazon’s Halloween candy deals include discounts on your favorite non-chocolate delights (72 Airheads for $32.99) as well as huge party boxes that rival those of Oriental Trading Company, like a 7.5-pound assortment of candies for $45.99.

Walgreens

wolterke/Adobe walgreens store exterior and sign

If you only need a few treats, Walgreens is a great place to nab all sorts of variety packs at reasonable prices. The retailer’s frequent sales help you save even more.

Right now, for example, you can get two bags of Kit Kats or Reese’s for $7 (or one bag for $4.49). Walgreens’ bigger assorted bags (30 pieces each) cost around $7.50, and when you buy one, you get one for 40% off.

Party City

JHVEPhoto/Adobe Party City store in Toronto

Party City is better known for its costumes and decorations than for its candy. However, unlike Spirit Halloween, Party City sells candy alongside its Halloween decor.

You can grab regular-sized bags of Take 5, Snickers, Warheads, and more for $5 each, or three for $12. You won’t find the same number of bulk bargains at Party City as at Costco or Sam’s Club, but mixed bags with 100 to 225 pieces of candy cost $10 to $20 each.

Family Dollar

Tupungato/Adobe Family Dollar store in Fresno California

Have your favorite online retailers already run out of Halloween candy? Pay your local dollar store an in-person visit.

While Family Dollar isn’t currently shipping bulk candy bags, it’s selling them in stores. A 225-piece bag of assorted chocolates will cost more than a dollar, even at the dollar store — but you should still get a good deal.

Bottom line

leekris/Adobe decorative pumpkins filled with assorted Halloween chocolate candy made by Mars

In a year of wild inflation — with recession fears still looming — it can be hard to justify spending your hard-earned cash on Halloween candy for the local kids. However, shopping at the stores on our list means you don’t have to choose between tricks and treats.

You can have your Halloween candy (and eat it too) without straining your budget. And remember that using one of the best cash-back rewards credit cards to make your purchases can increase your savings.

Lucrative, Flat-Rate Cash Rewards

5.0
info

Wells Fargo Active Cash® Card

Current Offer

$200 cash rewards bonus after spending $500 in purchases in the first 3 months

Annual Fee

$0

Rewards Rate

Earn unlimited 2% cash rewards on purchases

Benefits and Drawbacks
Card Details