Across Ohio, of the 1,446 pharmacies we list, 1,270 give a phone number and 1,297 have a website. By what they offer: 17 compounding, 11 specialty pharmacy.
Top 10 pharmacies in Ohio
Ranked by how complete and owner-verified the listing info is — hours, phone, website, services. No pay-to-play. Full 2026 ranking
-
1CVS PharmacyCleveland
-
2Rings PharmacyMontpelier
-
3Home Town PharmacyBeavercreek
-
4Sheliga DrugCleveland
-
5Canal Health Mart PharmacySpencerville
-
6Discount Drug MartMedina
-
7Wexler's Lake Milton PharmacyLake Milton
-
8Skilled Care PharmacyMason
-
9Towne PharmacyMansfield
-
10Hart PharmacyCincinnati
Cities
Largest first. Towns with a single pharmacy are listed further down this page.
- Columbus112
- Cincinnati70
- Cleveland47
- Dayton41
- Toledo40
- Akron25
- Youngstown21
- Canton20
- Dublin14
- Medina12
- Reynoldsburg12
- West Chester12
- Athens11
- North Canton11
- Warren11
- Zanesville11
- Elyria10
- Fairfield10
- Mansfield10
- Cuyahoga Falls9
- Grove City9
- Hamilton9
- Chillicothe8
- Hilliard8
- Mason8
- Newark8
- North Olmsted8
- Sandusky8
- Springfield8
- Westlake8
- East Liverpool7
- Findlay7
- Mentor7
- Milford7
- Parma7
- Stow7
- Twinsburg7
- Westerville7
- Bowling Green6
- Lancaster6
- Marion6
- Perrysburg6
- Pickerington6
- Portsmouth6
- Ravenna6
- Steubenville6
- Strongsville6
- Wadsworth6
Other towns in Ohio
One pharmacy each — too few for a page of their own, so they live here.
-
ONU Healthwise PharmacyAda
511 W Lincoln Ave, Ada, OH 45810
-
Walmart PharmacyAlliance
2700 W State St, Alliance, OH 44601
-
Meijer PharmacyAlliance
2500 West State Street, Alliance, OH 44601
-
PharmacyAlliance
1800 W. State, Alliance, OH 44601
-
Genoa HealthcareAmelia
43 E Main St Ste 113, Amelia, OH 45102
-
Cvs PharmacyAmherst
8000 Oak Point Rd, Amherst, OH 44001-9654
-
Discount Drug MartAmherst
300 N Leavitt Rd, Amherst, OH 44001
-
CVSAnderson Twp
8680 Beechmont Ave, Anderson Twp, OH 45255
-
Herbert's PharmacyAndover
270 E Main St, Andover, OH 44003
-
Arlington PharmacyArlington
106 N Main St, Arlington, OH 45814-8802
-
Good Neighbor PharmacyArlington
Arlington, OH
-
CVS PharmacyAshland
418 E Main St, Ashland, OH 44805
-
Towne PharmacyAshland
849 Smith Rd, Ashland, OH 44805
-
Discount Drug MartAshland
1631 Claremont Ave, Ashland, OH 44805
-
Ritzman PharmacyAshland
1055 Sugarbush Dr, Ashland, OH 44805-9489
-
CVS PharmacyAshtabula
1819 E Prospect Rd, Ashtabula, OH 44004
-
Hoffmans PharmacyAshtabula
2323 Lake Ave, Ashtabula, OH 44004
-
Genoa HealthcareAshtabula
2801 C Ct, Ashtabula, OH 44004
-
Good Neighbor PharmacyAshtabula
Ashtabula, OH
-
PharmacyAshtabula
2390 Prospect Avenue, Ashtabula, OH 44004
-
Ashville ApothecaryAshville
3400 OH-752, Ashville, OH 43103
-
CVS PharmacyAurora
118 W Garfield Rd, Aurora, OH 44202
-
Cvs PharmacyAurora
18855 N Market Place Dr, Aurora, OH 44202-8784
-
Meijer PharmacyAurora
7300 Aurora Road, Aurora, OH 44202
-
Walgreens PharmacyAustintown
5501 Mahoning Ave, Austintown, OH 44515
-
Meijer PharmacyAustintown
5800 Mahoning Avenue, Austintown, OH 44515
-
CVS PharmacyAvon
36008 Detroit Rd, Avon, OH 44011-1641
-
CVS PharmacyAvon
35830 Detroit Rd, Avon, OH 44011-1681
-
Costco PharmacyAvon
35804 Detroit Rd #343b, Avon, OH 44011
-
Discount Drug MartAvon
33552 Detroit Rd, Avon, OH 44011
-
Buderer Drug Co.Avon
38530 Chester Rd Ste 400, Avon, OH 44011-4048
-
CVS PharmacyAvon Lake
375 Lear Rd, Avon Lake, OH 44012
-
Discount Drug MartAvon Lake
33382 Walker Rd, Avon Lake, OH 44012
-
PharmacyAvon Lake
31990 Walker Road, Avon Lake, OH 44012
-
Marijuana Medical PharmacyAvon Lake
31599 Winners Cir, Avon Lake, OH 44012-4022
-
Walmart PharmacyBainbridge
7235 Market Place Dr, Bainbridge, OH 44202
-
Good Neighbor PharmacyBainbridge
Bainbridge, OH
-
PharmacyBainbridge Township
8515 Tanglewood Square, Bainbridge Township, OH 44023
-
Walgreens PharmacyBarberton
900 Wooster Rd N, Barberton, OH 44203
-
Giant EagleBarberton
41 5th St S Unit E, Barberton, OH 44203
-
PharmacyBarberton
41 5Th Street S.E., Barberton, OH 44203
-
Cheffy DrugsBarnesville
148 E Main St, Barnesville, OH 43713
-
Colonial PharmacyBath
1915 N Cleveland Massillon Rd, Bath, OH 44210
-
Good Neighbor PharmacyBath
Bath, OH
-
CVS PharmacyBay Village
625 Dover Center Rd, Bay Village, OH 44140
-
Walgreens PharmacyBay Village
27251 Wolf Rd, Bay Village, OH 44140
-
Lee Silsby Compounding PharmacyBeachwood
23865 Mercantile Rd, Beachwood, OH 44122-5907
-
Parafill PharmacyBeachwood
23600 Mercantile Rd Ste G, Beachwood, OH 44122-5949
-
Symbria Rx ServicesBeachwood
23350 Mercantile Rd, Beachwood, OH 44122-5921
-
PharmacyBeachwood
24601 Chagrin Blvd., Beachwood, OH 44122
-
Home Town PharmacyBeavercreek
3899 Indian Ripple Rd suite a, Beavercreek, OH 45440
-
CVS PharmacyBeavercreek
1331 N Fairfield Rd, Beavercreek, OH 45432
-
Walgreens PharmacyBeavercreek
2269 N Fairfield Rd, Beavercreek, OH 45431
-
Sam's Club PharmacyBeavercreek
3446 Pentagon Blvd, Beavercreek, OH 45431-1704
-
Sam's Club PharmacyBedford
23300 Broadway Ave, Bedford, OH 44146
-
PharmacyBedford
900 Northfield Road, Bedford, OH 44146
-
Save Rite PharmacyBellaire
3235 Belmont St, Bellaire, OH 43906-1520
-
Kroger PharmacyBellaire
400 28th St, Bellaire, OH 43906
-
Good Neighbor PharmacyBellaire
Bellaire, OH
-
Discount Drug MartBellbrook
4441 State Route 725, Bellbrook, OH 45305-1554
-
CVS PharmacyBellefontaine
143 E Sandusky Ave, Bellefontaine, OH 43311
-
Kroger PharmacyBellefontaine
2129 S Main St, Bellefontaine, OH 43311
-
Walgreens PharmacyBellefontaine
101 E Sandusky Ave, Bellefontaine, OH 43311
-
My PharmacyBellefontaine
932 E Sandusky Ave, Bellefontaine, OH 43311
-
Hursh Bellville DrugBellville
86 Main St, Bellville, OH 44813-1021
-
Morristown PharmacyBelmont
66840 Belmont Morristown Rd, Belmont, OH 43718
-
CVS PharmacyBelpre
1013 Washington Blvd, Belpre, OH 45714
-
Shrivers PharmacyBelpre
812 Farson St, Belpre, OH 45714
-
Marietta Memorial Specialty PharmacyBelpre
807 Farson St, Belpre, OH 45714-1000
true
-
Fruth PharmacyBelpre
1401 Washington Blvd, Belpre, OH 45714
-
CVS PharmacyBerea
212 W Bagley Rd, Berea, OH 44017
-
Walgreens PharmacyBerea
6 E Bagley Rd, Berea, OH 44017
-
PharmacyBerea
50 West Bridge Street, Berea, OH 44017
-
Premier PharmacyBerlin
4900 Oak St, Berlin, OH 44610
-
CVS PharmacyBethel
592 W Plane St, Bethel, OH 45106-9568
-
Fitzgerald's Pharmacy (Bethel)Bethel
697 W Plain St, Bethel, OH 45106
-
B and W Pharmacy and Gift ShopBeverly
501 Dietz Ln, Beverly, OH 45715
-
Barr's PharmacyBlanchester
601 W Main St, Blanchester, OH 45107
-
Cvs PharmacyBlanchester
610 Cherry St, Blanchester, OH 45107-1312
-
Kroger PharmacyBlanchester
1001 Cherry St, Blanchester, OH 45107
-
Main Street Pharmacy LlcBlanchester
601 W Main St, Blanchester, OH 45107-1141
-
Good Neighbor PharmacyBlanchester
Blanchester, OH
-
Sycamore Hills PharmacyBlue Ash
9683 Kenwood Rd, Blue Ash, OH 45242-6128
-
Cvs PharmacyBlue Ash
9099 Plainfield Rd, Blue Ash, OH 45236-1245
-
CVS PharmacyBluffton
126 N Main St, Bluffton, OH 45817
-
Greg's PharmacyBluffton
126 N Main St, Bluffton, OH 45817-1246
-
Cvs PharmacyBoardman
417 Boardman Poland Rd, Boardman, OH 44512-4907
-
Sam's Club PharmacyBoardman
6361 South Ave, Boardman, OH 44512
-
CVS PharmacyBoardman Twp
7230 Market St, Boardman Twp, OH 44512
-
Accudose PharmacyBoardman Twp
685 Boardman-Canfield Rd, Boardman Twp, OH 44512
-
MD Compounding PharmacyBoardman Twp
721 Boardman Canfield Rd, Boardman Twp, OH 44512-4386
-
Saint Elizabeth Boardman Health Center PharmacyBoardman Twp
8401 Market St, Boardman Twp, OH 44512-6725
-
Akron Children's Outpatient Pharmacy, BoardmanBoardman Twp
First Floor, 6505 Market St Bldg A, Boardman Twp, OH 44512
-
PharmacyBolivar
11031 State Rt. 212 - N.E., Bolivar, OH 44612
-
Walgreens PharmacyBrecksville
8966 Brecksville Rd, Brecksville, OH 44141
-
Brewster Family PharmacyBrewster
360 N Wabash Ave, Brewster, OH 44613-1042
-
Good Neighbor PharmacyBrewster
Brewster, OH
-
Riesbeck's PharmacyBridgeport
56130 National Rd, Bridgeport, OH 43912-1529
-
Bukmir's PharmacyBrilliant
908 3rd St, Brilliant, OH 43913
-
Discount Drug MartBrimfield
4214 State Route 43, Brimfield, OH 44240
-
Discount Drug MartBroadview Heights
9318 Broadview Rd, Broadview Heights, OH 44147
-
PharmacyBroadview Heights
4343 Royalton Road, Broadview Heights, OH 44147
-
CVS PharmacyBrook Park
14372 Snow Rd, Brook Park, OH 44142-2560
-
PharmacyBrook Park
14650 Snow Road, Brook Park, OH 44142
-
PharmacyBrooklyn
6300 Biddulph Road, Brooklyn, OH 44144
-
Cvs PharmacyBrookville
430 Arlington Rd, Brookville, OH 45309-1103
-
Clark's RxBrookville
430 Arlington Rd, Brookville, OH 45309-1103
-
CVS PharmacyBrunswick
1112 Pearl Rd, Brunswick, OH 44212
-
Discount Drug MartBrunswick
1673 Pearl Rd, Brunswick, OH 44212
-
Discount Drug MartBrunswick
5270 Center Rd, Brunswick, OH 44212
-
Marc's PharmacyBrunswick
3303 Center Rd, Brunswick, OH 44212
-
PharmacyBrunswick
3440 Center Road, Brunswick, OH 44212
-
CVS PharmacyBryan
341 W High St, Bryan, OH 43506
-
Walgreens PharmacyBryan
403 S Main St, Bryan, OH 43506
-
CVS PharmacyBucyrus
101 E Charles St, Bucyrus, OH 44820
-
Kroger PharmacyBucyrus
210 E Mary St, Bucyrus, OH 44820-1829
-
Custer PharmacyCadiz
241 S Main St, Cadiz, OH 43907
-
Davis DrugCaldwell
109 West St, Caldwell, OH 43724
-
Gillespies DrugsCaldwell
44523 Marietta Rd, Caldwell, OH 43724
-
PharmacyCambridge
1045 Wheeling Avenue, Cambridge, OH 43725
-
MVHC PharmacyCambridge
1330 Clark St, Cambridge, OH 43725
-
Lincoln Knolls PharmacyCampbell
819 McCartney Rd #1, Campbell, OH 44505
-
Campbell PharmacyCampbell
135 12th St, Campbell, OH 44405-1663
-
Heritage Square PharmacyCanal Fulton
977 Cherry St E, Canal Fulton, OH 44614
-
PharmacyCanal Fulton
2275 Locust Street, Canal Fulton, OH 44614
-
CVS PharmacyCanal Winchester
3506 Gender Rd, Canal Winchester, OH 43110-8007
-
Kroger PharmacyCanal Winchester
6095 Gender Rd, Canal Winchester, OH 43110
-
CVS PharmacyCanfield
601 E Main St, Canfield, OH 44406
-
Elite PharmacyCanfield
11 E Main St, Canfield, OH 44406
-
PharmacyCanfield
525 East Main Street, Canfield, OH 44406
-
Harry's PharmacyCarey
930 Sheriden Dr, Carey, OH 43316
-
Harry's PharmacyCarey
101 E Findlay St, Carey, OH 43316-1247
-
Carlisle PharmacyCarlisle
771 Central Ave, Carlisle, OH 45005-3318
-
Discount Drug MartCarrollton
592 12th St NW, Carrollton, OH 44615
-
Jobes PharmacyCarrollton
124 Canton Rd NW, Carrollton, OH 44615-1010
-
Walmart PharmacyCelina
1950 Havemann Rd, Celina, OH 45822
-
CVS PharmacyCelina
1020 N Main St, Celina, OH 45822
-
Schwieterman PharmacyCelina
510 E Market St, Celina, OH 45822
-
Bair PharmacyCelina
101 S Main St, Celina, OH 45822-2201
-
Walgreens PharmacyCenterville
911 S Main St, Centerville, OH 45458
-
PharmacyLiveCenterville
7333 Paragon Rd Ste 160, Centerville, OH 45459
-
CVS PharmacyChagrin Falls
34 Shopping Plz, Chagrin Falls, OH 44022
-
CVS PharmacyChagrin Falls
16801 Chillicothe Rd, Chagrin Falls, OH 44023-4618
-
Discount Drug MartChagrin Falls
8459 E Washington St, Chagrin Falls, OH 44023-4511
-
Discount Drug MartChagrin Falls
16765 Chillicothe Rd, Chagrin Falls, OH 44023
-
CVSChardon
296 Center St., Chardon, OH 44024
-
UH Geauga Medical Center PharmacyChardon
13207 Ravenna Road, Chardon, OH 44024
-
Genoa HealthcareChardon
12557 Ravenwood Dr Ste 112, Chardon, OH 44024
-
Walmart PharmacyChardon
223 Meadowlands Dr, Chardon, OH 44024-8366
-
PharmacyChardon
351 Center Street, Chardon, OH 44024
-
CVS PharmacyChesapeake
219 3rd Ave, Chesapeake, OH 45619-1142
-
CVS PharmacyChesterland
8519 Mayfield Rd, Chesterland, OH 44026
-
Discount Drug MartChesterland
12575 Chillicothe Rd, Chesterland, OH 44026
-
PharmacyChesterland
12692 Chillicothe Road, Chesterland, OH 44026
-
Cvs PharmacyCheviot
4110 Harrison Ave, Cheviot, OH 45211-4556
-
Circleville ApothecaryCircleville
1200 N Court St, Circleville, OH 43113-1000
-
CVS PharmacyCircleville
205 E Main St, Circleville, OH 43113-1727
-
Schieber Family PharmacyCircleville
212 Lancaster Pike, Circleville, OH 43113
-
Kroger PharmacyCircleville
175 Lancaster Pike, Circleville, OH 43113-1840
-
CVS PharmacyCleveland Heights
2160 Lee Rd, Cleveland Heights, OH 44118-2908
-
Walgreens PharmacyCleveland Heights
3020 Mayfield Rd, Cleveland Heights, OH 44118
-
Cvs PharmacyCleveland Heights
3825 Monticello Blvd, Cleveland Heights, OH 44121-1801
-
Brossart PharmacyCleves
45 S Miami Ave, Cleves, OH 45002
-
KrogerCleves
4001 Hamilton Cleves Rd, Cleves, OH 45002
-
Discount Drug MartClyde
1062 W McPherson Hwy, Clyde, OH 43410
-
Coal Grove PharmacyCoal Grove
600 Marion Pike, Coal Grove, OH 45638
-
Schwieterman Pharmacy: Mc Donough David JColdwater
404 W North St, Coldwater, OH 45828-1230
-
Family DrugColumbiana
120 S Vine St, Columbiana, OH 44408
-
The Hometown PharmacyColumbiana
1108 Village Plz, Columbiana, OH 44408-8479
-
Hawkey's PharmacyColumbus Grove
114 N High St, Columbus Grove, OH 45830
-
CVSConneaut
380 State St, Conneaut, OH 44030
-
Gerdes PharmacyConneaut
245 Main St, Conneaut, OH 44030
-
Good Neighbor PharmacyConneaut
Conneaut, OH
-
Okuley's PharmacyContinental
102 S Main St, Continental, OH 45831
-
Walmart PharmacyCortland
2016 Millennium Blvd, Cortland, OH 44410
-
CVS PharmacyCoshocton
200 S 2nd St, Coshocton, OH 43812
-
Shrivers PharmacyCrooksville
120 S Buckeye St, Crooksville, OH 43731
-
Weyrauch's PharmacyDalton
4959 Kidron Rd, Dalton, OH 44636
-
Conway's Danville PharmacyDanville
14 E Main St, Danville, OH 43014
-
Lonsinger PharmacyDanville
10 E Main St, Danville, OH 43014
-
Walgreens PharmacyDeer Park
4090 E Galbraith Rd, Deer Park, OH 45236
-
Okuley's Pharmacy & Home MedicalDefiance
1201 E 2nd St, Defiance, OH 43512
-
Meijer PharmacyDefiance
137 Elliot Rd, Defiance, OH 43512
-
CVS PharmacyDelaware
1725 W Central Ave, Delaware, OH 43015-1048
-
Kroger PharmacyDelaware
801 N Houk Rd, Delaware, OH 43015
-
Cvs PharmacyDelaware
190 S Sandusky St, Delaware, OH 43015-2646
-
Walgreens PharmacyDelaware
19 London Rd, Delaware, OH 43015
-
Meijer PharmacyDelaware
1380 Sunbury Rd., Delaware, OH 43015
-
Delphos Discount DrugsDelphos
660 Elida Ave, Delphos, OH 45833-1735
-
Community Markets PharmacyDelta
702 E Main St, Delta, OH 43515-1420
-
Dillonvale PharmacyDillonvale
74 Main St, Dillonvale, OH 43917
-
CVS PharmacyDover
300 Oxford St, Dover, OH 44622-1963
-
Discount Drug MartDover
3015 N Wooster Ave, Dover, OH 44622
-
Omnicare Of DoverDover
219 W 12th St, Dover, OH 44622-2606
-
PharmacyDover
515 Union Avenue, Dover, OH 44622
-
Shrivers Pharmacy & Wellness CenterDresden
101 W Dave Longaberger Ave, Dresden, OH 43821-9490
-
Discount Drug MartEastlake
34100 Vine St, Eastlake, OH 44095
-
Paragon Rx LlcEastlake
34099 Melinz Pkwy Unit H, Eastlake, OH 44095-4041
-
Senior Pharmacy Services LtdEastlake
34099 Melinz Pkwy, Eastlake, OH 44095-4041
-
CVS PharmacyEaton
1300 N Barron St, Eaton, OH 45320-1016
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