Does CVS Do Blood Tests?

As a website operator, one of the most common questions I receive from my readers is whether CVS provides blood testing services. While CVS is primarily known as a pharmacy chain, it also has a MinuteClinic that offers a variety of healthcare services, including blood tests. In this article, I’ll provide more information on CVS’s blood testing services and how they work.

What Types of Blood Tests Does CVS Offer?

CVS offers a range of blood tests through its MinuteClinic, from basic health screenings to more specific tests for conditions like diabetes and heart disease. Here are some of the most common blood tests available at CVS:

CVS also offers more specialized blood tests, such as tests to check for STDs or to monitor chronic conditions like kidney disease. However, these tests may not be available at every MinuteClinic location, so it’s best to check with your local clinic before scheduling an appointment.

How Does CVS’s Blood Testing Service Work?

To get a blood test at CVS, you’ll need to make an appointment at a MinuteClinic location. You can do this online through CVS’s website or by calling your local clinic. During your appointment, a nurse practitioner or physician assistant will draw blood from your arm and send it to a lab for testing. Depending on the type of test you’re getting, you may receive your results in as little as a few hours or as long as a few days.

It’s important to note that while CVS’s blood testing services are convenient and accessible, they may not be suitable for everyone. If you have a history of fainting or experience anxiety around blood draws, for example, you may be better off getting your blood test done at a hospital or medical center where you can receive additional support.

What Are the Costs of CVS’s Blood Testing Services?

The cost of a blood test at CVS varies depending on the type of test you need and your insurance coverage. In general, a basic blood test like a CBC or glucose test will cost around $40-$50 without insurance. However, if you have insurance, the cost may be partially or fully covered depending on your plan.

If you don’t have insurance or your insurance doesn’t cover the cost of your test, CVS offers a discount program called the “Pharmacy & Health Savings Pass” that can help you save up to 80% on select healthcare services, including blood tests. You can purchase the pass for $15 per year and use it at any CVS location to get discounted services.


Overall, yes, CVS does offer blood testing services through its MinuteClinic locations. With a range of tests for different health concerns, flexible scheduling, and cost-saving options for uninsured individuals, CVS’s blood testing services can be a convenient and affordable option for many people. However, it’s important to consider your individual health needs and preferences when deciding where to get your blood tests done.