Updated October 2026. Looking for a pharmacy in Denville, NJ? Town has three: CVS on East Main Street, Walgreens on West Main Street and the pharmacy inside ACME. This guide covers each one’s pharmacy hours (which are shorter than the store hours), drive-thru and vaccine options, the nearest 24-hour pharmacy, and what changed with the independents.
We checked every hour and phone number against each chain’s own store page in October 2026. Pharmacy hours shift on holidays, so check the store page or call before a late run. If you need to be seen first, our urgent care, labs and imaging guide has the walk-in clinics, and the downtown Denville guide maps out the rest of Main Street.
Quick picks
- Open latest: CVS, 276 E. Main St., pharmacy until 10 p.m. on weekdays.
- Drive-thru: CVS and Walgreens.
- Walk-in flu shots: ACME Markets Pharmacy, 123 E. Main St.
- Compounding and travel health: Walgreens, 22 W. Main St.
- See a nurse practitioner on the spot: MinuteClinic inside the CVS.
- Overnight: nothing in Denville; the nearest verified 24-hour pharmacy is CVS on Hamburg Turnpike in Wayne.
CVS Pharmacy, East Main Street
The downtown CVS sits in the shopping center on East Main Street, a short walk from the Denville train station. It has the longest pharmacy hours in town on weekdays and a pharmacy drive-thru for pickups. Inside, a MinuteClinic handles minor illnesses, vaccinations, tests and physicals, and Quest Diagnostics runs a lab in the same shopping center.
CVS lists flu shots, COVID-19 vaccines and other immunizations at this store, along with prescription delivery. CVS says flu shots are covered with Medicare Part B and most insurance, and its store page lists self-pay prices of $68.99 to $115.99 for a seasonal flu shot, so check your coverage first.
Address: 276 E. Main St., Denville, NJ 07834
Phone: (973) 664-2391
Hours: Store 7 a.m. to 11 p.m. daily. Pharmacy Monday to Friday 8 a.m. to 10 p.m., Saturday and Sunday 9 a.m. to 7 p.m., closed 1:30 to 2 p.m. for lunch. MinuteClinic Monday to Friday 8:30 a.m. to 7:30 p.m., Saturday 9 a.m. to 5:30 p.m., Sunday 9 a.m. to 4:30 p.m.
Website: cvs.com
Walgreens, West Main Street
Walgreens is at the northwest corner of Diamond Spring Road and Main Street, on the west end of downtown. The pharmacy has a drive-thru and offers medication compounding, which is less common at chain stores, plus travel health consultations and flavoring for kids’ liquid medicine. Flu, COVID-19 and pneumonia vaccines are available, and you can book through the Walgreens site or app.
The store also handles FedEx drop-off and pickup, curbside pickup and passport photos, which makes it a useful errand stop.
Address: 22 W. Main St., Denville, NJ 07834
Phone: (973) 625-0371
Hours: Store 7 a.m. to 10 p.m. daily. Pharmacy Monday to Friday 9 a.m. to 8 p.m., Saturday and Sunday 9 a.m. to 5 p.m., closed 1:30 to 2 p.m. for a meal break.
Website: walgreens.com
ACME Markets Pharmacy
The pharmacy inside ACME on East Main Street, near Indian Road, is handy if you are already doing the food shopping. ACME says it welcomes both scheduled and walk-in immunizations, which makes it the easiest no-appointment option for a flu shot in town. The list includes flu, COVID-19, RSV, pneumonia, shingles and back-to-school vaccines, plus travel shots including yellow fever. It also offers blood pressure checks, medication reviews and diabetes consultations.
Address: 123 E. Main St., Denville, NJ 07834
Phone: (973) 586-2217
Hours: Pharmacy Monday to Friday 9 a.m. to 8 p.m. (closed 1:30 to 2 p.m.), Saturday 9 a.m. to 5 p.m., Sunday 9 a.m. to 4 p.m.
Website: acmemarkets.com
Pharmacy hours at a glance
| Pharmacy | Mon to Fri | Saturday | Sunday | Drive-thru |
|---|---|---|---|---|
| CVS, 276 E. Main St. | 8 a.m. to 10 p.m. | 9 a.m. to 7 p.m. | 9 a.m. to 7 p.m. | Yes |
| Walgreens, 22 W. Main St. | 9 a.m. to 8 p.m. | 9 a.m. to 5 p.m. | 9 a.m. to 5 p.m. | Yes |
| ACME, 123 E. Main St. | 9 a.m. to 8 p.m. | 9 a.m. to 5 p.m. | 9 a.m. to 4 p.m. | No |
All three list a pharmacy break from 1:30 to 2 p.m. on weekdays.
Independent pharmacies
Denville has had small independent pharmacies over the years, but we could not confirm one that is open right now. Gerard’s Pharmacy at 490 E. Main St. is marked closed on Yelp, and other directories list a different pharmacy name at that address. New Aces Pharmacy at 16 Pocono Road no longer has a working website. If either is still filling prescriptions, let us know and we will add it. For now, if you want an independent, call ahead before you transfer a prescription anywhere.
Nearby pharmacies and 24-hour options
No Denville pharmacy is open overnight. For a late-night prescription, the closest 24-hour pharmacy we could confirm on CVS’s own store pages is in Wayne. Call first to make sure your medication is in stock.
CVS, Hamburg Turnpike, Wayne (24 hours)
Address: 2440 Hamburg Turnpike, Wayne, NJ 07470
Phone: (973) 839-3400
Hours: Store and pharmacy open 24 hours daily; pharmacy lunch break 1:30 to 2 p.m.
Website: cvs.com
CVS, Route 46, Parsippany
Address: 3503 Route 46, Parsippany, NJ 07054
Phone: (973) 263-0140
Hours: Pharmacy Monday to Friday 9 a.m. to 7 p.m., Saturday 10 a.m. to 6 p.m., Sunday 10 a.m. to 5 p.m.
Website: cvs.com
CVS, Route 46, Rockaway
Address: 457 Route 46, Rockaway, NJ 07866
Phone: (973) 366-1006
Hours: Pharmacy Monday to Friday 9 a.m. to 7 p.m., Saturday 10 a.m. to 6 p.m., Sunday 10 a.m. to 5 p.m.
Website: cvs.com
Flu shots and vaccines this season
All three Denville pharmacies give flu and COVID-19 shots. A few tips that save time:
- Book online with CVS or Walgreens to skip the line, or walk in at ACME.
- Bring your insurance or Medicare card. Most plans cover the flu shot at no cost.
- Pharmacies have minimum ages for some vaccines, so call ahead before bringing young kids, or check with your pediatrician.
- Avoid the 1:30 to 2 p.m. pharmacy break.
Frequently asked questions
Is there a 24-hour pharmacy in Denville, NJ?
No. None of Denville’s pharmacies are open overnight. The nearest 24-hour pharmacy we could verify is the CVS at 2440 Hamburg Turnpike in Wayne, (973) 839-3400, which lists both the store and pharmacy as open 24 hours with a 1:30 to 2 p.m. lunch break.
Which pharmacy in Denville is open the latest?
The CVS pharmacy at 276 E. Main St. is open until 10 p.m. Monday through Friday and 7 p.m. on weekends. Walgreens is open until 8 p.m. on weekdays and ACME until 8 p.m. on weekdays.
Are Denville pharmacies open on Sunday?
Yes. On Sundays the CVS pharmacy is open 9 a.m. to 7 p.m., Walgreens 9 a.m. to 5 p.m., and ACME 9 a.m. to 4 p.m.
Can I get a flu shot without an appointment in Denville?
ACME Markets Pharmacy says it welcomes walk-in immunizations. CVS and Walgreens both give flu shots and let you schedule online, which is the surest way to avoid a wait.
Do any Denville pharmacies have a drive-thru?
Yes. Both the CVS on East Main Street and the Walgreens on West Main Street have a pharmacy drive-thru.
Which Denville pharmacies close for lunch?
CVS, Walgreens and ACME all list a pharmacy break from 1:30 to 2 p.m. on weekdays. Walgreens also takes that break on weekends.
Enjoying our Denville coverage?
Add us as a preferred source and our stories show up higher in your Google results.
Add as a preferred source

