Walgreens pharmacy in Ohio

56 Walgreens locations across 51 cities in Ohio. Pick a city below for store-level hours and addresses.

Cities with Walgreens stores

Sponsored placement

All Walgreens locations in Ohio

Akron — 1303 Copley Road Amelia — 57 West Main Street Avon Lake — 32798 Walker Road Blacklick — 7900 East Broad Street Centerville — 911 South Main Street Cincinnati — 5403 North Bend Road Cincinnati — 3822 Paxton Avenue Columbus — 2150 East Dublin Granville Road Columbus — 1443 West Fifth Avenue Dayton — 2269 North Fairfield Road Defiance — 1829 North Clinton Street Delaware — 19 London Road East Cleveland — 14501 Euclid Avenue Eaton — 1213 North Barron Street Fairborn — 183 East Dayton Yellow Springs Road Fairfield — 4610 Pleasant Avenue Franklin — 1300 East 2nd Street Harrison — 1032 Harrison Avenue Heath — 764 Hebron Road Hilliard — 5383 Cemetery Road Huber Heights — 6495 Troy Pike Independence — 6900 Rockside Road Lima — 701 North Cable Road Lorain — 5411 North Leavitt Road Loveland — 9520 Fields Ertel Road Loveland — 10529 Loveland Madeira Road Macedonia — 663 East Aurora Road Madison — 6707 North Ridge Road Mansfield — 1000 Park Avenue West Marietta — 300 Greene Street Marion — 1321 Delaware Avenue Massillon — 110 Lincoln Way West Medina — 805 North Court Street Mentor-on-the-Lake — 6101 Andrews Road Mentor — 9400 Mentor Avenue Miamisburg — 1280 East Central Avenue Middleburg Heights — 7260 Pearl Road North Canton — 6701 Frank Avenue Northwest North Olmsted — 24590 Lorain Road North Ridgeville — 33760 Center Ridge Road Oxford — 200 South Locust Street Parma Heights — 6300 Pearl Road Reynoldsburg — 6300 East Main Street Richmond Heights — 751 Richmond Road South Euclid — 4546 Mayfield Road Springfield — 1880 South Limestone Street Springfield — 1140 North Limestone Street Springfield — 2609 East Main Street Steubenville — 4402 Sunset Boulevard Stow — 2086 Graham Road Streetsboro — 9166 State Route 43 Strongsville — 19980 West 130th Street Trenton — 1001 West State Street Whitehall — 4617 East Main Street Youngstown — 40 North Meridian Road Zanesville — 1033 Military Road

Walgreens in Ohio: what to expect

Walgreens maintains 56 pharmacy locations across Ohio, distributed across 51 distinct cities. The chain's footprint in this state mirrors its national pattern: dense clusters in the largest metropolitan areas, lighter coverage in suburban and rural counties, and occasional 24-hour flagship stores attached to high-traffic shopping centers.

Opening hours at Walgreens stores in Ohio typically follow the brand's national template — extended weekday hours, slightly shorter Saturday schedules, and noticeably reduced Sunday windows — but specific stores vary based on local demand and labor availability. Stores located inside or attached to a 24-hour grocery operator usually offer the longest pharmacy windows. Standalone stores in residential neighborhoods often close by 9pm or earlier on weekdays.

Prescription transfers and refills

Moving an active prescription between two Walgreens locations in Ohio is usually instant — the pharmacy systems share records — but transferring from another chain or an independent pharmacy requires a phone call from the receiving pharmacy to the original store. Allow at least an hour during normal business hours, longer at peak times. Refills can typically be scheduled through the chain's app or website, with text or email notifications when the prescription is ready.

Holiday hours

Walgreens stores in Ohio generally observe the major federal holidays with reduced or zero hours. Thanksgiving and Christmas Day are the most likely full-closure days; New Year's Day, Easter, Memorial Day, Independence Day, and Labor Day usually run a shortened schedule. The store-level pages linked above include holiday notes wherever we have them, but always confirm by phone the day before.