Across Minnesota, of the 627 pharmacies we list, 599 give a phone number and 560 have a website. By what they offer: 4 specialty pharmacy, 3 compounding.
Top 10 pharmacies in Minnesota
Ranked by how complete and owner-verified the listing info is — hours, phone, website, services. No pay-to-play. Full 2026 ranking
-
1CVS PharmacyMinneapolis
-
2Canby DrugCanby
-
3Lindstrom Thrifty White PharmacyLindstrom
-
4Hopkins Center DrugHopkins
-
5Trumm Drug Elbow LakeElbow Lake
-
6Hy-Vee HealthMarket RXSt Charles
-
7Lewis DrugWindom
-
8Sterling PharmacyCaledonia
-
9Seip DrugNew York Mills
-
10GuidePoint PharmacyPine River
Cities
Largest first. Towns with a single pharmacy are listed further down this page.
- Minneapolis51
- Saint Paul25
- Rochester13
- Eden Prairie11
- Duluth10
- Brooklyn Park9
- Fridley9
- Moorhead9
- St Paul9
- Bloomington8
- Eagan8
- Grand Rapids8
- Apple Valley7
- Coon Rapids7
- Mankato7
- Roseville7
- Saint Cloud7
- Alexandria6
- Andover6
- Bemidji6
- Owatonna6
- Woodbury6
Other towns in Minnesota
One pharmacy each — too few for a page of their own, so they live here.
-
Thrifty White PharmacyAda
319 W Main St, Ada, MN 56510
-
Sterling PharmacyAdrian
209 Maine Ave #105, Adrian, MN 56110
-
Good Neighbor PharmacyAdrian
Adrian, MN
-
GuidePoint PharmacyAitkin
226 Minnesota Ave N, Aitkin, MN 56431
-
Riverwood Aitkin PharmacyAitkin
171 Red Oak Dr, Aitkin, MN 56431
-
CVS PharmacyAlbany
740 Railroad Ave, Albany, MN 56307
-
Coborn's PharmacyAlbertville
5698 La Centre Ave, Albertville, MN 55301
-
Thrifty White PharmacyAnnandale
246 Elm St W, Annandale, MN 55302
-
Goodrich PharmacyAnoka
2621 Greenhaven Rd, Anoka, MN 55303
-
Lewis DrugAppleton
145 N Miles St, Appleton, MN 56208
-
A&e Longterm Care PharmacyArden Hills
1265 Grey Fox Rd Ste 300, Arden Hills, MN 55112-6932
-
Sterling PharmacyAustin
1109 W Oakland Ave, Austin, MN 55912
-
Hy-Vee PharmacyAustin
1307 18th Avenue Northwest, Austin, MN 55912
-
Sterling PharmacyAustin
1305 1st Ave SW, Austin, MN 55912
-
Walgreens PharmacyAustin
1420 W Oakland Ave, Austin, MN 55912
-
Good Neighbor PharmacyAustin
Austin, MN
-
Babbitt DrugBabbitt
43 Central Blvd, Babbitt, MN 55706-1129
-
Thrifty White PharmacyBagley
31 Main Ave S, Bagley, MN 56621
-
Seip DrugBattle Lake
113 N Lake Ave, Battle Lake, MN 56515
-
Thrifty White PharmacyBaudette
111 Main Ave N, Baudette, MN 56623-2466
-
Cvs PharmacyBaxter
14546 Dellwood Dr, Baxter, MN 56425-9744
-
CentraCare Pharmacy-BeckerBecker
12800 Rolling Ridge Rd, Becker, MN 55308
-
Coborn's PharmacyBelle Plaine
1010 E Enterprise Dr, Belle Plaine, MN 56011
-
Hartig DrugBelle Plaine
810 Main Street, Belle Plaine, MN 52208
-
Seip DrugBertha
124 2nd Ave NW, Bertha, MN 56437
-
Coborn's PharmacyBig Lake
711 Rose Dr, Big Lake, MN 55309-8855
-
CVS PharmacyBlaine
2357 108th Ln NE, Blaine, MN 55449
-
CVS PharmacyBlaine
1500 109th Ave NE, Blaine, MN 55449
-
WalgreensBlaine
600 County Hwy 10, Blaine, MN 55434
-
Fairview PharmacyBlaine
10961 Club W Pkwy NE, Blaine, MN 55449
-
Cub PharmacyBlaine
4205 Pheasant Ridge Dr NE, Blaine, MN 55449-6299
-
St Olaf PharmacyBlooming Prairie
405 E Main St, Blooming Prairie, MN 55917-1440
-
Blue Earth DrugBlue Earth
125 S Grove St Ste 1, Blue Earth, MN 56013
-
Good Neighbor PharmacyBlue Earth
Blue Earth, MN
-
GuidePoint PharmacyBrainerd
108 S 6th St, Brainerd, MN 56401
-
Thrifty White PharmacyBrainerd
209 Washington St, Brainerd, MN 56401-3336
-
Cub PharmacyBrainerd
417 8th Ave NE, Brainerd, MN 56401
-
Good Neighbor PharmacyBrainerd
Brainerd, MN
-
Breckenridge DrugBreckenridge
116 5th St N, Breckenridge, MN 56520-1421
-
Thrifty White PharmacyBreckenridge
50 Minnesota Ave, Breckenridge, MN 56520
-
GuidePoint PharmacyBreezy Point
30833 North Star Dr Suite 2, Breezy Point, MN 56472
-
Cub PharmacyBrooklyn Center
3245 County Rd 10, Brooklyn Center, MN 55429
-
Walgreens PharmacyBuffalo
1002 Highway 25 N, Buffalo, MN 55313
-
Sterling PharmacyBuffalo
25 Division St E, Buffalo, MN 55313
-
Coborn's PharmacyBuffalo
630 Ryan's Way, Buffalo, MN 55313
-
Cvs PharmacyBuffalo
1300 State Highway 55 NE, Buffalo, MN 55313-4321
-
CVS PharmacyBurnsville
12751 Nicollet Ave, Burnsville, MN 55337
-
Fairview Pharmacy - BurnsvilleBurnsville
303 E Nicollet Blvd #161, Burnsville, MN 55337
-
Fairview Pharmacy - RidgesBurnsville
14101 Fairview Dr, Burnsville, MN 55337
-
Walmart PharmacyBurnsville
12200 River Ridge Blvd, Burnsville, MN 55337
-
CVS PharmacyBurnsville
810 County Rd 42 W, Burnsville, MN 55337
-
Sterling PharmacyCaledonia
615 Esch Dr, Caledonia, MN 55921
-
Good Neighbor PharmacyCaledonia
Caledonia, MN
-
Cvs PharmacyCambridge
215 Balsam St N, Cambridge, MN 55008-5814
-
Walgreens PharmacyCambridge
115 Garfield St N, Cambridge, MN 55008
-
Canby DrugCanby
130 St Olaf Ave N, Canby, MN 56220
-
Family Fare PharmacyCannon Falls
425 Main St W, Cannon Falls, MN 55009
-
Walgreens PharmacyChamplin
11401 Marketplace Dr N, Champlin, MN 55316
-
CVS PharmacyChanhassen
7765 Galpin Blvd, Chanhassen, MN 55317
-
Cvs PharmacyChanhassen
851 W 78th St, Chanhassen, MN 55317-9579
-
Chaska Center Drug PharmacyChaska
111 Hundertmark Rd, Chaska, MN 55318
-
Walgreens PharmacyChaska
3110 Chaska Blvd, Chaska, MN 55318
-
Olmsted Medical Center Pharmacy - ChatfieldChatfield
237 Main St, Chatfield, MN 55923
-
Fairview PharmacyChisago City
11725 Stinson Ave, Chisago City, MN 55013
-
Casey Drug and GiftsChisholm
121 W Lake St suite 1818, Chisholm, MN 55719
-
Larson DrugClarkfield
941 10th St, Clarkfield, MN 56223
-
Coborn's PharmacyClearwater
705 County Rd 75 NW, Clearwater, MN 55320-2070
-
White Drug PharmacyCloquet
707 Highway 33 S, Cloquet, MN 55720-2665
-
Thrifty White PharmacyCold Spring
400 Main St, Cold Spring, MN 56320
-
Franks PharmacyCook
120 US-53, Cook, MN 55723
-
Allina Health Cottage Grove PharmacyCottage Grove
8611 W Point Douglas Rd S, Cottage Grove, MN 55016
-
Cvs PharmacyCottage Grove
8655 E Point Douglas Rd S, Cottage Grove, MN 55016-4035
-
Walmart PharmacyCottage Grove
9300 East Point Douglas Rd S, Cottage Grove, MN 55016
-
Thrifty White PharmacyCrookston
206 N Main St, Crookston, MN 56716
-
Cuyuna Lakes Pharmacy - Super OneCrosby
22418 MN-6 Ste 300, Crosby, MN 56441
-
GuidePoint PharmacyCrosby
20 W Main St, Crosby, MN 56441
-
Good Neighbor PharmacyCrosby
Crosby, MN
-
Cuyuna Lakes PharmacyCrosby
320 E Main St, Crosby, MN 56441-1645
-
Crosslake DrugCrosslake
14311 Gould St, Crosslake, MN 56442
-
Crosslake DrugCrosslake
36072 CR-66, Crosslake, MN 56442-2500
-
Cvs PharmacyCrystal
5537 W Broadway Ave, Crystal, MN 55428-3507
-
Dawson Drug & GiftsDawson
812 6th St, Dawson, MN 56232
-
Essentia Health Deer River PharmacyDeer River
2 Division St Suite A, Deer River, MN 56636
-
Ott Drug StoreDeer River
117 Main Ave E, Deer River, MN 56636
-
Essentia Health Deerwood PharmacyDeerwood
24087 Cuyuna St, Deerwood, MN 56444
-
Coborn's PharmacyDelano
1400 Babcock Blvd, Delano, MN 55328-2811
-
Thrifty White PharmacyDetroit Lakes
321 Main St W, Detroit Lakes, MN 56501-3031
-
Sanford Pharmacy Detroit LakesDetroit Lakes
1245 Washington Ave., Suite B, Detroit Lakes, MN 56501
-
CVS PharmacyDilworth
1714 W Center Ave, Dilworth, MN 56529-1330
-
Walmart PharmacyDilworth
415 34th St N, Dilworth, MN 56529-1801
-
GuidePoint PharmacyEdgerton
735 Main St, Edgerton, MN 56128
-
CVS PharmacyEdina
6905 York Ave S, Edina, MN 55435
-
Walgreens PharmacyEdina
5033 Vernon Ave S, Edina, MN 55436
-
Fairview Pharmacy-Edina-Physicians BuildingEdina
6363 France Ave S #214, Edina, MN 55435
-
WalgreensEdina
4916 France Ave S, Edina, MN 55410-1758
-
Trumm Drug Elbow LakeElbow Lake
11 Central Ave S, Elbow Lake, MN 56531-4116
-
Good Neighbor PharmacyElbow Lake
Elbow Lake, MN
-
Fairview Pharmacy - Elk RiverElk River
290 Main St Nw Ste 110, Elk River, MN 55330-1272
-
Kemper DrugElk River
323 Jackson Ave NW, Elk River, MN 55330-2523
-
Goodrich PharmacyElk River
530 3rd St NW, Elk River, MN 55330
-
Elko New Market Family PharmacyElko New Market
117 Old Town Rd, Elko New Market, MN 55054
-
Essentia Health Ely PharmacyEly
1500 E Sheridan St Ste 100, Ely, MN 55731
-
Jon's DrugEveleth
318 Grant Ave, Eveleth, MN 55734
-
Hy-Vee PharmacyFairmont
907 South State Street, Fairmont, MN 56031
-
Sterling PharmacyFairmont
400 S State St Ste 50, Fairmont, MN 56031
-
Walgreens PharmacyFairmont
1123 E Blue Earth Ave, Fairmont, MN 56031
-
Walmart PharmacyFairmont
1250 Goemann Rd, Fairmont, MN 56031
-
Good Neighbor PharmacyFairmont
Fairmont, MN
-
Good Neighbor PharmacyFargo
Fargo, MN
-
Hy-Vee PharmacyFaribault
1920 Grant Street Northwest, Faribault, MN 55021
-
Sterling PharmacyFaribault
430 2nd Ave NW, Faribault, MN 55021
-
CVS PharmacyFarmington
19605 Pilot Knob Rd, Farmington, MN 55024
-
Fergus ApothecaryFergus Falls
113 E Lincoln Ave, Fergus Falls, MN 56537
-
WalmartFergus Falls
3300 State Highway 210 W, Fergus Falls, MN 56537
-
Thrifty White PharmacyFergus Falls
111 W Vernon Ave, Fergus Falls, MN 56537
-
Thrifty White PharmacyFergus Falls
1484 W Lincoln Ave, Fergus Falls, MN 56537
-
Walgreens PharmacyFergus Falls
326 W Lincoln Ave, Fergus Falls, MN 56537
-
Thrifty White PharmacyFertile
203 N Mill St, Fertile, MN 56540
-
Coborn's PharmacyFoley
161 Glen St, Foley, MN 56329
-
CVS PharmacyForest Lake
356 12th St SW, Forest Lake, MN 55025
-
Rolseth DrugForest Lake
107 Lake St N, Forest Lake, MN 55025
-
Thrifty White PharmacyForest Lake
1420 Lake St S, Forest Lake, MN 55025-2703
-
Nord's Pharmacy and GiftsFosston
115 N Johnson Ave N, Fosston, MN 56542
-
Seip DrugFrazee
109 E Main Ave Ste D, Frazee, MN 56544
-
Guidepoint Pharmacy #107Fulda
115 N St Paul Ave, Fulda, MN 56131-1156
-
Riverwood Garrison PharmacyGarrison
27278 State Highway 18, Garrison, MN 56450
-
First Choice PharmacyGaylord
660 3rd St, Gaylord, MN 55334
-
Coborn's PharmacyGlencoe
2211 11th St E, Glencoe, MN 55336
-
coborns pharmacyGlencoe
710 11th St E, Glencoe, MN 55336
-
Trumm Drug GlenwoodGlenwood
7 4th Ave SE #100, Glenwood, MN 56334
-
Good Neighbor PharmacyGlenwood
Glenwood, MN
-
Lewis DrugGraceville
318 Studdart Ave, Graceville, MN 56240
-
Sawtooth Mountain Clinic PharmacyGrand Marais
513 5th Ave W, Grand Marais, MN 55604
-
Thrifty White PharmacyGranite Falls
760 Prentice St, Granite Falls, MN 56241
-
Greenbush PharmacyGreenbush
152 Main St N, Greenbush, MN 56726
-
Sterling PharmacyHarmony
44 Main Ave N, Harmony, MN 55939
-
Sterling Drug #14Hastings
1399 S Frontage Rd, Hastings, MN 55033
-
Sterling HastingsHastings
1399 S Frontage Rd, Hastings, MN 55033
-
Siverson's PharmacyHendricks
120 S Main St, Hendricks, MN 56136
-
WalmartHermantown
4740 Mall Dr, Hermantown, MN 55811
-
Essentia Health-Hermantown PharmacyHermantown
4855 W Arrowhead Rd Ste A, Hermantown, MN 55811
-
Sam's Club PharmacyHermantown
4743 Maple Grove Rd, Hermantown, MN 55811
-
Baron's Pharmacy HFMC LocationHibbing
1120 E 34th St, Hibbing, MN 55746
-
Thrifty White PharmacyHibbing
3517 E Beltline, Hibbing, MN 55746
-
Walgreens PharmacyHibbing
1130 E 37th St, Hibbing, MN 55746
-
Hopkins Center DrugHopkins
913 Hopkins Center, Hopkins, MN 55343
-
Howard Lake Drug CompanyHoward Lake
732 6th St, Howard Lake, MN 55349
-
Mesaba Drug and MarketplaceHoyt Lakes
221 Kennedy Memorial Dr, Hoyt Lakes, MN 55750
-
Thrifty White PharmacyHoyt Lakes
221 Kennedy Memorial Dr, Hoyt Lakes, MN 55750
-
Fairview PharmacyHugo
14712 Victor Hugo Blvd N, Hugo, MN 55038
-
CVSHutchinson
1370 Highway 15 S, Hutchinson, MN 55350
-
Walgreens PharmacyHutchinson
945 Highway 15 S, Hutchinson, MN 55350
-
Thrifty White PharmacyHutchinson
1460 Montreal St SE, Hutchinson, MN 55350
-
Family Rexall DrugHutchinson
237 Hassan St SE, Hutchinson, MN 55350
-
Walgreens PharmacyInver Grove Heights
4560 S Robert Trl, Inver Grove Heights, MN 55077
-
Walmart PharmacyInver Grove Heights
9165 Cahill Ave, Inver Grove Heights, MN 55076
-
Cub PharmacyInver Grove Heights
7850 Cahill Ave, Inver Grove Heights, MN 55076-3057
-
Coborn's PharmacyIsanti
209 6th Ave NE, Isanti, MN 55040
-
Lake Country DrugIsle
205 Main St W, Isle, MN 56342
-
Ivanhoe Family PharmacyIvanhoe
366 E George St Ste 1, Ivanhoe, MN 56142-9710
-
Lewis DrugJackson
825 3rd St, Jackson, MN 56143
-
First Choice PharmacyJordan
255 Creek Ln S, Jordan, MN 55352-1214
-
Thrifty White PharmacyKarlstad
101 Cleveland Ave, Karlstad, MN 56732
-
Sterling PharmacyLa Crescent
306 Main St, La Crescent, MN 55947-1828
-
Good Neighbor PharmacyLa Crescent
La Crescent, MN
-
Kennedy Drug by SterlingLake City
223 S Lakeshore Dr, Lake City, MN 55041
-
Good Neighbor PharmacyLake City
Lake City, MN
-
Lake Elmo PharmacyLake Elmo
11240 Stillwater Blvd N, Lake Elmo, MN 55042
-
Lewis DrugLakefield
326 Main St, Lakefield, MN 56150
-
CVS PharmacyLakeville
18275 Kenrick Ave, Lakeville, MN 55044
-
Walgreens PharmacyLakeville
17630 Kenwood Trl, Lakeville, MN 55044
-
Walgreens PharmacyLakeville
7560 160th St W, Lakeville, MN 55044
-
Walmart PharmacyLakeville
20710 Keokuk Ave, Lakeville, MN 55044-6620
-
Erickson Drug IncLakeville
20751 Holyoke Ave, Lakeville, MN 55044-9825
-
Corner Drug By SterlingLe Sueur
101 S Main St Ste 115, Le Sueur, MN 56058
-
Good Neighbor PharmacyLe Sueur
Le Sueur, MN
-
Lindstrom Thrifty White PharmacyLindstrom
30699 Lincoln Rd, Lindstrom, MN 55045-8083
-
Cvs PharmacyLino Lakes
749 Apollo Dr, Lino Lakes, MN 55014-3035
-
Family Fare PharmacyLitchfield
951 E Frontage Rd, Litchfield, MN 55355
-
CVS PharmacyLittle Canada
2650 Rice St, Little Canada, MN 55113
-
Walmart PharmacyLittle Falls
15091 18th St NE, Little Falls, MN 56345
-
Coborn's PharmacyLittle Falls
1105 2nd Ave NE, Little Falls, MN 56345
-
Prairie PharmacyLong Prairie
244 Central Ave, Long Prairie, MN 56347
-
GuidePoint PharmacyLongville
1472 Co Rd 5, Longville, MN 56655
-
Lewis DrugLuverne
202 S Kniss Ave, Luverne, MN 56156
-
Lewis DrugMadelia
9 E Main St, Madelia, MN 56062
-
Thrifty White PharmacyMadison
205 6th Ave, Madison, MN 56256
-
Thrifty White PharmacyMahnomen
211 S Main St, Mahnomen, MN 56557
-
CVS PharmacyMaple Grove
6300 Wedgwood Rd N, Maple Grove, MN 55311
-
Sam's Club PharmacyMaple Grove
16701 94th Ave N, Maple Grove, MN 55311-5448
-
Cub Pharmacy - Maple GroveMaple Grove
8150 Wedgewood Ln N, Maple Grove, MN 55369-9400
-
Thrifty White PharmacyMaple Grove
6701 Evenstad Dr N, Maple Grove, MN 55369-6026
-
Park Nicollet Pharmacy Maple GroveMaple Grove
9555 Upland Ln N 1st Fl, Maple Grove, MN 55369
-
HealthPartners Pharmacy MaplewoodMaplewood
2167 White Bear Ave N, Maplewood, MN 55109
-
Walgreens PharmacyMaplewood
2920 White Bear Ave N, Maplewood, MN 55109
-
Hy-Vee PharmacyMaplewood
2501 White Bear Avenue, Maplewood, MN 55109
-
Guertin PharmacyMaplewood
21 Century Ave S, Maplewood, MN 55119
-
Costco PharmacyMaplewood
Maplewood, MN 55109
-
Hy-Vee PharmacyMarshall
900 East Main Street, Marshall, MN 56258
-
Genoa HealthcareMarshall
1212 E College Dr Ste 100, Marshall, MN 56258
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