Our Picks

  • Read full review

    Pros:

    • Lowest prices on immunizations, over-the-counter medicine, and personal-care/beauty products in our survey; second-lowest prices on prescription drugs.
    • Many common generic prescription drugs cost just $4 for a 30-day supply.
    • Wide range of merchandise allows for convenient one-stop shopping.

    Cons:

    • Size and scope of stores can make for very busy pharmacies and limited customer service.
    • Selection of some common over-the-counter drugs and personal-care/beauty items is limited compared with competitors.
    • Few locations offer conveniences such as in-store health clinics.
    • Customers report lower than average satisfaction with Walmart pharmacies in the J.D. Power 2017 U.S. Pharmacy Study.

    Takeaway: Walmart's reputation for low prices is reinforced at its pharmacies. Shoppers may have to trade a bit of customer service and selection to pay bottom dollar, but it's hard to beat Walmart's long list of $4 generic drugs. Convenience is a factor too -- you can shop for just about anything else you need while you wait.

  • Read full review

    Pros:

    • Close to 10,000 locations in 49 states.
    • More than 1,100 in-store MinuteClinics offer a quick, widespread alternative to the family doctor for physicals, immunizations, and minor illnesses.
    • Curbside prescription pickup.
    • Substantial savings with an ExtraCare rewards card.
    • Wide range of (cheaper) store-brand items.
    • Larger selection of specialty pharmacy items than big-box competitors.

    Cons:

    • Highest prices for immunizations, over-the-counter medicine, and personal-care/beauty items in our survey.

    Takeaway: Although CVS is one of the most expensive options, other benefits potentially help balance out higher prices. Savvy shoppers can save big with an ExtraCare card and by choosing store brands. The sheer number of CVS pharmacies means you'll rarely have to go out of your way, and the chain offers many convenient in-store health clinics.

    Where to buy

  • Read full review

    Pros:

    • Lowest prices on generic prescription medications in our survey.
    • Highest customer satisfaction among the stores we compared in J.D. Power's 2017 U.S. Pharmacy Study.
    • Popular fuel program allows pharmacy customers to earn points that convert to savings at the gas station.
    • Customers can grocery shop while waiting for prescriptions to be filled.

    Cons:

    • Higher prices than big-box stores for over-the-counter medications and personal-care/beauty products.
    • Second highest prices for immunizations in our survey.
    • Limited selection of common over-the-counter drugs and personal-care/beauty items compared with competitors.

    Takeaway: Kroger can't quite touch the prices of its big-box-store competitors when it comes to over-the-counter medications and personal-care/beauty products. Still, it beats stand-alone pharmacies handily and offered the lowest prices in our generic-prescription-drug survey. It also stands out for customer satisfaction, and filling prescriptions during a grocery-shopping trip is undeniably convenient.

  • Read full review

    Pros:

    • Very competitive pricing on over-the-counter medications and personal-care/beauty items.
    • Range of household goods and groceries allows for convenient one-stop shopping.
    • Now that CVS has acquired Target pharmacies, shoppers who are members of CVS's rewards program can use their ExtraCare cards for behind-the-counter pharmacy purchases and also earn Target coupons through prescription refills.
    • Customers report better than average satisfaction with CVS pharmacies inside Target stores in the J.D. Power 2017 U.S. Pharmacy Study.

    Cons:

    • High prices on prescription drugs and immunizations since the acquisition by CVS.
    • Few locations offer conveniences such as in-store health clinics or drive-thru prescription pickup.
    • Target's popular RedCard discount cannot be used on prescriptions or other items behind the counter.

    Takeaway: Now under the CVS umbrella, Target pharmacies are a mashup of good and bad. Customers pay CVS's high prices on prescription drugs behind the counter but Target's low prices on over-the-counter and personal-care/beauty items outside the pharmacy. Target also earns much higher marks for customer satisfaction than big-box competitor Walmart.

  • Read full review

    Pros:

    • Relatively low prices on common immunizations, including the high-dose flu shot for seniors.
    • With a large number of locations across all 50 states, Walgreens is easy to find and poised to grow even more by acquiring some Rite Aid stores.
    • Comprehensive prescription savings program can help uninsured patrons save money on common medications.
    • Larger selection of specialty pharmacy items than big-box stores, including a wide range of (cheaper) store-brand items.
    • Drive-thru prescription pickup.

    Cons:

    • Highest prices on prescription drugs and second-highest prices on over-the-counter medications in our survey.
    • Fewer in-store clinics than its closest competitor, CVS.
    • Lowest customer satisfaction among chain drugstores in the J.D. Power 2017 U.S. Pharmacy Study.

    Takeaway: Like CVS, Walgreens partially makes up for its higher prices in convenience. There are locations everywhere, and customers appreciate the wide selection, cheap store-brand options, and prescription savings and rewards programs. Walgreens also has reasonable prices on immunizations, including the cheapest high-dose flu shot in our price survey.

  • Read full review

    Pros:

    • Wellness+Plenti rewards program offers substantial discounts and rewards for loyal customers, including savings at Exxon and Mobil gas stations.
    • Wide range of immunizations and competitive pricing on seasonal flu shots.

    Cons:

    • Consistently high prices in every category, from prescription drugs to personal-care and beauty items.
    • Limited selection on several items in our price survey.
    • Fewer locations and fewer clinics than its competitors.
    • Stores we visited were dated, hard to navigate, and poorly organized.

    Takeaway: A robust rewards program is one of the sole redeeming features at Rite Aid. Our experience was marred by high prices across the board, limited selection on many products, and a poorly lit, haphazardly organized store that seemed stuck in a time warp. The chain also doesn't offer as many locations as its rivals.

