25 Best and Worst Deals at Walmart


Walmart has earned its reputation as a money-saving store by offering low prices on just about everything from car accessories to canned goods. And while no one will doubt Walmart is a great place to save money, that doesn’t mean some items can’t be found elsewhere for less.

Find Out: The Single Best Thing To Buy at Costco in March 2024

Read Next: How To Get $340 Per Year in Cash Back on Gas and Other Things You Already Buy

To help you maximize your savings, GOBankingRates asked a variety of experts to list the items you should snatch up at Walmart — and items you should steer clear of.

25 Best Walmart Deals

The nationwide retailer has become synonymous with “savings” — and for good reason. That reputation has endured through recent inflation and product shortages due to the pandemic disrupting supply chains. However, the world’s largest retailer has thrived by keeping shelves full and prices low. Click through to see which 25 items are good deals at the retail giant.

Check Out: The Best $20 You Can Spend at Dollar Tree, According to Superfans

Discover More: Costco’s 8 Best Clothing Deals in March 2024

Sponsored: Owe the IRS $10K or more? Schedule a FREE consultation to see if you qualify for tax relief.

1. Legos

While kids’ toys are hit and miss at Walmart, it’s the place to be if your kid is into Legos, said Regina Conway of Slickdeals. Members of the site post great deals they find, with the best of the best appearing on the front page.

“Our deal community of 9 million has front-paged more Legos deals from Walmart than any other merchant, including Target and Toys ‘R’ Us,” she said.

If you’re not into paying a premium for smooth skin, Conway said Walmart can help with name-brand razors.

Consider the women’s Venus Gillette Sensitive Women’s Disposable Razor. A three-pack costs $7.28 at Walmart, $10.49 at CVS.

3. Personalized Photo Invitations and Cards

Want to make that birthday or summer party announcement really personal? Lori McDaniel, a content and product specialist, said that Walmart is a smart place to go for photo announcements.

For example, you can get personalized photo cards for as little as 46 cents each.

4. Photo Printing

You don’t have to throw a party to save on photo printing, said Jeanette Pavini, a consumer savings expert, advocate and author. Walmart is also a smart choice for photos, with 4-by-6 prints just 14 cents each. That price is good whether you order one print or 100.

While there is some conflicting input for name-brand baby items, like diapers — some experts touted Walmart and some said these items are cheaper elsewhere — McDaniel said other newborn and toddler items, such as the Graco Pack ‘n Play Playards, are a go.

Brand-name coffee and tea that rarely go on sale can often be snatched up for far less at Walmart, said savings expert Stephanie Nelson of CouponMom.com.

“For example, my favorite brands of coffee and tea are both 27% less at Walmart,” Nelson said.

And what’s even better, she added, is that Walmart will also accept coupons on those items, making them an even better deal.

7. Other Name-Brand Groceries

“Many people say that name-brand and generics are basically the same things, at least in several cases. But when it comes to Walmart, you can typically buy name-brand for less, so why not splurge?” said consumer analyst Julie Ramhold with DealNews.com.

8. Laundry Detergent

Walmart is a pretty good place to keep your clothes clean for less, especially if you are looking for greener, fragrance-free options, said consumer expert Rebecca Gramuglia.

“While fragrance-free options tend to be more expensive than other types of laundry detergents, it’s still important to compare prices to see where you can score your favorite products for less,” she said.

9. Indoor Furniture

You might not think of Walmart as a go-to for trendy furniture pieces, but it’s a great place to shop if you want to update your home for less.

“Walmart exclusive brands are usually a good buy, which is the case with their new MoDRN furniture line,” said Trae Bodge, smart shopping expert for TrueTrae.com.

“The stylish designs feel very high end — much more so than you would expect from Walmart. I found beautiful bar-height chairs for $99 (originally $169) compared to a very similar style at Article.com for $299.”

Walmart has great deals on outdoor furniture, too.

“Walmart features the Better Homes & Gardens patio furniture collection with several different looks, so you’re likely to find something that fits your taste,” Ramhold said. “Prices range from under $100 for single pieces to $800 for bigger sets. You can find two- to three-piece sets for under $300, though, so there’s truly something to fit any budget.”

11. Athletic Apparel

“AthleticWorks, with its broad range of fitness apparel for men and women, is another exclusive brand that is worth a look,” Bodge said. “Their women’s leggings are well-reviewed and priced in the $15 range, versus competitive brands that can be upwards of $75.”

