Across Oregon, of the 316 pharmacies we list, 271 give a phone number and 282 have a website. By what they offer: 8 compounding, 2 specialty pharmacy.
Top 10 pharmacies in Oregon
Ranked by how complete and owner-verified the listing info is — hours, phone, website, services. No pay-to-play. Full 2026 ranking
-
1CVS PharmacyPortland
-
2Hermiston DrugHermiston
-
3Sempert's DrugMyrtle Point
-
4Rice's Pharmacy & GiftsCorvallis
-
5Murray's Condon PharmacyCondon
-
6Fred Meyer PharmacyGresham
-
8Beaverton PharmacyBeaverton
-
9Broadway ApothecaryEugene
-
10Brooklyn PharmacyPortland
Cities
Largest first. Towns with a single pharmacy are listed further down this page.
Other towns in Oregon
One pharmacy each — too few for a page of their own, so they live here.
-
Safeway PharmacyAlbany
1990 14th Ave SE, Albany, OR 97322
-
Walgreens PharmacyAlbany
1700 Pacific Blvd SE, Albany, OR 97321
-
Elm Street PharmacyAlbany
1010 SW 7th Ave, Albany, OR 97321
-
Good Neighbor PharmacyAshland
Ashland, OR
-
Ashland DrugAshland
53 N 2nd St, Ashland, OR 97520-1926
-
Paramount Drug CoAstoria
1319 Commercial St, Astoria, OR 97103
-
Murray's Boardman PharmacyBoardman
101 Kinkade Rd, Boardman, OR 97818
-
Brownsville PharmacyBrownsville
411 N Main St, Brownsville, OR 97327
-
Safeway PharmacyBurns
246 W Monroe St, Burns, OR 97720
-
Access Prime Pharmacy LlcBurns
191 S Broadway Ave, Burns, OR 97720-2204
-
Dave's Prescription ShopCanby
911 SE 4th Pl, Canby, OR 97013-3832
-
Walgreens PharmacyCanby
1080 SW 1st Ave, Canby, OR 97013
-
Gordon's Pharmacy and GiftsCanyonville
314 S Main St, Canyonville, OR 97417
-
Cave's PharmacyCave Junction
333 S, Redwood Hwy, Cave Junction, OR 97523
-
Albertsons PharmacyCentral Point
1360 Plaza Blvd, Central Point, OR 97502
-
CostcoCentral Point
3075 Hamrick Rd, Central Point, OR 97502
-
Isse PharmacyClackamas
15635 SE 114th Ave #101, Clackamas, OR 97015
-
CVSClackamas
9000 SE Sunnyside Rd, Clackamas, OR 97015-9758
-
Fred Myer PharmacyClackamas
17005 SE Sunnyside Rd, Clackamas, OR 97015-8724
-
Hi-School Pharmacy Prescription DepartmentClatskanie
400 Columbia River Hwy B, Clatskanie, OR 97016
-
Murray's Condon PharmacyCondon
225 S Main St #2058, Condon, OR 97823
-
Safeway PharmacyCoos Bay
230 E Johnson Ave, Coos Bay, OR 97420
-
Safeway PharmacyCoos Bay
1900 Woodland Dr, Coos Bay, OR 97420-2045
-
Safeway PharmacyCoquille
3 E 1st St, Coquille, OR 97423
-
Walgreens PharmacyCornelius
115 N 20th Ave, Cornelius, OR 97113
-
Rice's Pharmacy & GiftsCorvallis
910 NW Kings Blvd, Corvallis, OR 97330
-
Samaritan PharmacyCorvallis
3521 NW Samaritan Dr #202, Corvallis, OR 97330
-
Pet Pharmacy NorthwestCorvallis
996 NW Circle Blvd #105, Corvallis, OR 97330
-
Walmart PharmacyCorvallis
1840 NW 9th St, Corvallis, OR 97330-2143
-
Safeway PharmacyCorvallis
5270 SW Philomath Blvd, Corvallis, OR 97333
-
McCoy's PharmacyCottage Grove
1645 E Main St, Cottage Grove, OR 97424
-
Mccoy’s PharmacyCottage Grove
1205 N Pacific Hwy, Cottage Grove, OR 97424-1160
-
Creswell Health Mart PharmacyCreswell
175 E Oregon Ave, Creswell, OR 97426
-
Emerald Valley RxCreswell
176 Melton Rd, Creswell, OR 97426
-
Safeway PharmacyDamascus
20151 SE Hwy 212, Damascus, OR 97089
-
Walmart PharmacyEagle Point
11500 Hannon Rd, Eagle Point, OR 97524
-
Safeway PharmacyEnterprise
601 W North St, Enterprise, OR 97828
-
Hi-School PharmacyEstacada
207 S Broadway St, Estacada, OR 97023-7002
-
Cvs PharmacyFairview
21500 NE Halsey St, Fairview, OR 97024-8616
-
Florence PharmacyFlorence
2935 Highway 101, Florence, OR 97439
-
Safeway PharmacyForest Grove
2836 Pacific Ave, Forest Grove, OR 97116
-
Walgreens PharmacyGladstone
20100 Mcloughlin Blvd, Gladstone, OR 97027
-
Good Neighbor PharmacyGold Beach
Gold Beach, OR
-
Gold Hill PharmacyGold Hill
808 2nd Ave, Gold Hill, OR 97525
-
Good Neighbor PharmacyGold Hill
Gold Hill, OR
-
Grants Pass PharmacyGrants Pass
414 SW 6th St, Grants Pass, OR 97526
-
Albertsons PharmacyGrants Pass
1690 Allen Creek Rd, Grants Pass, OR 97527
-
Safeway PharmacyGrants Pass
115 E 7th St, Grants Pass, OR 97526
-
Trinity Valley PharmacyGrants Pass
2001 Foothill Blvd F3, Grants Pass, OR 97526
-
Walgreens PharmacyHappy Valley
9159 SE 82nd Ave, Happy Valley, OR 97086
-
Walgreens PharmacyHappy Valley
11995 SE Sunnyside Rd, Happy Valley, OR 97015
-
Walmart PharmacyHappy Valley
10000 SE 82nd Ave, Happy Valley, OR 97086-2304
-
Harrisburg PharmacyHarrisburg
230 N 3rd St #106, Harrisburg, OR 97446
-
Good Neighbor PharmacyHarrisburg
Harrisburg, OR
-
Hermiston DrugHermiston
114 E Main St, Hermiston, OR 97838
-
Safeway PharmacyHermiston
990 Hwy 395 S, Hermiston, OR 97838
-
Good Shepherd Retail PharmacyHermiston
600 NW 11th St Ste e04, Hermiston, OR 97838
-
Hi-School PharmacyIndependence
1357 Monmouth St, Independence, OR 97351-1126
-
Len's PharmacyJohn Day
120 E Main St, John Day, OR 97845
-
Safeway PharmacyJunction City
1755 Ivy St, Junction City, OR 97448
-
Safeway PharmacyKing City
15570 SW Pacific Hwy, King City, OR 97224
-
Sky Lakes Downtown PharmacyKlamath Falls
Holiday Market, 211 N. 8th St, Klamath Falls, OR 97601
-
Albertsons PharmacyKlamath Falls
5500 S 6th St, Klamath Falls, OR 97603
-
Safeway PharmacyKlamath Falls
2740 S 6th St, Klamath Falls, OR 97603
-
Red Cross Drug StoreLa Grande
1123 Adams Ave, La Grande, OR 97850
-
Drug MartLa Pine
51600 Huntington Rd Ste A, La Pine, OR 97739
-
Walgreens PharmacyLa Pine
51670 Huntington Rd, La Pine, OR 97739-9626
-
CVS PharmacyLake Oswego
4025 Mercantile Dr, Lake Oswego, OR 97035-2518
-
Community Compounding PharmacyLake Oswego
6025 SW Jean Rd, Lake Oswego, OR 97035-5307
-
Safeway PharmacyLake Oswego
401 A Ave, Lake Oswego, OR 97034
-
Albertsons PharmacyLake Oswego
16199 Boones Ferry Rd, Lake Oswego, OR 97035
-
Howard's PharmacyLakeview
101 N F St, Lakeview, OR 97630
-
WalgreensLebanon
3300 Burdell Blvd, Lebanon, OR 97355
-
WalgreensLincoln City
4048 NE Hwy 101, Lincoln City, OR 97367
-
Safeway PharmacyLincoln City
4101 NW Logan Rd, Lincoln City, OR 97367
-
Mosaic Pharmacy - MadrasMadras
500 NE A St Ste 101, Madras, OR 97741
-
Safeway PharmacyMadras
80 NE Cedar St, Madras, OR 97741
-
St. Charles Community Pharmacy - MadrasMadras
65 NE Oak St #100, Madras, OR 97741
-
Bi-Mart PharmacyMcMinnville
1635 SW Baker St, McMinnville, OR 97128
-
Virginia Garcia Pharmacy - McMinnvilleMcMinnville
115 NE May Ln, McMinnville, OR 97128
-
Albertsons PharmacyMcMinnville
615 SW Keck Dr, McMinnville, OR 97128
-
Mac Prescription ShopMcMinnville
225 NE 3rd St, McMinnville, OR 97128
-
Safeway PharmacyMilton Freewater
455 N Columbia St, Milton Freewater, OR 97862
-
Walmart PharmacyMilwaukie
15600 Se Mcloughlin Blvd, Milwaukie, OR 97267
-
Cutter's Hi-School PharmacyMolalla
103 Robbins St, Molalla, OR 97038-8141
-
Safeway PharmacyMolalla
1525 W Main St, Molalla, OR 97038
-
Walgreens PharmacyMonmouth
1397 Monmouth Independence Hwy, Monmouth, OR 97361
-
Mt. Angel DrugMount Angel
105 N Main St, Mount Angel, OR 97362
-
Myrtle DrugsMyrtle Creek
821 S Main St, Myrtle Creek, OR 97457
-
Safeway PharmacyMyrtle Creek
821 S Main St, Myrtle Creek, OR 97457
-
Sempert's DrugMyrtle Point
735 Spruce St, Myrtle Point, OR 97458
-
Good Neighbor PharmacyMyrtle Point
Myrtle Point, OR
-
Safeway PharmacyNewberg
1140 N Springbrook Rd, Newberg, OR 97132
-
Fred Meyer PharmacyNewberg
3300 E Portland Rd, Newberg, OR 97132
-
Walgreens PharmacyNewberg
1840 E Portland Rd, Newberg, OR 97132
-
Center PharmacyNewberg
502 Villa Rd, Newberg, OR 97132
-
Fred Meyer PharmacyNewport
150 NE 20th St, Newport, OR 97365
-
Safeway PharmacyNewport
2220 N Coast Hwy, Newport, OR 97365
-
Broadway PharmacyNorth Bend
2790 Broadway Ave, North Bend, OR 97459
-
Walgreens PharmacyNorth Bend
3411 Broadway Ave, North Bend, OR 97459
-
Good Neighbor PharmacyNorth Bend
North Bend, OR
-
Medicap PharmacyNyssa
217 Main St, Nyssa, OR 97913-3843
-
Oakridge PharmacyOakridge
47809 OR-58, Oakridge, OR 97463
-
Genoa HealthcareOntario
702 Sunset Dr Ste P1, Ontario, OR 97914
-
Albertsons PharmacyOntario
1410 Westpark Plaza, Ontario, OR 97914
-
Genoa HealthcareOregon City
998 Library Ct Rm 4, Oregon City, OR 97045
-
Safeway PharmacyOregon City
13434 Colton Pl, Oregon City, OR 97045
-
Bi-mart PharmacyPendleton
901 SW Emigrant Ave, Pendleton, OR 97801-1948
-
Safeway PharmacyPendleton
201 SW 20th St, Pendleton, OR 97801
-
Philomath PharmacyPhilomath
1067 Applegate St, Philomath, OR 97370
-
Philomath PharmacyPhilomath
1640 Main St, Philomath, OR 97370-9237
-
Clinic PharmacyPrineville
198 NE Combs Flat Rd, Prineville, OR 97754-2563
-
Mosaic PharmacyPrineville
375 NW Beaver St Ste 103, Prineville, OR 97754
-
Walgreens PharmacyPrineville
174 NE Saint Charles Way, Prineville, OR 97754
-
Prescryptive PharmacyRedmond
Redmond, OR
-
Prescryptive PharmacyRedmond
2127 S Hwy 97, Redmond, OR 97756
-
CVS PharmacyRedmond
1514 Sw Highland Avenue, Redmond, OR 97756
-
Safeway PharmacyRedmond
1705 S Hwy 97, Redmond, OR 97756
-
Walmart PharmacyRoseburg
2125 NW Stewart Pkwy, Roseburg, OR 97471
-
Northwest Compounding PharmacyRoseburg
1810 NW Garden Valley Blvd, Roseburg, OR 97471
-
Hometown Drugs and Gift ShopRoseburg
1813 W Harvard Ave Ste 210, Roseburg, OR 97471
-
Albertsons PharmacyRoseburg
3013 NW Stewart Pkwy, Roseburg, OR 97471
-
Safeway PharmacyRoseburg
1539 NE Stephens St, Roseburg, OR 97470
-
Walgreens PharmacySaint Helens
175 S Columbia River Hwy, Saint Helens, OR 97051
-
Safeway PharmacySaint Helens
795 Lower Columbia River Hwy, Saint Helens, OR 97051
-
Fred Meyer PharmacyScappoose
51501 Columbia River Hwy, Scappoose, OR 97056
-
Hi-School PharmacyScappoose
33454 SW Chinook Plz, Scappoose, OR 97056-3731
-
Shady Cove PharmacyShady Cove
21195 OR-62, Shady Cove, OR 97539
-
Sheridan PharmacySheridan
103 E Main St, Sheridan, OR 97378
-
CVSSherwood
21365 Sw Baler Way, Sherwood, OR 97140
-
Walgreens PharmacySherwood
21065 SW Pacific Hwy, Sherwood, OR 97140
-
Walmart PharmacySherwood
21320 Sw Langer Farms Pkwy, Sherwood, OR 97140
-
Safeway PharmacySherwood
20685 SW Roy Rogers, Sherwood, OR 97140
-
Hi-School PharmacySilverton
406 McClaine St, Silverton, OR 97381-1921
-
Sisters DrugSisters
635 N Arrowleaf Trail, Sisters, OR 97759
-
Stayton PharmacyStayton
102 Martin Dr, Stayton, OR 97383-1296
-
Safeway PharmacyStayton
1535 N First St, Stayton, OR 97383
-
Walgreens PharmacyStayton
1701 Shaff Rd, Stayton, OR 97383
-
Good Neighbor PharmacyStayton
Stayton, OR
-
Sublimity Pharmacy ServicesStayton
102 Martin Dr # A, Stayton, OR 97383-1296
-
Sutherlin DrugSutherlin
113 E Central Ave, Sutherlin, OR 97479
-
Economy DrugsSweet Home
621 Main St, Sweet Home, OR 97386
-
Safeway PharmacySweet Home
1540 Main St, Sweet Home, OR 97386
-
Medicap PharmacyTalent
205 N Pacific Hwy, Talent, OR 97540
-
Fred Meyer PharmacyThe Dalles
1215 W 6th St, The Dalles, OR 97058
-
Safeway PharmacyThe Dalles
520 Mt Hood St, The Dalles, OR 97058
-
Safeway PharmacyTigard
14300 SW Barrows Rd, Tigard, OR 97223
-
WalgreensTigard
9775 SW Gemini Dr, Tigard, OR 97223
-
Albertsons PharmacyTigard
14300 SW Barrows Rd, Tigard, OR 97223
-
Mike's PharmacyToledo
722 W Highway 20, Toledo, OR 97391
-
Safeway PharmacyTroutdale
25691 SE Stark, Troutdale, OR 97060
-
Carlson's Umatilla DrugUmatilla
821 6th St, Umatilla, OR 97882-9513
-
Malheur DrugVale
198 A St W, Vale, OR 97918
-
Good Neighbor PharmacyVale
Vale, OR
-
Vale Drug StoreVale
158 Main St N, Vale, OR 97918-1359
-
Hi-School PharmacyWaldport
110 SW US-101, Waldport, OR 97394-9163
-
Safeway PharmacyWest Linn
22000 Salamo Rd, West Linn, OR 97068
-
Walmart PharmacyWest Linn
19133 Willamette Dr, West Linn, OR 97068
-
Hi-School PharmacyWest Linn
5639 Hood St, West Linn, OR 97068
-
Nehalem Bay PharmacyWheeler
885 Nehalem Blvd, Wheeler, OR 97147
-
Rinehart PharmacyWheeler
230 Rowe St, Wheeler, OR 97147-0035
-
Cascade PharmacyWhite City
7591 Crater Lake Hwy, White City, OR 97503-1663
-
Specialty Compounding PharmacyWilsonville
9150 SW Pioneer Ct Ste E, Wilsonville, OR 97070
true
-
Valley DrugsWinston
250 NW Main St, Winston, OR 97496-6562
-
Fred Meyer PharmacyWood Village
22855 NE Park Ln, Wood Village, OR 97060
-
WalmartWood Village
23500 NE Sandy Blvd, Wood Village, OR 97060
-
Safeway PharmacyWoodburn
1550 N Pacific Hwy, Woodburn, OR 97071
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