Buying Guide

Drugstore Chains vs. Big-Box and Grocery Store Pharmacies

The drugstore tends to be the default source for some of the items we use most frequently -- toothpaste, shampoo, medication -- but a grocery or big-box store may be a better place to buy these products. We visited pharmacy departments at Kroger, Target*, and Walmart along with CVS, Walgreens, and Rite Aid in the same Dayton, Ohio, market area. We were interested in cost, of course, but also in selection, convenience, customer service, and other reasons a frugal consumer might choose one of these vendors over another.

We started our comparison with a four-prong shopping list, obtaining the prices for 10 immunizations, 10 common generic prescription drugs, 20 common over-the-counter drugs and vitamins, and 20 personal-care and beauty items. Although the factors we assessed may vary from location to location, and even visit to visit, we consistently found that stand-alone pharmacies charged more than mass merchants, although rewards programs and store-brand products may help narrow the price gap. Drugstores such as CVS and Walgreens also offer a wider selection of products within their niche and have an edge in customer service.

This comparison does not include two types of retailers that may offer significant savings on prescription medication: independent pharmacies, where prices vary widely by location, and warehouse clubs such as Costco and Sam's Club. Membership clubs are required by law in many states to fill prescriptions for non-members, but consumers must pay to join if they want to purchase other merchandise, including several items in our comparison, or participate in Costco's prescription discount program. The membership fees are worthwhile for many consumers, but not all.

*CVS acquired Target pharmacies in late 2015. While prescription and immunization pricing are the same, we considered the two stores separate entities for our price comparisons of over-the-counter drugs and personal-care/beauty items.

Price.

Pharmacy departments within big-box stores and supermarkets are typically cheaper than drugstores. We compared full retail prices for 10 generic prescription medications commonly substituted for pricier name-brand drugs including Lipitor, Plavix, and Zoloft. The total bill at Walgreens, the most expensive store, was more than twice as much as the total at Kroger, the cheapest: $885.32 at the drugstore vs. $435.83 at the grocery store, a difference of about $450. With a total of $512.93 for these same drugs, Walmart also undercut the stand-alone pharmacies.

Note that the prescription prices in our comparison reflect out-of-pocket costs assuming no insurance coverage for prescription drugs -- otherwise the prices would depend on the insurance company and plan, not the pharmacy. All the drugstores we visited accept "most insurance." Prices we obtained also don't reflect discounts from prescription savings programs. Walgreens' $20-a-year Prescription Savings Club can bring down prices for customers without insurance. Rite Aid and Kroger have or participate in similar prescription savings programs, and there is no annual fee to join. Walmart has a robust list of $4 generics automatically offered to any customer paying out of pocket, no membership necessary.

Prescription
Dose*
CVS/Target
Kroger
Rite Aid
Walgreens
Walmart
 Azithromycin (Zithromax)
250 mg, 5 days
$34.49
$17.49
$38.24
$35.99
$29.27
 Atorvastatin (Lipitor)
10 mg
$95.99
$29.99
$99.44
$98.99
$30
 Lisinopril (Prinivil)
10 mg
$11.99
$5.91
$4
$15.69
$4
 Lansoprazole (Prevacid)
15 mg
$8.38
$56
$162.99
$200
$71.49
 Metformin (Glucophage)
500 mg
$11.99
$5.99
$4
$14.49
$4
 Zolpidem (Ambien)
5 mg
$45.99
$41.49
$19.99
$49.99
$45.31
 Sertraline (Zoloft)
25 mg
$30.89
$15.49
$9.99
$32.99
$14.38
 Finasteride (Propecia)