12. Robes

When it comes to cozy clothes, Walmart has you covered — and its offerings are usually cheaper than what you’ll find from competitors like Amazon.

“Walmart’s Secret Treasures intimates line has a lot of affordable options [and] is a great deal,” Bodge said.

13. Generic Medication

“The Equate brand of generic medication is a good option if you are looking for good deals on things like Ibuprofen and Naproxen,” Bodge said. “In general, I have found generic medicines to perform as well as their branded counterparts, but at a fraction of the price.”

The Equate brand costs $8.38 for 500 tablets of 200mg Ibuprofen, whereas 130 count of 200mg Advil is $11.53.

Organic produce is usually cheaper elsewhere, but you can find good deals on non-organic fruits and vegetables at Walmart. Shopping for produce at Walmart can be a good alternative to Costco, where you have to buy in bulk and risk the items going bad before you eat them all.

“It’s worth checking the quality of the produce at your local Walmart,” Ramhold said. “If you find some that look delicious, odds are you’ll spend far less on it there than you will at higher-end grocery stores. Shopping for produce at Walmart means only buying what you need and will eat, long before it goes bad.”

15. School Supplies

You can find low prices on school and office supplies year-round at Walmart, but prices are particularly low right before the new school year.

“During the back-to-school season, you can stock up on everything the kids need for the school year before it even begins,” Ramhold said.

16. Kids’ Clothing Basics

There are some clothing items you might be better off buying at a higher-end retailer, but for basics, Walmart prices can’t be beaten.

“I always go to Walmart to pick up basic T-shirts, shorts and leggings for my daughter for a few bucks. These are great for undershirts and play clothes,” said budgeting expert Andrea Woroch, who recommends the brand Garanimals.

17. Kids’ Shoes

Walmart also has a decent selection of affordable kids’ shoes, Woroch said.

“I always scope out the shoes before checking out,” she said. “I have found black dress shoes for my daughter under $10.”

When you’re shopping on Walmart.com, be sure to check out its selection of fragrances, Gramuglia said.

Juicy Couture’s Viva La Juicy (3.4 ounce), for example, is currently $39.98 at Walmart. You’ll pay “upwards of $100 at Macy’s,” she said.

19. Cotton Swabs

“Go for the store brand and you’ll be able to get a 500-count pack of swabs for around $2.12, which is about 4 cents per swab,” Ramhold said. “That’s cheaper per swab than what you’ll pay at warehouse clubs, and they’re just as good as Q Tips.”

20. Peanut Butter

Ramhold recommends individuals who “prefer standard creamy peanut butter” to check out Walmart’s Great Value brand. The discount retailer carries “huge 64-ounce jars” for $6.28.

Ramhold explained, “Whether you like to bake with it or just love a good pb&j, this is a really great pantry staple to keep on hand that doesn’t cost a fortune.”

21. Tissues

Walmart sells tissues for less than you can get them at popular drugstore chains. For example, a four-pack of Kleenex Ultra Soft Facial Tissues, 2 Flat Boxes, sells for $4.18 at Walmart. The same product at CVS will cost $3.79 for a single box.

Read Next: Average Cost of Groceries Per Month: How Much Should You Be Spending?

22. Protein Powder

You’ll almost always pay a premium price for this healthy staple, but Walmart has better deals on protein powders than other retailers.

“You can usually get them cheaper at Walmart when compared to places like Vitamin Shoppe,” Bodge told Business Insider.

23. Mattresses

You’ll likely be pleasantly surprised by the high-quality mattresses you can buy at Walmart — for a fraction of what you would pay elsewhere. The queen-size Allswell hybrid mattress sells for $317 and it has earned an average review of 4.5 out of 5 stars from more than 4,000 reviewers.

24. Wine

If your local Walmart sells alcohol, don’t overlook its wine aisles. Walmart’s Winemakers Selection of wines has been curated from regions around the world and features “highly drinkable wine for any occasion,” according to Walmart’s blog. The wines sell for as little as $5 a bottle.

25. Bread

For this staple, Ramhold advised heading to Walmart.

“If you need standard sandwich bread, you can’t go wrong with Great Value white or honey wheat,” she said. These breads are around $2 per loaf, “and they’re just as good as their name-brand alternatives. If you make a lot of sandwiches, you can’t go wrong with picking up this affordable carb at Walmart.”

