Across Arizona, of the 793 pharmacies we list, 746 give a phone number and 718 have a website. By what they offer: 22 compounding, 10 specialty pharmacy.
Top 10 pharmacies in Arizona
Ranked by how complete and owner-verified the listing info is — hours, phone, website, services. No pay-to-play. Full 2026 ranking
-
1CVSSun City
-
2Fry's PharmacyPhoenix
-
3Medmetrics Compounding PharmacyChandler
-
4Avrio PharmacyScottsdale
-
5Desert Life PharmacyTucson
-
6Apothecary ShopLake Havasu City
-
7Camelback Compounding PharmacyPhoenix
-
8Dewey PharmacyDewey
-
9SafewayGoodyear
-
10Cordes PharmacyMayer
Cities
Largest first. Towns with a single pharmacy are listed further down this page.
- Phoenix157
- Tucson90
- Mesa64
- Scottsdale60
- Chandler37
- Gilbert33
- Glendale32
- Peoria25
- Tempe25
- Surprise20
- Goodyear12
- Prescott12
- Yuma11
- Queen Creek10
- Casa Grande9
- Flagstaff9
- Apache Junction8
- Fountain Hills8
- Lake Havasu City8
- Oro Valley8
- Kingman7
- Sun City7
- Avondale6
- Bullhead City6
- Cave Creek6
- Prescott Valley6
- Show Low6
- Sierra Vista6
- Sun City West6
Other towns in Arizona
One pharmacy each — too few for a page of their own, so they live here.
-
Safeway PharmacyBenson
599 W 4th St, Benson, AZ 85602
-
Bisbee Pharmacy - Chiricahua Community Health Centers, Inc.Bisbee
307 Arizona St, Bisbee, AZ 85603
-
Safeway PharmacyBisbee
101 Naco Hwy, Bisbee, AZ 85603
-
CVS PharmacyBuckeye
21087 W Main St, Buckeye, AZ 85396
-
Fry's PharmacyBuckeye
1300 S Watson Rd, Buckeye, AZ 85326
-
Fry's PharmacyBuckeye
19600 W Indian School Rd, Buckeye, AZ 85396
-
CVS PharmacyBuckeye
1355 N Verrado Way, Buckeye, AZ 85396
-
CVS PharmacyCamp Verde
522 Finnie Flat Rd A, Camp Verde, AZ 86322
-
Walgreens PharmacyCamp Verde
475 W Finnie Flat Rd, Camp Verde, AZ 86322
-
Clark's Pharmacy United DrugCarefree
36889 N Tom Darlington Dr, Unit, Carefree, AZ 85377
-
Bashas' PharmacyCatalina
15310 N Oracle Rd, Catalina, AZ 85739-9426
-
Chino Valley PharmacyChino Valley
1932 N Highway 89, Chino Valley, AZ 86323
-
Walgreens PharmacyChino Valley
1020 N State Route 89, Chino Valley, AZ 86323
-
Safeway PharmacyChino Valley
1031 N US Hwy 89, Chino Valley, AZ 86323
-
Bee’s Marketplace PharmacyColorado City
1045 S Central St Ste 2249, Colorado City, AZ 86021
-
Congress Clinic PharmacyCongress
26750 B Santa Fe Rd, Congress, AZ 85332
-
Walgreens PharmacyCoolidge
1575 N Arizona Blvd, Coolidge, AZ 85128
-
Safeway PharmacyCoolidge
1449 N Arizona Blvd, Coolidge, AZ 85128
-
CVS PharmacyCottonwood
1179 AZ-260, Cottonwood, AZ 86326
-
Walgreens PharmacyCottonwood
550 S Main St, Cottonwood, AZ 86326
-
Safeway PharmacyCottonwood
1635 E Cottonwood St, Cottonwood, AZ 86326
-
Genoa HealthcareCottonwood
651 W Mingus Ave, Cottonwood, AZ 86326
-
Verde Valley Medical Center Retail PharmacyCottonwood
269 S Candy Ln, Cottonwood, AZ 86326
-
Dewey PharmacyDewey
12075 E State Route 69, Dewey, AZ 86327-4517
-
CVS PharmacyDouglas
286 E 7th St, Douglas, AZ 85607
-
Genoa HealthcareDouglas
1701 N Douglas Ave, Douglas, AZ 85607
-
Walgreens PharmacyEl Mirage
12244 W Cactus Rd, El Mirage, AZ 85335
-
Sun Life PharmacyEloy
205 N Stuart Blvd, Eloy, AZ 85131
-
Sun Life PharmacyFlorence
174 Arizona 287, Florence, AZ 85132
-
Safeway PharmacyFlorence
3325 N Hunt Hwy, Florence, AZ 85132
-
CVS PharmacyFort Mohave
4744 AZ-95, Fort Mohave, AZ 86426-9377
-
Althea PharmacyFort Mohave
5225 Mohave Valley Hwy, Fort Mohave, AZ 86426-8703
-
Palace Health Mart PharmacyGlobe
100 N Broad St, Globe, AZ 85501
-
Walgreens PharmacyGold Canyon
6951 S Kings Ranch Rd, Gold Canyon, AZ 85118
-
Uptown DrugGolden Valley
4263 AZ-68 Ste A, Golden Valley, AZ 86413
-
Safeway PharmacyGreen Valley
1305 W Duval Mine Rd, Green Valley, AZ 85614
-
CVSGreen Valley
240 W Continental Rd, Green Valley, AZ 85614
-
Walgreens PharmacyGreen Valley
313 W Esperanza Blvd, Green Valley, AZ 85614
-
Safeway PharmacyGreen Valley
260 W Continental Rd, Green Valley, AZ 85622
-
CVS PharmacyLaveen
5050 W Baseline Rd, Laveen, AZ 85339-7324
-
Safeway PharmacyLaveen
5035 W Baseline Rd, Laveen, AZ 85339
-
CVS PharmacyLitchfield Park
4890 N Litchfield Rd, Litchfield Park, AZ 85340-5015
-
Fry's PharmacyLitchfield Park
13730 W Camelback Rd, Litchfield Park, AZ 85340
-
Bashas' PharmacyLitchfield Park
5115 N Dysart Rd, Litchfield Park, AZ 85340-3032
-
Fry's PharmacyMarana
12100 N Thornydale Rd, Marana, AZ 85658
-
Walgreens PharmacyMarana
12050 N Dove Mountain Blvd, Marana, AZ 85658
-
Cvs PharmacyMaricopa
44274 W Smith Enke Rd, Maricopa, AZ 85138-2719
-
Walgreens PharmacyMaricopa
41840 W Maricopa Casa Grande Hwy, Maricopa, AZ 85138
-
Fry's PharmacyMaricopa
20797 N John Wayne Pkwy, Maricopa, AZ 85139
-
WalmartMaricopa
41650 W Maricopa Casa Grande Hwy, Maricopa, AZ 85138
-
Cordes PharmacyMayer
20172 E Stagecoach Trail # A, Mayer, AZ 86333
-
Spring Valley PharmacyMayer
17301 E Spring Valley Rd, Mayer, AZ 86333-4263
-
Walton Drug of MorenciMorenci
408 Burro Alley, Morenci, AZ 85540
-
Good Neighbor PharmacyMorenci
Morenci, AZ
-
Mariposa PharmacyNogales
1852 N Mastick Way, Nogales, AZ 85621
-
Sun Life PharmacyOracle
1040 W American Ave, Oracle, AZ 85623
-
White Mountain Pharmacy 2Overgaard
2841 Highway 260, Overgaard, AZ 85933
-
Good Neighbor PharmacyOvergaard
Overgaard, AZ
-
Safeway PharmacyPage
650 Elm St, Page, AZ 86040
-
Paradise Valley Compounding PharmacyParadise Valley
5410 N Scottsdale Rd Ste A400, Paradise Valley, AZ 85253-5963
-
Mixtures Pharmacy ScottsdaleParadise Valley
6590 N Scottsdale Rd Ste 140, Paradise Valley, AZ 85253-4482
-
Costco PharmacyParadise Valley
4570 E Cactus Rd, Paradise Valley, AZ 85032
-
A J's United DrugsParadise Valley
7141 E Lincoln Dr, Paradise Valley, AZ 85253-4417
-
CVS PharmacyParker
131 W Riverside Dr, Parker, AZ 85344
-
ApothecaryParker
1002 W Arizona Ave, Parker, AZ 85344-5744
-
Genoa HealthcarePayson
404 W Aero Dr, Payson, AZ 85547
-
Walgreens PharmacyPayson
100 S Beeline Hwy, Payson, AZ 85541
-
Walmart PharmacyPayson
300 N Beeline Hwy, Payson, AZ 85541
-
Safeway PharmacyPayson
401 State Route 260, Payson, AZ 85541
-
Vision Med LTC and Compounding PharmacyPhoenix, AZ
9830 S 51st, B-113, Phoenix, AZ, AZ 85044
-
PaloVerde PharmacyPima
18 W Center St, Pima, AZ 85543
-
Safeway PharmacyPinetop-Lakeside
20 W White Mountain Blvd, Pinetop-Lakeside, AZ 85935
-
Happy Valley PharmacyQuartzsite
60 W Main St, Quartzsite, AZ 85346
-
Rio Rico PharmacyRio Rico
1131 W Frontage Rd Unit A, Rio Rico, AZ 85648
-
CALL'S COMMUNITY PHARMACYSNOWFLAKE
985 S MAIN St, SNOWFLAKE, AZ 85937
-
Canyonlands Healthcare PharmacySafford
2016 W 16th St, Safford, AZ 85546
-
Walgreens PharmacySafford
1995 W Thatcher Blvd, Safford, AZ 85546
-
Walton DrugSafford
1520 W Thatcher Blvd, Safford, AZ 85546
-
Good Neighbor PharmacySafford
Safford, AZ
-
God's PharmacySafford
2035 W Relation St, Safford, AZ 85546-4016
-
Fry's PharmacySahuarita
15950 S Rancho Sahuarita Blvd, Sahuarita, AZ 85629
-
Walmart PharmacySahuarita
18680 S Nogales Hwy, Sahuarita, AZ 85614
-
Santa Teresa PharmacySan Luis
1896 Babbitt Ln, San Luis, AZ 85349
-
Sun Life PharmacySan Manuel
23 S McNab Pkwy, San Manuel, AZ 85631-1156
-
Safeway PharmacySan Tan Valley
40950 N Ironwood Rd, San Tan Valley, AZ 85140
-
Walgreens PharmacySan Tan Valley
3111 W Hunt Hwy, San Tan Valley, AZ 85144
-
CVS PharmacySedona
20 Airport Rd, Sedona, AZ 86336
-
Sells Indian Hospital PharmacySells
State Highway 86, Sells, AZ 85634
-
Western Drug and General StoreSpringerville
106 E Main St, Springerville, AZ 85938
-
St Johns DrugSt Johns
1155 W Cleveland St, St Johns, AZ 85936
-
Walgreens PharmacySun Lakes
10324 E Riggs Rd, Sun Lakes, AZ 85248
-
Silver Creek PharmacyTaylor
660 N Main St, Taylor, AZ 85939
-
Safeway PharmacyThatcher
2125 W Hwy 70, Thatcher, AZ 85552
-
CVS PharmacyWickenburg
2033 W Wickenburg Way, Wickenburg, AZ 85390
-
Safeway PharmacyWickenburg
1999 W Wickenburg Way, Wickenburg, AZ 85390
-
Wickenburg Community Hospital PharmacyWickenburg
520 Rose Ln, Wickenburg, AZ 85390
-
Safeway PharmacyWillcox
650 N Bisbee Ave, Willcox, AZ 85643
-
Safeway PharmacyWilliams
637 W Route 66, Williams, AZ 86046
-
Pet Health PharmacyYoungtown
12012 N 111th Ave, Youngtown, AZ 85363
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