1 mg
$46.76
$37.99
$79.89
$75
$71.59
 Clopidogrel (Plavix)
75 mg
$141.99
$34.49
$130.04
$144.99
$39.49
 Celecoxib (Celebrex)
200 mg
$186.99
$190.99
$227.99
$217.19
$203.40
 TOTAL
$615.46
$435.83
$776.57
$885.32
$512.93

*30-day supply unless otherwise noted

For immunizations, there was a difference of more than $300 between CVS, the most expensive choice, and Walmart, the cheapest. We looked at per-dose, out-of-pocket pricing for 10 vaccines commonly available at pharmacies or in-store clinics, including flu shots. Keep in mind that insurance plans may cover some or all of the cost of immunizations, but if you're paying out of pocket, it pays to shop around. For example, a high-dose flu shot for seniors was nearly $70 at Walmart and Rite Aid but about $60 at Walgreens and Kroger. For the Hepatitis B vaccine, the difference between the highest and lowest available prices was about $85.

Vaccine
CVS/Target
Kroger
Rite Aid
Walgreens
Walmart
 Flu shot (seasonal)
$40.99
$40
$39.99
$39.99
$39.88
 Flu shot (high dose)
$66.99
$60
$69.99
$59.99
$69.25
 Hepatitis A (adult)
$145
$119
$98.99
$113.99
$67.77
 Hepatitis B (adult)
$145
$109
$86.99
$89.99
$59.87
 HPV
$240
$239
$232.99
$226.66*
$187.68
 Pneumococcal (Prevnar 13)
$211
$225
$240.99
$219.99
$198.54
 Tdap
$95
$85
$50.99
$63.99
$56.15
 Shingles
$245
$274
$319.99
$249.99
$240.88
 Meningococcal
$159
$160
$139.99
$133.99
$129.65
 MMR
$135
$99
$106.99
$99.99
$99.57
 TOTAL
$1,482.98
$1,410
$1387.90
$1,298.57
$1,149.24

*Per-dose average (first dose is $249.99, second and third dose are $214.99)

To compare prices on common over-the-counter medications and vitamins, we looked at 20 items including brand-name favorites such as Advil, Claritin, Prilosec OTC, and Abreva. Prices were much higher at CVS, Walgreens, and Rite Aid than at Walmart and Target. There was about a $75 difference between CVS, the priciest store in this category, and Walmart, the cheapest. It wasn't uncommon for the stand-alone pharmacies to be at least $2 or $3 more expensive for any given item. A 10-count box of Claritin, for instance, was $9.82 at Walmart and $11.99 or $12.49 at the drugstores. Kroger tended to fall in the middle; for example, it priced the Claritin at $10.69.

OTC Medication/Vitamin
CVS
Kroger
Rite Aid
Target
Walgreens
Walmart
 Centrum Silver Vitamins (100 ct.)
$12.29
$10.69
$11.99
$9.79
$11.99
$9.74
 DayQuil Cold & Flu (24 ct.)
$9.69
$8.99
$9.99
$7.99
$10.49
$7.97
 Mucinex DM Expectorant and Cough Suppressant (20 ct.)
$18.99
$12.99
$17.99
$11.99
$17.99
$11.97
 Advil (24 ct.)
$5.29
$3.79
$4.79
$3.52
$4.49
$3.48
 Pepto-Bismol (16 fl. oz.)
$7.59
$5.79
$7.49
$5.39
$6.99
$5.38
 Infant Tylenol (2 fl. oz.)
$11.49
$10.59
$10.79
$8.79
$10.99
$8.77
 Prilosec OTC (42 ct.)
$27.99
$25.79
$28.99
$23.89
$27.99
$23.88
 Abreva Cold Sore Treatment (2 g)