Like with every store, there are some items you should avoid at Walmart. You might be better off buying products at some of Walmart’s competitors, such as Target, Amazon, Costco or Ikea. Read on to find out which 25 items savings experts say you should skip at Walmart.

1. TVs

It’s true that Walmart has low prices on TVs, but you can sometimes find better deals elsewhere.

“While Walmart is very competitive when it comes to the pricing of electronics, it doesn’t always have the lowest price,” Bodge said. “Prior to investing in a 4K TV, use a deal site, like Slickdeals, to look for deals at competitors, like Amazon, Best Buy, Target or Newegg.”

2. Nuts and Seeds

It’s a given that nuts and seeds are healthy snack choices, but Walmart’s might not be the healthiest for your wallet, Conway said.

“You’ll find much better deals on nuts and seeds at stores like Aldi and Trader Joe’s,” she said. “On average, Walmart is about $1.50 more per pound for whole almonds than Trader Joe’s, and mixed nuts are about $1 more per bag than at Aldi.”

3. Gift Cards

Gift cards can be a great way to make someone’s day, but Walmart might not be the savviest place to shop for them, Bodge said.

“At Walmart stores and at Walmart.com, you can find a broad selection of gift cards from brands like Dunkin’ Donuts, AT&T, Starbucks and Nordstrom. This is certainly convenient, but you’ll be paying full price for these gift cards,” she said. “Instead, use an online gift card aggregator, like Gift Card Granny, which has thousands of gift cards at a discount or with cash-back offers.”

Discover More: Frugal People Love the 6 to 1 Grocery Shopping Method: Here’s Why It Works

4. Laptops

Avoid getting your next laptop from Walmart, advised Lindsay Sakraida, director of content marketing for Yotpo.

In previous months, “less than 1% of DealNews’ price-checked laptop deals were sold at Walmart, which means your chances of finding a good price there are very slim,” she said.

Did you score a great deal on Legos at Walmart for that upcoming birthday party? You might want to find the wrapping paper elsewhere, Conway said. The quality of the wrapping paper you’ll find at Walmart is comparable to the paper you’ll find at dollar stores for a lot less, she said.

6. Appliances

If you need to replace your refrigerator, Walmart might not be the place to find the coolest deal, Ramhold said.

“Walmart doesn’t have a large selection of large appliances, and even if they did, you’d be more likely to find a better price at stores like Best Buy, Home Depot or Lowe’s,” she said. “Not only do those stores regularly offer up to 35% off a variety of large appliances, but they tend to also have decent delivery services, so you don’t have to haul that new fridge home by yourself.”

7. Batteries

Batteries are pricey. In fact, they can make a decently priced toy suddenly expensive. So, it’s important to get the best deal — and that’s likely not at Walmart.

“When I compared the price per unit on batteries, the best bang for your buck is at a warehouse store like Costco,” Woroch said. “Stock up when you go to the warehouse club to get the best deal. Otherwise, Walmart was the next best deal in case you don’t have access to a warehouse club like Costco.”

A 40-pack of AA Duracell batteries is regularly $20.99 at Costco. Walmart has a 24-pack of AA Duracell batteries for $20.78. This means you’ll pay the same amount for considerably less product at Walmart.

Ah, bedding. Just saying it sounds peaceful. And Walmart’s prices might seem soothing as well. But if you’re at all worried about quality, Conway said you might want to give Walmart’s bedding section a rest.

“While the price might seem right, given how many hours are spent in bed, a better quality can be found at a comparable price at merchants such as T.J.Maxx, Ross and Home Goods,” she said.

9. Straight Talk Wireless

Walmart’s Straight Talk Ultimate Unlimited month-to-month wireless service for $55 for an unlimited nationwide data plan might seem appealing, but Sakraida and DealNews strongly advise against it.

“DealNews readers almost unanimously panned the quality of coverage, customer service, and Straight Talk-compatible phones,” Sakraida said. “Many customers who tried to save with Straight Talk service ended up going back to their original carrier.”

10. Meat

Walmart sells meat, but you can almost always do better in terms of both price and grade.

“You can definitely find better deals and a better quality selection of meats at your local grocery store or farmer’s market,” Gramuglia said.

11. Organic Produce

You’ll find better prices on organic produce elsewhere, Bodge said.

“Many Walmart stores have groceries and the prices can be very good. However, they are not known for their pricing on organic foods, so you might do better at a Trader Joe’s or Aldi,” she said.

