CVS Pharmacy

Store ID: #10628


Get directions (815) 444-4603

Today's hours

  • Store & Photo: Open 24 hours
  • Pharmacy: Open , closes at 8:00 PM
  • Pharmacy closes for lunch from 12:30 PM to 1:00 PM

In-store services:

Store hours

  1. Today - Open Open 24 Hours
    Thu., Sep. 28
  2. Friday Open 24 Hours
    Sep. 29
  3. Saturday Open 24 Hours
    Sep. 30
  4. Sunday Open 24 Hours
    Oct. 1
  5. Monday Open 24 Hours
    Oct. 2
  6. Tuesday Open 24 Hours
    Oct. 3
  7. Wednesday Open 24 Hours
    Oct. 4
View Weekly Ad

Pharmacy hours

  1. Pharmacy closes for lunch from 12:30 PM to 1:00 PM
  2. Today - Open 8:00 AM to 8:00 PM
    Thu., Sep. 28
  3. Friday 8:00 AM to 8:00 PM
    Sep. 29
  4. Saturday 8:00 AM to 6:00 PM
    Sep. 30
  5. Sunday 10:00 AM to 5:00 PM
    Oct. 1
  6. Monday 8:00 AM to 8:00 PM
    Oct. 2
  7. Tuesday 8:00 AM to 8:00 PM
    Oct. 3
  8. Wednesday 8:00 AM to 8:00 PM
    Oct. 4
Manage Prescriptions

Nearby stores

1.2 miles

5580 Northwest Hwy
Crystal Lake, IL, 60014

1.5 miles

1305 Randall Rd.
Crystal Lake, IL, 60014

4.4 miles

750 S Randall Rd
Algonquin, IL, 60102

Discover our services at 177 West Virginia Street


Create photo cards, books, gifts, and canvas prints

About this pharmacy & drug store

The CVS Pharmacy at 177 W. Virginia St is a Crystal Lake pharmacy that is the place to go for household provisions and quick snacks. The CVS Pharmacy store is a go-to shop for first aid supplies, vitamins, cosmetics, and groceries. Its central location makes this Crystal Lake pharmacy a neighborhood favorite.

Along with a vast selection of food, healthcare, and more essentials, the local Crystal Lake CVS Pharmacy is where you can find great discounts. Register for an ExtraCare® Membership to save even more with individualized coupons, notifications of sales, special email offers, and to start accumulating ExtraCare® Rewards on select items.

The Crystal Lake CVS Pharmacy Location is a proud part of the Crystal Lake community. We're eager to support all our neighbors searching for a spot where they can purchase everyday products with ease. This Crystal Lake CVS Pharmacy includes a drive-thru pharmacy so you can get much-needed prescription refills without having to park your car.

You can also shop for personal care items, vitamins, cosmetics, and more at all times of day or night at this 24-hour store. Stocking up on household goods is easier than ever.

This CVS Pharmacy is the spot to pick up groceries and prescription medicine in Crystal Lake. Buy all your everyday supplies without venturing from your neighborhood. This CVS Pharmacy makes shopping for your daily needs simple, with discounts that can't be beat.

Does the Crystal Lake CVS Pharmacy Store have UPS drop-off?

No, the Crystal Lake CVS Pharmacy is not a UPS access point, but Randall Road CVS Pharmacy located about 2 miles away is a UPS drop-off point.

How much is a flu shot at CVS?

Flu shots in Crystal Lake are free at CVS through Medicare Part B and to customers with medical insurance. For customers without Medicare or medical insurance, it will cost you $106.99 for a senior dose vaccine, or $62.99 - $106.99 for a seasonal vaccine. Crystal Lake CVS Pharmacy offers flu shots to help you get through the season.

Does CVS accept EBT?

Yes, the Crystal Lake CVS Pharmacy accepts EBT. Although this location does not take the SNAP EBT card, it is one of the CVS stores that accept WIC, allowing women with children up to the age of five and pregnant women in need of assistance to purchase food.

Does the Crystal Lake CVS Pharmacy location do photo developing?

Although the CVS Pharmacy CVS Pharmacy doesn't develop film, Randall Road CVS Pharmacy, which is 2 miles away, can meet your photo developing needs. Processing 35mm film or a disposable camera takes 7-10 days, while developing slides, 110 film, black and white film, or APS takes about 3 weeks.

Does CVS at 177 West Virginia Street Crystal Lake, IL 60014 test for coronavirus (COVID-19)?

CVS Health is conducting coronavirus testing (COVID-19) at 177 West Virginia Street Crystal Lake, IL. Patients are required to schedule an appointment for in advance. Limited appointments are available to qualifying patients due to high demand. Test types vary by location and will be confirmed during the scheduling process. Patients must bring their insurance card and proof of identity*. Please view our other for more information. Also, find for sale online and in-store.

*Insurance is not required at community testing locations.