All states›Montana

Pharmacies in Montana

160 pharmacies in 64 cities and towns across Montana. Pick a city for the full list with phone numbers and a map, or scroll down for the smaller towns.

Montana has about 1,137,233 residents, so that's 14 pharmacies per 100,000 people. Population: U.S. Census Bureau, 2024 estimate.

160pharmacies
64cities & towns
92%list a phone
139with a website

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

  1. 1Public Drug Co.Great Falls

    Spotted an error? Let us know

  2. 2Northtown DrugShelby

    Spotted an error? Let us know

  3. 3Price Rite Drug and Medical EquipmentBozeman

    Spotted an error? Let us know

  4. 4Walmart PharmacyMissoula

    Spotted an error? Let us know

  5. 5Granite PharmacyMissoula

    Spotted an error? Let us know

  6. 6Florence Community PharmacyFlorence

    Spotted an error? Let us know

  7. 7Plentywood Rexall DrugPlentywood

    Spotted an error? Let us know

  8. 8Fifth Avenue Pharmacy and GiftGlasgow

    Spotted an error? Let us know

  9. 9CVS PharmacyBozeman

    Spotted an error? Let us know

  10. 10Roundup Family PharmacyRoundup

    Spotted an error? Let us know

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.

  1. CVS PharmacyAnaconda

    1300 E Park Ave, Anaconda, MT 59711

    Spotted an error? Let us know

  2. Thrifty Drug StoreAnaconda

    201 Park Ave, Anaconda, MT 59711

    Spotted an error? Let us know

  3. Safeway PharmacyAnaconda

    1525 W Park Ave, Anaconda, MT 59711

    Spotted an error? Let us know

  4. Baker DrugBaker

    103 Main St S, Baker, MT 59313-9013

    Spotted an error? Let us know

  5. Town & Country PharmacyBelgrade

    205 W Madison Ave, Belgrade, MT 59714

    Spotted an error? Let us know

  6. Big Sandy PharmacyBig Sandy

    158 Johannes Ave, Big Sandy, MT 59520

    Spotted an error? Let us know

  7. Bigfork DrugBigfork

    8111 Montana Hwy 35, Bigfork, MT 59911

    Spotted an error? Let us know

  8. Elk Horn PharmacyBoulder

    215 N Main St #1, Boulder, MT 59632

    Spotted an error? Let us know

  9. Walgreens PharmacyButte

    2611 Harrison Ave, Butte, MT 59701

    Spotted an error? Let us know

  10. Safeway PharmacyButte

    310 W Front St, Butte, MT 59701

    Spotted an error? Let us know

  11. Safeway PharmacyButte

    2500 Massachusetts Ave, Butte, MT 59701

    Spotted an error? Let us know

  12. Option Care HealthButte

    401 S Alabama St Ste 1, Butte, MT 59701

    Spotted an error? Let us know

  13. Chester PharmacyChester

    30 Main St, Chester, MT 59522

    Spotted an error? Let us know

  14. Chinook PharmacyChinook

    300 Indiana St, Chinook, MT 59523

    Spotted an error? Let us know

  15. Choteau Drug IncChoteau

    102 Main Ave N, Choteau, MT 59422

    Spotted an error? Let us know

  16. Colstrip Family PharmacyColstrip

    6230 Main St, Colstrip, MT 59323-9520

    Spotted an error? Let us know

  17. Sykes Pharmacy Columbia FallsColumbia Falls

    500 12th Ave W Ste 1A, Columbia Falls, MT 59912

    Spotted an error? Let us know

  18. Smith's PharmacyColumbia Falls

    419 Nucleus Ave, Columbia Falls, MT 59912

    Spotted an error? Let us know

  19. Village DrugConrad

    600 S Main St Ste 2, Conrad, MT 59425

    Spotted an error? Let us know

  20. Olsons DrugConrad

    5 4th Ave SE, Conrad, MT 59425

    Spotted an error? Let us know

  21. Olson's Drug - Village DrugConrad

    5 4th Ave SE (Olson's) / 600 S Main St #2 (Village), Conrad, MT 59425

    Spotted an error? Let us know

  22. Corvallis Drug StoreCorvallis

    1029 Main St, Corvallis, MT 59828-9374

    Spotted an error? Let us know

  23. Culbertson Family PharmacyCulbertson

    115 Broadway Ave, Culbertson, MT 59218

    Spotted an error? Let us know

  24. GlacieRXCut Bank

    601 W Main St Suite 1A, Cut Bank, MT 59427

    Spotted an error? Let us know

  25. Albertsons PharmacyCut Bank

    501 W Main St, Cut Bank, MT 59427-2823

    Spotted an error? Let us know

  26. Drug MartCut Bank

    601 W Main St, Cut Bank, MT 59427

    Spotted an error? Let us know

  27. Safeway PharmacyDeer Lodge

    201 N Main St, Deer Lodge, MT 59722

    Spotted an error? Let us know

  28. Blacktail PharmacyDillon

    125 E Glendale St, Dillon, MT 59725

    Spotted an error? Let us know

  29. Safeway PharmacyDillon

    570 N Montana St, Dillon, MT 59725

    Spotted an error? Let us know

  30. Ennis PharmacyEnnis

    124 E main St, Ennis, MT 59729

    Spotted an error? Let us know

  31. Eureka DrugEureka

    546 US-93, Eureka, MT 59917

    Spotted an error? Let us know

  32. Fairfield Drug IncFairfield

    407 Central Ave, Fairfield, MT 59436

    Spotted an error? Let us know

  33. Florence Community PharmacyFlorence

    5549 Old Hwy 93, Florence, MT 59833

    Spotted an error? Let us know

  34. Yellowstone PharmacyForsyth

    1025 Main St, Forsyth, MT 59327

    Spotted an error? Let us know

  35. Benton PharmacyFort Benton

    1418 Front St, Fort Benton, MT 59442

    Spotted an error? Let us know

  36. Granite PharmacyFrenchtown

    16862 Beckwith St Ste P, Frenchtown, MT 59834

    Spotted an error? Let us know

  37. Fifth Avenue Pharmacy and GiftGlasgow

    621 3rd St S, Glasgow, MT 59230

    Spotted an error? Let us know

  38. Western DrugGlasgow

    537 2nd Ave S, Glasgow, MT 59230

    Spotted an error? Let us know

  39. Albertsons PharmacyGlasgow

    54151 US Hwy 2 E, Glasgow, MT 59230

    Spotted an error? Let us know

  40. Reynolds PharmacyGlendive

    1002 W Bell St, Glendive, MT 59330-1502

    Spotted an error? Let us know

  41. Bitterroot DrugHamilton

    211 W Main St, Hamilton, MT 59840

    Spotted an error? Let us know

  42. Albertsons PharmacyHamilton

    1313 N 1st St, Hamilton, MT 59840-3104

    Spotted an error? Let us know

  43. Walgreens PharmacyHamilton

    901 N 1st St, Hamilton, MT 59840

    Spotted an error? Let us know

  44. Hardin Family PharmacyHardin

    901 N Center Ave, Hardin, MT 59034

    Spotted an error? Let us know

  45. Pharmcare PharmacyHardin

    901 N Center Ave, Hardin, MT 59034-1322

    Spotted an error? Let us know

  46. Little River Health Center PharmacyHarlem

    669 Agency Main St, Harlem, MT 59526-9455

    Spotted an error? Let us know

  47. Milk River PharmacyHarlem

    42465 US-2, Harlem, MT 59526

    Spotted an error? Let us know

  48. Western Drug PharmacyHavre

    123 5th Ave Ste B, Havre, MT 59501-3623

    Spotted an error? Let us know

  49. CVSLaurel

    307 Se 4 Th St., Laurel, MT 59044

    Spotted an error? Let us know

  50. Walmart PharmacyLaurel

    101 Bernhardt Rd, Laurel, MT 59044

    Spotted an error? Let us know

  51. Albertsons PharmacyLaurel

    205 S 1st Ave, Laurel, MT 59044

    Spotted an error? Let us know

  52. Albertsons PharmacyLewistown

    117 W Janeaux St, Lewistown, MT 59457-3073

    Spotted an error? Let us know

  53. Seiden Drug Co. Inc.Lewistown

    310 Wendell Ave, Lewistown, MT 59457-2267

    Spotted an error? Let us know

  54. Western DrugLivingston

    1313 W Park St Ste 1, Livingston, MT 59047-2900

    Spotted an error? Let us know

  55. Lolo DrugLolo

    103 Glacier Dr, Lolo, MT 59847

    Spotted an error? Let us know

  56. Valley Drug of MaltaMalta

    131 S 1st Ave E, Malta, MT 59538

    Spotted an error? Let us know

  57. Big Sky PharmacyMiles City

    701 Main St, Miles City, MT 59301

    Spotted an error? Let us know

  58. Albertsons PharmacyMiles City

    519 S Haynes Ave, Miles City, MT 59301-4768

    Spotted an error? Let us know

  59. Granite PharmacyPhilipsburg

    106 N Montgomery St, Philipsburg, MT 59858

    Spotted an error? Let us know

  60. Granite PharmacyPhilipsburg

    107 S Holland St, Philipsburg, MT 59858

    Spotted an error? Let us know

  61. Plains Drug StorePlains

    214 Railroad Ave, Plains, MT 59859

    Spotted an error? Let us know

  62. Plentywood Rexall DrugPlentywood

    119 N Main St, Plentywood, MT 59254

    Spotted an error? Let us know

  63. Credena Health Pharmacy LakeshorePolson

    50331 Us-93, Polson, MT 59860

    Spotted an error? Let us know

  64. Walgreens PharmacyPolson

    40770 MT Highway 35, Polson, MT 59860

    Spotted an error? Let us know

  65. Red Lodge Drug StoreRed Lodge

    211 N Broadway Ave, Red Lodge, MT 59068-9132

    Spotted an error? Let us know

  66. Family Health PharmacyRonan

    63307 US Highway 93, Ronan, MT 59864-2702

    Spotted an error? Let us know

  67. Roundup Family PharmacyRoundup

    148 Main St, Roundup, MT 59072

    Spotted an error? Let us know

  68. Service Drug StoreScobey

    119 Main St, Scobey, MT 59263

    Spotted an error? Let us know

  69. Seeley Swan PharmacySeeley Lake

    3027 MT-83, Seeley Lake, MT 59868

    Spotted an error? Let us know

  70. Northtown DrugShelby

    100 Main St, Shelby, MT 59474

    Spotted an error? Let us know

  71. Clinic PharmacySidney

    216 14th Ave SW, Sidney, MT 59270-3519

    Spotted an error? Let us know

  72. PharmacySt Ignatius

    35401 Mission Dr, St Ignatius, MT 59865-7791

    Spotted an error? Let us know

  73. Family PharmacyStevensville

    3804 Eastside Hwy, Stevensville, MT 59870

    Spotted an error? Let us know

  74. Ridgeway PharmacyStevensville

    39 Stevensville Cutoff Rd W, Stevensville, MT

    Spotted an error? Let us know

  75. Valley Drug and VarietyStevensville

    301 Main St, Stevensville, MT 59870

    Spotted an error? Let us know

  76. Mineral PharmacySuperior

    207 River St, Superior, MT 59872

    Spotted an error? Let us know

  77. Thompson Falls Family PharmacyThompson Falls

    1221 W Main St, Thompson Falls, MT 59873

    Spotted an error? Let us know

  78. Three Forks Family PharmacyThree Forks

    117 N Main St, Three Forks, MT 59752

    Spotted an error? Let us know

  79. Townsend Drug & SpiritsTownsend

    308 Broadway St, Townsend, MT 59644

    Spotted an error? Let us know

  80. Express CompoundingVictor

    2086 U S 93, Victor, MT 59875

    Compounding

    Spotted an error? Let us know

  81. Silver Tip PharmacyWest Yellowstone

    120 N Canyon St, West Yellowstone, MT 59758

    Spotted an error? Let us know

  82. Alpine ApothecaryWhitefish

    6475 US Highway 93 S, Whitefish, MT 59937-7800

    Spotted an error? Let us know

  83. Walgreens PharmacyWhitefish

    700 13th St E, Whitefish, MT 59937

    Spotted an error? Let us know

  84. Whitefish PharmacyWhitefish

    1111 Baker Ave, Whitefish, MT 59937

    Spotted an error? Let us know

  85. Safeway PharmacyWhitefish

    6580 US Highway 93 S, Whitefish, MT 59937

    Spotted an error? Let us know

  86. Whitehall DrugWhitehall

    411 E Legion Ave, Whitehall, MT 59759

    Spotted an error? Let us know

BEFORE YOU GO

Plan your next pharmacy visit

Organize refills, transfers and prescription pickup with the pharmacy.

All guides