DOT PHYSICALS at 1305 RANDALL RD., CRYSTAL LAKE, IL 60014

Store ID #3790
Today's hours
  • MinuteClinic: Open now, closes at 7:30 PM
  • MinuteClinic closes for lunch from 1:00 PM to 2:00 PM
Walk-ins welcome — no appointment necessary!
MinuteClinic hours
  • Today May 21 8:30 AM - 7:30 PM
  • Friday May 22 8:30 AM - 7:30 PM
  • Saturday May 23 9:00 AM - 2:00 PM
  • Sunday May 24 9:00 AM - 2:00 PM
  • Monday May 25 8:30 AM - 2:00 PM
  • Tuesday May 26 8:30 AM - 7:30 PM
  • Wednesday May 27 8:30 AM - 7:30 PM

Visit information

Pay bill

Secure pay your MinuteClinic bill online.

Nearby clinics

No nearby clinics found

Choose MinuteClinic for your family

From coughs and colds to ear infections and annual flu shots, get high-quality family health care in your neighborhood.

Top questions about insurance and pricing

Get the answers you've been looking for

Ratings and reviews for crystal lake MinuteClinic

Average rating

4.5

4.5 out of 5 stars

(View 182 reviews)

Rating snapshot

5
132
4
28
3
5
2
2
1
15

1-5 of 182 reviews

Sort by

Ratings

5 stars out of 5

May 17, 2026

Caring, listens and helps with the issue at the time

1 stars out of 5

May 16, 2026

I made appointment for Sunday because fully booked on Saturday. Later that Saturday I checked to see if cancellation and app said 45 minute wait time so I followed instructions and checked in. Went to CVS around 30 minute later and waited. Another 30-40 minutes went buy and lady came out and said I could not me seen and was fully booked. Waste of my time!

5 stars out of 5

May 14, 2026

Appointment was thorough and convenient.

5 stars out of 5

May 14, 2026

To get in is easy, your time waiting is very reasonable and getting the script is fast.

1 stars out of 5

May 13, 2026

I went to the MinuteClinic out of necessity as I was leaving town for the weekend and it was already Thursday. My major complaint is registering online to see someone. No wait times were available and walk-in wait times were unavailable but you always say walk-ins welcome. I did finally go and register at the kiosk and was able to get in the following morning bright and early everything went well. your providers were very nice. But then it came time to get my lab results. I have not only gotten two emails with the lab reports but a little while ago. I got a phone call to give me the lab report . I kind of think this is overkill to do it so many times. But the major problem with CVS both pharmacy and the MinuteClinic are your phone systems/ numbers that you give to call to contact someone. It’ s a brick wall for both of them I was told in the voicemail left from CVS today that I could call back well I did twice got nowhere except very frustrated. Then I called the pharmacy. Same thing lousy phone system. I bet none of your employees at CVS have ever tried to call either of the numbers that you give out because if you did, you wouldn’t have them still available for the public. they go nowhere. The only reason I would come back to CVS is in an emergency and if I could get in quickly. Which is why people probably go there.

5 stars out of 5

May 12, 2026

The minute clinic was very prompt responsive and the Dr was very knowledgeable and helpful.

5 stars out of 5

May 08, 2026

Appreciate that you took walk-ins when my insurance didn't cover the vaccine at the pharmacy. Also appreciate that you have a private room for taking my arm out of my shirt.

5 stars out of 5

May 07, 2026

Quick, easy, work great with my freshman in high school schedule. Tested positive for strep, got meds, and left. In and out in one hour.

5 stars out of 5

May 02, 2026

I was treated very well ,and had a great experience with the nurse ,the Doctor and the whole staff.

5 stars out of 5

April 19, 2026

The staff are always great, professional and work with the patient to make the visit a positive experience.

Page 1 of 19

Get convenient, affordable in-person health care at your neighborhood MinuteClinic® in CRYSTAL LAKE

Need urgent health care and need a clinic near you that fits your schedule? MinuteClinic®, located inside CVS Pharmacy® at 1305 RANDALL RD., CRYSTAL LAKE, IL, 60014, offers high-quality care for the whole family. Whether you're dealing with a minor illness or needing preventive services, our board-certified providers are here to help.

We're available to help treat adults and children 18 months and older, with options for both in-person care and virtual visits. Our team is committed to delivering health care that works for your life:

  • Quickly book a visit online or simply walk in to make an appointment
  • Most insurance is accepted, and self-pay options are available.
  • Get quality health care from professionals.

All the ways we can help with your urgent health care needs

Your MinuteClinic® in CRYSTAL LAKE offers everyday health services for when you’re sick, need a checkup or want to stay on top of your health and wellness. Our most common health services

Sexual health

Skin and minor injury treatment

Additional services and tests

Support for seasonal allergy symptoms and allergy testing

Allergies acting up? Seasonal allergy relief is just around the corner at your local MinuteClinic® inside CVS Pharmacy®. We’re here to help with personalized care and treatment options for seasonal allergy symptoms like sneezing, itchy eyes, nasal congestion and more:

Let MinuteClinic help you breathe easier this season. Schedule a visit today and book an appointment online to get fast, expert care that’s close to home.

  • Seasonal allergy treatment for kids and adults
  • Allergy testing to help pinpoint specific triggers
  • Relief for sinus pressure, congestion and coughs related to allergies