CVS Pharmacy in Michigan

143 CVS Pharmacy locations across 79 cities in Michigan. Pick a city below for store-level hours and addresses.

Cities with CVS Pharmacy stores

Sponsored placement

All CVS Pharmacy locations in Michigan

Adrian — 1003 North Main Street Allen Park — 15240 Southfield Road Ann Arbor — 2100 West Stadium Boulevard Ann Arbor — 2000 West Waters Road Belleville — 10915 Belleville Road Berkley — 1715 Coolidge Highway Birmingham — 33877 Woodward Avenue Bloomfield Hills — 6510 Telegraph Road Brownstown Township — 18900 Telegraph Road Brownstown Township — 23800 West Road Canton — 7269 North Canton Center Road Canton — 1791 South Haggerty Road Canton — 47330 Michigan Avenue Charlotte — 301 South Cochran Avenue Chelsea — 935 South Main Street Clarkston — 5529 Sashabaw Road Clarkston — 7091 Dixie Highway Clawson — 1402 West 14 Mile Road Clawson — 110 North Rochester Road Clinton Township — 37050 Gratoit Clinton Township — 40925 Garfield Road Clinton Township — 15255 17 Mile Road Clinton Township — 36540 Garfield Road Coldwater — 61 West Pearl Street Commerce Township — 3053 Union Lake Road Dearborn Heights — 8710 North Beech Daly Road Dearborn — 2701 South Telegraph Road Dearborn — 10335 West Warren Avenue Dearborn — 22060 West Outer Drive Detroit — 2590 West Grand Boulevard Detroit — 6862 Michigan Avenue Detroit — 12707 Dexter Avenue Detroit — 22001 West 8 Mile Road Detroit — 350 East Warren Avenue Detroit — 15455 Gratiot Avenue Detroit — 10652 Gratiot Avenue Detroit — 18585 Dale Street Detroit — 10011 West McNichols Road Detroit — 19900 Van Dyke Street Detroit — 9360 Greenfield Road Detroit — 13580 Grand River Avenue Detroit — 3200 East Jefferson Avenue Detroit — 1037 Woodward Avenue East Lansing — 240 MAC Avenue Eastpointe — 18640 East 9 Mile Road Farmington Hills — 27660 Middlebelt Road Farmington Hills — 22250 Middlebelt Road Farmington Hills — 29425 Orchard Lake Road Farmington — 23391 Farmington Road Ferndale — 539 East 9 Mile Road Ferndale — 900 West 9 Mile Road Flat Rock — 27000 Telegraph Road Frankenmuth — 111 North Main Street Fraser — 33021 Garfield Road Garden City — 27435 Ford Road Grosse Ile — 8900 Macomb Street Grosse Pointe Woods — 20460 Mack Avenue Hamburg — 7488 Hamburg Center Drive Hazel Park — 33 West 9 Mile Road Holland — 132 Douglas Avenue Holly — 4031 Grange Hall Road Holt — 2240 Cedar Street Inkster — 27365 Cherry Hill Road Kentwood — 5225 Eastern Avenue Southeast Lake Orion — 295 South Broadway Street Lake Orion — 3475 South Baldwin Road Lincoln Park — 2400 Fort Street Livonia — 29500 5 Mile Road Livonia — 37340 5 Mile Road Livonia — 19120 Middlebelt Road Macomb — 46850 Romeo Plank Road Macomb — 21777 21 Mile Road Macomb — 50980 North Avenue Madison Heights — 27050 John R Road Melvindale — 18340 Allen Road Menominee — 1015 13th Street Mount Clemens — 35 North Walnut Street New Baltimore — 37100 Green Street Northville — 16855 Haggerty Road Novi — 31250 Beck Road Oak Park — 23001 Coolidge Okemos — 4890 Marsh Road Plymouth — 1400 South Sheldon Road Pontiac — 66 East Walton Boulevard Portage — 6839 South Westnedge Avenue Redford — 27350 Plymouth Road Redford — 8900 Telegraph Road Redford — 25700 West 7 Mile Road Redford — 25380 5 Mile Road Rochester Hills — 2011 South Rochester Road Rochester Hills — 981 East Auburn Road Rochester Hills — 3010 Walton Boulevard Rochester Hills — 295 South Livernois Road Royal Oak — 30900 Woodward Avenue Saint Clair Shores — 27700 Harper Avenue Saint Clair Shores — 31240 Harper Avenue Saint Joseph — 2506 Niles Avenue Saline — 413 East Michigan Avenue Shelby Charter Twp — 2115 25 Mile Road Shelby Township — 53069 Van Dyke Avenue Shelby Township — 46960 Van Dyke Avenue South Lyon — 61019 Silver Lake Road South Lyon — 57090 10 Mile Road South Lyon — 22421 Pontiac Trail Southfield — 18130 West 10 Mile Road Southfield — 21911 West 11 Mile Road Southfield — 19993 West 12 Mile Road Southgate — 15300 Eureka Road Southgate — 11125 Allen Road Sterling Heights — 3678 15 Mile Road Sterling Heights — 15124 Hall Road Sterling Heights — 4025 18 Mile Road Sterling Heights — 13475 15 Mile Road Sylvan Lake — 2387 Orchard Lake Road Taylor — 14099 Pardee Road Tecumseh — 807 West Chicago Boulevard Trenton — 1625 King Road Troy — 125 East Long Lake Road Troy — 2045 West South Boulevard Troy — 1980 East Big Beaver Road Warren — 4239 12 Mile Road Warren — 13488 East 11 Mile Road Warren — 15051 East 13 Mile Road Warren — 31111 Schoenherr Road Warren — 25109 Ryan Road Warren — 13608 East 9 Mile Road Waterford — 1156 West Huron Street Waterford — 4300 Dixie Highway Waterford — 7960 Cooley Lake Road Waterford — 4995 Highland Road Wayne — 31450 Van Born Road Wayne — 2950 South Newburgh Road West Bloomfield Township — 7498 Haggerty Road Westland — 7291 North Middlebelt Road Westland — 31411 Cherry Hill Road Westland — 31501 Joy Road Westland — 1750 South Wayne Road Westland — 37530 Cherry Hill Road White Lake — 10501 Highland Road Wyandotte — 2025 Fort Street Wyoming — 2375 28th Street Southwest Ypsilanti — 3090 Carpenter Road Ypsilanti — 1415 East Michigan Avenue

CVS Pharmacy in Michigan: what to expect

CVS Pharmacy maintains 143 pharmacy locations across Michigan, distributed across 79 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 CVS Pharmacy stores in Michigan 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 CVS Pharmacy locations in Michigan 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

CVS Pharmacy stores in Michigan 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.