$21.99
$18.99
$21.99
$17.79
$21.99
$17.63
 Rogaine Hair Regrowth Treatment (men's foam, 3 mos.)
$53.99
$49.99
$52.99
$45.99
$53.99
$45.97
 Afrin Original Nasal Spray (.5 oz.)
$8.69
$6.79
$7.99
$4.69
$8.79
$4.64
 Flonase Allergy Relief (60 ct.)
$16.79
$14.99
$16.49
$13.99
$16.99
$13.63
 Delsym Cough Suppressant (5 oz.)
$19.99
$15.39
$17.79
$12.49
$17.49
$11.97
 Claritin Non-Drowsy Indoor/Outdoor Allergies (10 ct.)
$12.49
$10.69
$11.99
$9.99
$12.49
$9.82
 Children's Tylenol Chewables (24 ct.)
$9.99
$6.29
$7.99
$5.95
$7.99
$5.97
 Cepacol Extra Strength Sore Throat Lozenges (16 ct.)
$5.79
$3.99
$5.29
$3.29
$5.79
$3.28
 Orajel Severe Toothache and Gum Relief (.33 oz.)
$10.49
$8.89
$10.49
$6.29
$10.49
$6.28
 Excedrin Migraine (100 ct.)
$12.29
$10.49
$11.99
$9.99
$11.49
$9.94
 One A Day VitaCraves (70 ct.)
$9.99
$7.99
$9.99
$7.99
$10.49
$7.97
 Pepcid AC Original Strength (30 ct.)
$11.99
$10.99
$11.99
$7.99
$10.99
$7.94
 Plan B One-Step Emergency Contraceptive
$49.99
$49.99
$49.99
$49.99
$49.99
$46.87
 TOTAL
$337.80
$294.10
$329
$267.79
$329.90
$263.10


The story was the same for personal-care and beauty items: Walmart and Target were much cheaper in this category, although Kroger mounted stronger competition here. CVS was priciest again, with more than $55 separating it from Walmart, the cheapest option. Again, price differences on individual products were substantial. Shoppers could pay $11.99 for a 3-ounce tube of Neutrogena Ultra Sheer Dry-Touch sunscreen at CVS or Walgreens, or about $7.50 at Target or Walmart.

Personal Care/Beauty Product
CVS
Kroger
Rite Aid
Target
Walgreens
Walmart
 Tampax Pearl (super, 36 ct.)
$8.99
$7.49
$8.79
$6.99
$8.99
$6.97
 Secret Clinical Strength Solid (1.6 oz.)
$9.49
$7.99
$9.99
$7.99
$9.49
$7.92
 Skintimate Shaving Cream (7 oz.)
$3.59
$3.19
$3.49
$2.97
$3.49
$2.97
 Listerine Ultraclean (500 ml.)
$5.99
$4.79
$5.79
$4.89
$4.79
$4.94
 Eucerin Original Healing Body Lotion (16.9 oz.)
$12.99
$11.49
$13.29
$9.99
$12.49
$9.97
 Head & Shoulders Classic Clean (13.5 oz.)
$5.49
$5.49
$7.29
$5.99
$7.29
$5.38
 Clairol Nice 'n Easy Hair Color
$8.49
$7.29
$8.29
$6.99
$8.29
$6.92
 Softsoap Antibacterial Soap (11.25 oz.)
$3.59
$1.89
$3.39
$1.98
$2.99
$1.98
 Revlon ColorStay Overtime Lip Color
$11.79
$9.29
$10.79
$8.99
$10.99
$8.48
 CoverGirl Full Lash Bloom Mascara
$9.49
$7.29
$8.99
$6.99
$8.99
$6.94
 L'Oréal True Match Blush
$11.29
$8.99
$10.99
$8.99
$11.49
$8.86
 Olay Total Effects Anti-Aging Moisturizer (1.7 oz.)
$24.99
$21.99
$25.99
$21.99
$25.99
$21.92
 Always Ultra Thin Pads With Wings (regular, 36 ct.)
$6.99
$5.79
$6.99
$5.49
$5.79
$5.47
 Sensodyne Pronamel Toothpaste (4 oz.)
$7.69
$5.29
$6.99
$5.49
$6.99
$5.24
 Depend Fit-Flex (women's small/medium, 19 ct.)
$14.99
$12.49
$16.29
$12.19
$14.99
$11.97
 Band-Aids (Flexible Fabric, 100 ct.)
$10.49
$6.99
$9.99
$6.49
$8.79
$6.47
 Chapstick (cherry or original, 3 ct.)
$5.39
$2.99
$4.99
$2.99
$3.49
$2.94
 Neosporin Original (0.5 oz.)
$6.49
$3.99
$5.99
$3.97
$5.99
$3.97
 Mederma Advanced Scar Treatment (0.7 oz.)
$26.49
$19.19
$23.99
$14.49
$24.99
$14.78
 Neutrogena Ultra Sheer Dry-Touch Sunscreen SPF 30 (3 fl. oz.)
$11.99
$10.69
$10.99
$7.49
$11.99
$7.47
 TOTAL
$206.70
$164.60
$203.30
$153.35
$198.30
$151.56


Store Brands.

All six retailers sell generic versions of several items on our list. These in-house brands are consistently cheaper than the name-brand equivalents at the same store, and are more prevalent at stand-alone pharmacies. For instance, instead of buying a 24-count pack of DayQuil Cold & Flu at Rite Aid for $9.99, you can buy a Rite Aid version for $6.99. However, the grocery and big-box pharmacies also offer their own store-brand versions of popular items, and they're typically even cheaper. For instance, Walmart's DayQuil copycat is $6.02 and Kroger's is only $4.49.

Rewards Programs.

While big-box and grocery pharmacy departments boast lower prices overall, sales and discounts from loyalty cards are more prevalent at stand-alone pharmacies. We didn't include sale prices in our analysis, because there's no guarantee a product will be available at a discount at any given time, but these programs can provide significant savings and benefits for shoppers.

For instance, using a CVS ExtraCare card the day we surveyed prices would have dropped the price of Depend incontinence underwear from $14.99 to $11.99, and spending $25 on incontinence or digestive health products would have earned $5 in rewards toward a subsequent purchase. Additional benefits included 2 percent back in rewards for every purchase made with an ExtraCare card. Walgreens' Balance Rewards card gives customers access to similar deals. One example: $2.50 off Delsym cough suppressant and 3,000 points (convertible to $3 in rewards) on a purchase of two select cough and cold products. At Rite Aid, customers with Wellness+Plenti loyalty cards can access card-only sales and "buy one, get one 50% off" deals or earn points that can be converted to savings at Rite Aid, AT&T, Macy's, and Exxon and Mobil gas stations. Customers also may get additional rewards for filling prescriptions or getting immunizations.

Rewards aren't solely the domain of drugstores. Kroger shoppers with Kroger Plus cards can also reap discounts and earn fuel points that convert to money off fill-ups at Kroger or Shell gas stations. And while Target discontinued its pharmacy rewards program when it was bought out by CVS, customers with ExtraCare cards can receive $5 Target coupons for every 10 prescriptions filled.

Selection.

It may come as no surprise that drugstores carry a better selection of pharmacy and personal-care products than mass merchants, especially when it comes to store brands. Among the retailers discussed here, CVS boasted the largest inventory. The store we visited dedicated one entire side of an aisle to shampoo and conditioner, plus half an aisle to specialty/salon brands. The number of specialty hair-care products alone was equivalent to the entire selection at Kroger, Target, or Walmart. Pickings were slimmer at Rite Aid compared with the other drugstores, namely in beauty and personal care. Whereas CVS offered dozens of options in women's disposable razors, for instance, Rite Aid had only a few.

Convenience.

Many shoppers will choose a store that's closer to home over one that is cheaper, particularly if they need only a few items. And there's no denying the appeal of value-added services or one-stop shopping.

All the pharmacies we visited offered conveniences such as automatic prescription refills, text/phone/email reminders, home delivery, and online prescription management. Drive-thru or curbside prescription pickup has become another common perk and was a feature at every store we visited except Walmart and Target. As for in-store walk-in health clinics, CVS far outpaces the rest with more than 1,100 clinics nationwide. Overall, it's the largest pharmacy in the nation, with more than 9,700 locations. Walgreens is a close second, with more than 8,100 locations and 400 clinics, and is poised to leapfrog CVS once it completes a planned purchase of more than 1,900 Rite Aids. Rite Aid is a distant third, with 4,600 stores, and scarcely registers on the health-clinic scale, with only about 100 RediClinic locations nationwide.

Pharmacy-related benefits are similar everywhere we looked, but other services and types of merchandise vary in availability and convenience. At the drugstores, photo services, movie rental machines, ATMs, and a small selection of grocery items are available. Still, drugstore chains don't offer the sheer range of products available at Kroger, Walmart, and Target. The mass merchants are one-stop shops.

Customer Service.

One disadvantage of turning to a mass-merchant pharmacy is that the closest employee available to offer assistance isn't necessarily assigned to the pharmacy. At Walmart, for example, we had trouble locating an item, and the first employee we spotted worked in another department. She was kind enough to locate a pharmacy employee, but that extra step took up valuable time. During our visits to stand-alone pharmacies, we were approached almost immediately upon entering. At Kroger, Target, and Walmart, by contrast, we had to seek out assistance, and the only pharmacy employees we saw were behind the counter. Although easy to spot, they were less accessible than those at the drugstores.

Despite our observations, it's worth noting that Rite Aid, Walgreens, and CVS were among the bottom-dwellers in a 2016 survey of consumers' experiences at the nation's leading pharmacies. Walmart also didn't rate well. Kroger and Target fared better, but shoppers ultimately preferred independents and smaller regional chains. Costco also received high marks.

In a recent survey of customer satisfaction by J.D. Power, grocery store pharmacies led the way with the highest average marks, followed by stand-alone pharmacies, then mass merchants. Kroger ranked highest among the stores in our comparison, and the CVS pharmacies inside Target stores also scored an above-average rating.

Additional Products We Considered