Across South Dakota, of the 129 pharmacies we list, 118 give a phone number and 115 have a website. By what they offer: 1 specialties pharmacy, 1 compoundings.
Top 10 pharmacies in South Dakota
Ranked by how complete and owner-verified the listing info is — hours, phone, website, services. No pay-to-play. Full 2026 ranking
-
1CVS PharmacyRapid City
-
2Dakotamart PharmacyPierre
-
3Lewis DrugHuron
-
4Plaza PharmacyAberdeen
-
5Carson DrugCuster
-
6Parkston DrugParkston
-
7Monument Health Home+ PharmacySpearfish
-
8Caretrends PharmacySioux Falls
-
9Cornwell DrugWebster
-
10Dakota Country PharmacyPhilip
Cities
Largest first. Towns with a single pharmacy are listed further down this page.
Other towns in South Dakota
One pharmacy each — too few for a page of their own, so they live here.
-
Plaza PharmacyAberdeen
105 S State St Ste 101, Aberdeen, SD 57401
-
WalmartAberdeen
3820 7th Ave SE, Aberdeen, SD 57401
-
Kessler's PharmacyAberdeen
621 6th Ave SE, Aberdeen, SD 57401
-
Avera Pharmacy - Aberdeen - 6th Ave SEAberdeen
2105 6th Avenue SE, Suite 24, Aberdeen, SD 57401
-
Lewis DrugAberdeen
119 6th Ave SW, Aberdeen, SD 57401
-
Nelson Drug Gift ShopArlington
125 S Main St, Arlington, SD 57212-2086
-
Lynn's Dakotamart Pharmacy - Belle FourcheBelle Fourche
600 National St, Belle Fourche, SD 57717
-
Prairie Hills PharmacyBelle Fourche
600 State St, Belle Fourche, SD 57717
-
Good Neighbor PharmacyBelle Fourche
Belle Fourche, SD
-
Lewis DrugBeresford
911 W Cedar St, Beresford, SD 57004-1606
-
Turner DrugBowdle
3033 Main St, Bowdle, SD 57428
-
Brandon PharmacyBrandon
116 E Holly Blvd, Brandon, SD 57005-1114
-
Heritage PharmacyBridgewater
206 N Main Ave, Bridgewater, SD 57319, USA, Bridgewater, SD 57319
-
Quarve DrugBritton
710 Main St, Britton, SD 57430-2278
-
Hy-Vee PharmacyBrookings
790 22nd Avenue South, Brookings, SD 57006
-
CVS PharmacyBrookings
801 Lefevre Dr, Brookings, SD 57006
-
Brother's PharmacyBrookings
1004 6th St, Brookings, SD 57006-2205
-
Lewis DrugCanton
715 E 5th St, Canton, SD 57013
-
Haisch PharmacyCanton
303 E 5th St, Canton, SD 57013
-
Good Neighbor PharmacyCanton
Canton, SD
-
Lewis DrugChamberlain
201 N Main St, Chamberlain, SD 57325
-
Lewis DrugClark
211 N Commercial St, Clark, SD 57225
-
Lewis DrugClear Lake
404 3rd Ave S, Clear Lake, SD 57226
-
Avera Corsica PharmacyCorsica
265 E Main St, Corsica, SD 57328
-
Carson DrugCuster
521 Mt Rushmore Rd, Custer, SD 57730
-
Dunes Family PharmacyDakota Dunes
101 Tower Rd #130, Dakota Dunes, SD 57049
-
Redlers Long Term PharmacyDakota Dunes
317 Dakota Dunes Blvd # A, Dakota Dunes, SD 57049
-
Lewis Family DrugDe Smet
111 Calumet Ave SE, De Smet, SD 57231
-
Good Neighbor PharmacyDeadwood
Deadwood, SD
-
Lewis DrugDell Rapids
1002 N Hwy 77, Dell Rapids, SD 57022
-
Neumayer PharmacyDelmont
112 E Main St, Delmont, SD 57330
-
Lewis DrugElk Point
204 W Main St, Elk Point, SD 57025
-
Pioneer Drug Co.Elk Point
107 E Main St, Elk Point, SD 57025-2310
-
Ellsworth Afb PharmacyEllsworth AFB
2900 Doolittle Dr, Ellsworth AFB, SD 57706-4821
-
Dosch Family PharmacyEureka
203 J Ave, Eureka, SD 57437
-
Faulkton DrugFaulkton
118 8th Ave S, Faulkton, SD 57438-2162
-
Lewis DrugFlandreau
127 E 2nd Ave, Flandreau, SD 57028
-
Heritage PharmacyFreeman
609 US-81, Freeman, SD 57029
-
Norm's Thrifty White PharmacyFreeman
389 S Main St, Freeman, SD 57029
-
Vilas PharmacyGettysburg
103 E Commercial Ave, Gettysburg, SD 57442
-
Gregory DrugGregory
604 Main St, Gregory, SD 57533-1349
-
Lori's PharmacyGroton
1205 N 1st St, Groton, SD 57445
-
Hy-Vee Clinic PharmacyHartford
304 West 9th Street, Hartford, SD 57033
-
Lynns Dakotamart Pharmacy - Hot SpringsHot Springs
501 S 6th St, Hot Springs, SD 57747-2318
-
Wall Drug Store Inc.Hot Springs
27400 Whitetail Rd, Hot Springs, SD 57747-7506
-
Good Neighbor PharmacyHot Springs
Hot Springs, SD
-
Lewis DrugHuron
1950 Dakota Ave S, Huron, SD 57350
-
Northside PharmacyHuron
100 Dakota Ave N Ste A, Huron, SD 57350
-
Lewis Family DrugLake Preston
319 Main Ave N, Lake Preston, SD 57249
-
Vilas PharmacyLead
145 Glendale Dr, Lead, SD 57754-1500
-
Smiths DrugLemmon
301 Main Ave, Lemmon, SD 57638
-
Lewis DrugLennox
515 N Pine St, Lennox, SD 57039
-
Lewis DrugMadison
741 S Washington Ave, Madison, SD 57042-3409
-
Martin Drug and MercantileMartin
304 Main St, Martin, SD 57551
-
Bien PharmacyMilbank
301 Flynn Dr Ste 2, Milbank, SD 57252
-
Lewis Family DrugMilbank
109 S Main St, Milbank, SD 57252
-
Miller Rexall DrugMiller
209 N Broadway, Miller, SD 57362
-
Lewis DrugMitchell
1305 W Havens Ave, Mitchell, SD 57301
-
Lewis DrugMitchell
1507 N Main St, Mitchell, SD 57301
-
Dady DrugMobridge
323 N Main St, Mobridge, SD 57601-2534
-
Parker PharmacyParker
27516 SD-19 Ste 2, Parker, SD 57053
-
Parkston DrugParkston
112 W Main St, Parkston, SD 57366
-
Dakota Country PharmacyPhilip
130 S Center Ave, Philip, SD 57567
-
Dakotamart PharmacyPierre
120 W Sioux Ave, Pierre, SD 57501
-
Vilas PharmacyPierre
200 E Dakota Ave #2, Pierre, SD 57501
-
Avera Pharmacy - PierrePierre
100 Mac Ln Ste 101, Pierre, SD 57501
-
Walmart PharmacyPierre
1730 N Garfield Ave, Pierre, SD 57501
-
Good Neighbor PharmacyPierre
Pierre, SD
-
Hoffman DrugPlatte
408 Main St, Platte, SD 57369
-
Randall PharmacyRedfield
1010 W 1st St #2, Redfield, SD 57469
-
Salem Community DrugSalem
300 N Main St, Salem, SD 57058
-
Scotland PharmacyScotland
620 Billars St, Scotland, SD 57059
-
Lewis DrugSisseton
925 SD-10, Sisseton, SD 57262
-
Monument Health Home+ PharmacySpearfish
1420 N 10th St Suite 1, Spearfish, SD 57783
-
Medicap PharmacySpearfish
1330 North Ave, Spearfish, SD 57783
-
Safeway PharmacySpearfish
1606 North Ave, Spearfish, SD 57783
-
County DrugSturgis
1111 Lazelle St # 1/2, Sturgis, SD 57785
-
Lewis DrugTea
720 E 1st St, Tea, SD 57064
-
Davis PharmacyVermillion
5 W Cherry St, Vermillion, SD 57069
-
James DrugWagner
201 Main Ave S, Wagner, SD 57380-1727
-
Wall Drug 80ft. DinosaurWall
Wall, SD 57790
-
Wall Drug BackyardWall
500-598 Norris St, Wall, SD 57790
-
Hy-Vee PharmacyWatertown
1320 9th Avenue Southeast, Watertown, SD 57201
-
Downtown DrugWatertown
8 2nd St NE Ste 201B, Watertown, SD 57201
-
Genoa HealthcareWatertown
123 19th St NE, Watertown, SD 57201
-
Walgreens PharmacyWatertown
421 9th Ave SE, Watertown, SD 57201
-
Cornwell DrugWebster
701 Main St, Webster, SD 57274
-
Lewis DrugWessington Springs
202 Main St E, Wessington Springs, SD 57382-7722
-
Health Mart PharmacyWinner
702 W 2nd St, Winner, SD 57580-1113
-
The Winner PharmacyWinner
620 W 2nd St, Winner, SD 57580-1218
-
Roger's Family PharmacyYankton
218 W 4th St, Yankton, SD 57078
-
Hy-Vee PharmacyYankton
2100 Broadway Avenue, Yankton, SD 57078
-
Walgreens PharmacyYankton
2020 Broadway Ave, Yankton, SD 57078
-
Good Neighbor PharmacyYankton
Yankton, SD
BEFORE YOU GO
Plan your next pharmacy visit
Organize refills, transfers and prescription pickup with the pharmacy.

Plan a refill
Submit a refill request to the right pharmacy, distinguish authorization from insurance processing, and leave each follow-up with a named next step.
Read the guide
Arrange a transfer
Ask the receiving pharmacy to check eligibility, coordinate the record transfer and confirm the new pickup arrangement without assuming every prescription can move.
Read the guide
Confirm pickup timing
Get the exact collection deadline from your pharmacy, clarify what its status message means and ask what happens if you cannot arrive in time.
Read the guide