“Amazon Prime members should also check Whole Foods as your membership qualifies you for exclusive discounts on select items. Also, if you shop at Whole Foods with your Amazon Prime Rewards Visa card, you’ll receive 5% cash back on your purchases.”

“Walmart’s Great Value food brand has their own version of popular snack foods, but I’ve found that if you compare the quantities and unit sizes with the name brand, the prices are pretty comparable,” Bodge said.

If you’re not saving by opting for the generic version, you might as well splurge for the brands you know and love.

13. Store-Brand Toilet Paper

You might save money by opting for Walmart’s store brand of toilet paper, but you’re better off paying more for a better quality product.

“Walmart’s Great Value brand of toilet paper is well priced but fared poorly in Consumer Reports testing,” Bodge said.

“Amazon is still one of the cheaper options for buying books, whether you prefer paperback or hardback,” Ramhold said. “And with Prime, they typically offer a preorder guarantee, too, so if you preorder a book you won’t be charged until it’s released — and if the price drops before its release, you’ll receive the lower price.”

15. Greeting Cards

Although it might be convenient to buy a greeting card at Walmart if you’re already there buying a gift, you could save significantly with a little planning ahead.

“You will find the best price at the Dollar Store where you can snag them for 50 cents each,” Woroch said. “Just make sure to stock up when you go: think ahead to which celebrations and birthdays you will be celebrating over the next six months and buy enough cards for those events. Buying ahead ensures you have them when you need them and don’t end up spending 10 times that amount out of convenience at the grocery store or Walmart.”

Walmart.com allows third-party sellers to sell beauty products on its site, so it’s hard to guarantee that the item you’re looking to buy is authentic.

“Buying beauty products can require a lot of research and trust, especially when navigating the internet. Always make sure you’re buying from an authorized, trusted store,” Gramuglia said. “This can get tricky when navigating Walmart’s search results as they have third-party resellers.”

17. Party Supplies

As with greeting cards, you’ll find better prices on party supplies at a dollar store.

If you’re planning a party, opt to get party supplies like plastic cups, decorations, and balloons at the dollar store to see significant savings.

18. Honey

If you need honey, Ramhold advised that you head to Costco.

“You’re better off buying from Costco where it’s cheaper per ounce no matter how you buy it – online, in-store, or for delivery via Instacart – rather than purchasing it from Walmart. Personally, I think the quality of the honey from Costco is top-notch, too, so it’s far better than Walmart in that aspect as well.”

Kirkland brand raw organic honey is available for $17.99 for three 24-ounce bottles at Costco. Walmart’s Great Value Honey is currently $3.94 for a 12-ounce bottle. This means you will save around $2 per bottle by picking up the sweet nectar from Costco instead of Walmart.

“If you’re looking for a quality, fresh, wild-caught fish then your best bet is to stick with a local seafood market or health food store,” Nealy Fischer, founder of The Flexible Chef, told Business Insider.

Craig Wilson, director of Gardener’s Dream, knows a thing or two about plants. And he said not to buy them at Walmart.

“Plants from Walmart tend to contain neonicotinoids. These are a class of pesticides and it is harmful to pollinators,” he said.

21. Picture Frames

You can find better-quality and better-looking picture frames at TJ Maxx, Marshalls and HomeGoods for the same price as Walmart sells them, Business Insider reported.

22. Non-Lego Toys and Board Games

Although Walmart has consistently good Lego deals, the same can’t be said for its selection of other toys and games. You’ll find better deals on board games like Monopoly and The Game of Life on Amazon, for example, Kiplinger reported.

23. Vacuums

The same retailers that offer better deals on appliances — Best Buy, Home Depot, and Lowe’s — also offer better deals on vacuum cleaners, BestLife reported.

When it comes to luggage, quality matters. After all, you don’t want your bag to fall apart when you’re running through the airport to catch a flight. A Consumer Reports survey that asked people about their luggage-buying experience at various retailers ranked Walmart at the bottom of the list. Amazon and Costco, meanwhile, ranked toward the top.

25. Pet Food

Since pet food is something you have to buy regularly, you’re better off opting for a subscription service that offers guaranteed savings on every purchase. For example, Amazon’s Subscribe & Save feature allows you to save up to 15% on pet food.

Crystal Mayer, Jami Farkas, Terence Loose and Andrew Lisa contributed to the reporting for this article.

More From GOBankingRates