Across Montana, of the 160 pharmacies we list, 148 give a phone number and 139 have a website. By what they offer: 6 compounding, 3 specialty pharmacy.
Top 10 pharmacies in Montana
Ranked by how complete and owner-verified the listing info is — hours, phone, website, services. No pay-to-play. Full 2026 ranking
-
1Public Drug Co.Great Falls
-
2Northtown DrugShelby
-
4Walmart PharmacyMissoula
-
5Granite PharmacyMissoula
-
6Florence Community PharmacyFlorence
-
7Plentywood Rexall DrugPlentywood
-
8Fifth Avenue Pharmacy and GiftGlasgow
-
9CVS PharmacyBozeman
-
10Roundup Family PharmacyRoundup
Cities
Largest first. Towns with a single pharmacy are listed further down this page.
Other towns in Montana
One pharmacy each — too few for a page of their own, so they live here.
-
CVS PharmacyAnaconda
1300 E Park Ave, Anaconda, MT 59711
-
Thrifty Drug StoreAnaconda
201 Park Ave, Anaconda, MT 59711
-
Safeway PharmacyAnaconda
1525 W Park Ave, Anaconda, MT 59711
-
Baker DrugBaker
103 Main St S, Baker, MT 59313-9013
-
Town & Country PharmacyBelgrade
205 W Madison Ave, Belgrade, MT 59714
-
Big Sandy PharmacyBig Sandy
158 Johannes Ave, Big Sandy, MT 59520
-
Bigfork DrugBigfork
8111 Montana Hwy 35, Bigfork, MT 59911
-
Elk Horn PharmacyBoulder
215 N Main St #1, Boulder, MT 59632
-
Walgreens PharmacyButte
2611 Harrison Ave, Butte, MT 59701
-
Safeway PharmacyButte
310 W Front St, Butte, MT 59701
-
Safeway PharmacyButte
2500 Massachusetts Ave, Butte, MT 59701
-
Option Care HealthButte
401 S Alabama St Ste 1, Butte, MT 59701
-
Chester PharmacyChester
30 Main St, Chester, MT 59522
-
Chinook PharmacyChinook
300 Indiana St, Chinook, MT 59523
-
Choteau Drug IncChoteau
102 Main Ave N, Choteau, MT 59422
-
Colstrip Family PharmacyColstrip
6230 Main St, Colstrip, MT 59323-9520
-
Sykes Pharmacy Columbia FallsColumbia Falls
500 12th Ave W Ste 1A, Columbia Falls, MT 59912
-
Smith's PharmacyColumbia Falls
419 Nucleus Ave, Columbia Falls, MT 59912
-
Village DrugConrad
600 S Main St Ste 2, Conrad, MT 59425
-
Olsons DrugConrad
5 4th Ave SE, Conrad, MT 59425
-
Olson's Drug - Village DrugConrad
5 4th Ave SE (Olson's) / 600 S Main St #2 (Village), Conrad, MT 59425
-
Corvallis Drug StoreCorvallis
1029 Main St, Corvallis, MT 59828-9374
-
Culbertson Family PharmacyCulbertson
115 Broadway Ave, Culbertson, MT 59218
-
GlacieRXCut Bank
601 W Main St Suite 1A, Cut Bank, MT 59427
-
Albertsons PharmacyCut Bank
501 W Main St, Cut Bank, MT 59427-2823
-
Drug MartCut Bank
601 W Main St, Cut Bank, MT 59427
-
Safeway PharmacyDeer Lodge
201 N Main St, Deer Lodge, MT 59722
-
Blacktail PharmacyDillon
125 E Glendale St, Dillon, MT 59725
-
Safeway PharmacyDillon
570 N Montana St, Dillon, MT 59725
-
Ennis PharmacyEnnis
124 E main St, Ennis, MT 59729
-
Eureka DrugEureka
546 US-93, Eureka, MT 59917
-
Fairfield Drug IncFairfield
407 Central Ave, Fairfield, MT 59436
-
Florence Community PharmacyFlorence
5549 Old Hwy 93, Florence, MT 59833
-
Yellowstone PharmacyForsyth
1025 Main St, Forsyth, MT 59327
-
Benton PharmacyFort Benton
1418 Front St, Fort Benton, MT 59442
-
Granite PharmacyFrenchtown
16862 Beckwith St Ste P, Frenchtown, MT 59834
-
Fifth Avenue Pharmacy and GiftGlasgow
621 3rd St S, Glasgow, MT 59230
-
Western DrugGlasgow
537 2nd Ave S, Glasgow, MT 59230
-
Albertsons PharmacyGlasgow
54151 US Hwy 2 E, Glasgow, MT 59230
-
Reynolds PharmacyGlendive
1002 W Bell St, Glendive, MT 59330-1502
-
Bitterroot DrugHamilton
211 W Main St, Hamilton, MT 59840
-
Albertsons PharmacyHamilton
1313 N 1st St, Hamilton, MT 59840-3104
-
Walgreens PharmacyHamilton
901 N 1st St, Hamilton, MT 59840
-
Hardin Family PharmacyHardin
901 N Center Ave, Hardin, MT 59034
-
Pharmcare PharmacyHardin
901 N Center Ave, Hardin, MT 59034-1322
-
Little River Health Center PharmacyHarlem
669 Agency Main St, Harlem, MT 59526-9455
-
Milk River PharmacyHarlem
42465 US-2, Harlem, MT 59526
-
Western Drug PharmacyHavre
123 5th Ave Ste B, Havre, MT 59501-3623
-
CVSLaurel
307 Se 4 Th St., Laurel, MT 59044
-
Walmart PharmacyLaurel
101 Bernhardt Rd, Laurel, MT 59044
-
Albertsons PharmacyLaurel
205 S 1st Ave, Laurel, MT 59044
-
Albertsons PharmacyLewistown
117 W Janeaux St, Lewistown, MT 59457-3073
-
Seiden Drug Co. Inc.Lewistown
310 Wendell Ave, Lewistown, MT 59457-2267
-
Western DrugLivingston
1313 W Park St Ste 1, Livingston, MT 59047-2900
-
Lolo DrugLolo
103 Glacier Dr, Lolo, MT 59847
-
Valley Drug of MaltaMalta
131 S 1st Ave E, Malta, MT 59538
-
Big Sky PharmacyMiles City
701 Main St, Miles City, MT 59301
-
Albertsons PharmacyMiles City
519 S Haynes Ave, Miles City, MT 59301-4768
-
Granite PharmacyPhilipsburg
106 N Montgomery St, Philipsburg, MT 59858
-
Granite PharmacyPhilipsburg
107 S Holland St, Philipsburg, MT 59858
-
Plains Drug StorePlains
214 Railroad Ave, Plains, MT 59859
-
Plentywood Rexall DrugPlentywood
119 N Main St, Plentywood, MT 59254
-
Credena Health Pharmacy LakeshorePolson
50331 Us-93, Polson, MT 59860
-
Walgreens PharmacyPolson
40770 MT Highway 35, Polson, MT 59860
-
Red Lodge Drug StoreRed Lodge
211 N Broadway Ave, Red Lodge, MT 59068-9132
-
Family Health PharmacyRonan
63307 US Highway 93, Ronan, MT 59864-2702
-
Roundup Family PharmacyRoundup
148 Main St, Roundup, MT 59072
-
Service Drug StoreScobey
119 Main St, Scobey, MT 59263
-
Seeley Swan PharmacySeeley Lake
3027 MT-83, Seeley Lake, MT 59868
-
Northtown DrugShelby
100 Main St, Shelby, MT 59474
-
Clinic PharmacySidney
216 14th Ave SW, Sidney, MT 59270-3519
-
PharmacySt Ignatius
35401 Mission Dr, St Ignatius, MT 59865-7791
-
Family PharmacyStevensville
3804 Eastside Hwy, Stevensville, MT 59870
-
Ridgeway PharmacyStevensville
39 Stevensville Cutoff Rd W, Stevensville, MT
-
Valley Drug and VarietyStevensville
301 Main St, Stevensville, MT 59870
-
Mineral PharmacySuperior
207 River St, Superior, MT 59872
-
Thompson Falls Family PharmacyThompson Falls
1221 W Main St, Thompson Falls, MT 59873
-
Three Forks Family PharmacyThree Forks
117 N Main St, Three Forks, MT 59752
-
Townsend Drug & SpiritsTownsend
308 Broadway St, Townsend, MT 59644
-
Express CompoundingVictor
2086 U S 93, Victor, MT 59875
-
Silver Tip PharmacyWest Yellowstone
120 N Canyon St, West Yellowstone, MT 59758
-
Alpine ApothecaryWhitefish
6475 US Highway 93 S, Whitefish, MT 59937-7800
-
Walgreens PharmacyWhitefish
700 13th St E, Whitefish, MT 59937
-
Whitefish PharmacyWhitefish
1111 Baker Ave, Whitefish, MT 59937
-
Safeway PharmacyWhitefish
6580 US Highway 93 S, Whitefish, MT 59937
-
Whitehall DrugWhitehall
411 E Legion Ave, Whitehall, MT 59759
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