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.
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.
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.
2. Disposable Razors
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 $6.97 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, the content and localization leader at Babylon, said that Walmart is a smart place to go for photo announcements.
For example, you can get personalized photo cards for as little as 45 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 12 cents each. That price is good whether you order one print or 100.
At CVS, prints start from 29 cents each.
5. Baby Gear
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.
6. Coffee and Tea
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 Rebecca Gramuglia, retail expert at TopCashback.com.
“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.”
10. Patio Furniture
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 their 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 $7.98 for 500 tablets of 200mg Ibuprofen, whereas 130 200mg Advil is $9.98.
14. Non-Organic Produce
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 looks 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.”
18. Perfume
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 oz), for example, is currently $50 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
“If you prefer standard creamy peanut butter, Walmart has huge 64 ounce jars of their Great Value brand for less than $5, which is really cheap, especially compared to name brands – even at warehouse clubs,” Ramhold said. “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 drug store chains. For example, a four-pack of Kleenex Anti-Viral Facial Tissues, 60 count per box, sells for $7.86 at Walmart. Two individual boxes at CVS cost $5 for the same size.
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 $349 and it has earned an average review of 4.5 out of 5 stars from more than 3,600 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. “You’ll pay less than $1 per loaf for these 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.”
25 Worst Walmart Deals
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.”
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.
For better deals, she suggested Newegg or the Microsoft Store, as well as directly from Lenovo, HP and Dell. Just remember to look for coupons, she added.
5. Wrapping Paper
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.”
8. Bedding
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.”
12. Store-Brand Snacks
“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.
14. Books
When it comes to books, Amazon has Walmart beat.
“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.”
16. Beauty Products
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.
19. Fish
The fish selection at Walmart can be, well, fishy.
“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.
20. Plants
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.
24. Luggage
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.
More From GOBankingRates
- 11 Signs You're Struggling Financially -- and 3 Ways To Get Back on Track
- 11 Uncommon Investments That Can Actually Make You A Lot of Money
- 3 Things You Must Do When Your Savings Reach $50,000
- The 4 Fastest Ways To Destroy Your Credit
Jami Farkas, Terence Loose and Andrew Lisa contributed to the reporting for this article.
Photos are for illustrative purposes only. As a result, some of the images may not reflect the products listed in this article.
Share This Article:

Sign Up For Our Free Newsletter!
Get advice on achieving your financial goals and stay up to date on the day's top financial stories.
By clicking the 'Subscribe Now' button, you agree to our Terms of Use and Privacy Policy. You can click on the 'unsubscribe' link in the email at anytime.
Thank you for signing up!


Sending you timely financial stories that you can bank on.
Sign up for our daily newsletter for the latest financial news and trending topics.
For our full Privacy Policy, click here.