Skip to main content

HomeAll guides

How to Schedule a Vaccine Appointment at CVS

How to book a vaccine appointment at CVS

CVS offers vaccine appointments through its website, in-store, and by phone. You can schedule online at CVS.com by going to the pharmacy section, selecting "Schedule a vaccine," and choosing your location and preferred date. You will need to provide your name, date of birth, insurance information (if you have it), and answer health screening questions. The entire process takes about 10 minutes.

If you prefer to call, you can reach your local CVS pharmacy directly using the store locator on CVS.com, or call the CVS pharmacy line at 1-833-752-2411. Some locations also allow walk-in vaccinations, though availability varies by store and season. Walk-ins are typically available during pharmacy hours, but calling ahead to confirm is recommended.

You can also schedule in person at any CVS pharmacy. Staff at the pharmacy counter can help you book an appointment on the spot or answer questions about which vaccines are currently available at that location.

Key Takeaways

  • CVS.com is the fastest way to schedule; you can book and see available times without calling or visiting the store.
  • You will need your name, date of birth, and insurance card (or you can note that you are uninsured), but insurance is not required to receive a vaccine.
  • Most appointments can be scheduled within a few days, though availability depends on your location and the type of vaccine.
  • You can cancel or reschedule through CVS.com, by calling the pharmacy directly, or by visiting the store in person.

What information you need to bring or have ready

Before you schedule, gather your insurance card if you have one. CVS accepts most major insurance plans, Medicare, and Medicaid. If you do not have insurance, you can still receive a vaccine at no cost; you will straightforward select "uninsured" during the booking process.

You will also need to know your date of birth and have a valid form of identification when you arrive for your appointment. A driver's license, passport, state ID, or other government-issued ID works. If you are scheduling for a child, you will need the child's date of birth and a parent or guardian's name.

Have any relevant medical history information available if you are unsure about your health screening answers. CVS asks about allergies, current medications, and recent illnesses to make sure the vaccine is safe for you. You do not need to memorize this information, but having your medication list or recent doctor's notes nearby can speed up the process.

Vaccine types and availability at CVS

CVS carries flu, COVID-19, RSV, pneumococcal, shingles, and other routine vaccines depending on the season and your age. The specific vaccines available at your location change throughout the year. When you search for an appointment online, CVS shows you which vaccines are in stock at each store and which dates they are available.

Some vaccines require two doses spaced weeks apart. If you need a second dose, you can schedule it when ready after your first appointment, or you can schedule it later through the same online system. CVS will also send you a reminder when your second dose is due.

Vaccine availability can vary significantly between stores and by time of year. If your nearest CVS does not have the vaccine you need, you can search nearby locations or check back in a few days, as inventory updates regularly.

What happens during your appointment

Arrive 10 to 15 minutes early to allow time for check-in. A pharmacy technician will verify your identity, insurance, and health screening answers. They may ask follow-up questions about any medical conditions or medications you listed online. This conversation is private and takes place at the pharmacy counter or in a consultation area.

After screening, a pharmacist or nurse administers the vaccine, usually in the arm. The injection itself takes seconds. You will then be asked to wait in the store for 15 minutes so staff can monitor you for any when ready reactions. Most people experience no side effects beyond mild soreness at the injection site.

Before you leave, you will receive a vaccination record card showing the vaccine name, date, lot number, and the site where you received it. Keep this card; you may need it for travel, school, or work. CVS also stores your vaccination record in your online account, which you can view or print anytime.

Rescheduling or canceling your appointment

If you need to change your appointment, log into your CVS account on CVS.com and select "Manage appointments." You can reschedule to a different date or time at the same location, or cancel entirely. You can also call your local CVS pharmacy or call 1-833-752-2411 to make changes over the phone.

If you cancel, you do not lose your place in line for future appointments. You can reschedule whenever it works for you. CVS does not charge cancellation fees.

Cost and insurance

Most vaccines at CVS are covered at no cost to you if you have insurance. Medicare and Medicaid both cover routine vaccines. If you are uninsured, many vaccines are also free through federal programs, though some newer vaccines may have a cost. During the booking process, CVS will tell you the price before you confirm your appointment.

You do not need to pay at the time of scheduling. Payment, if any is due, happens at the pharmacy counter on the day of your appointment. CVS accepts cash, card, and most insurance plans.

Frequently Asked Questions

Can I get multiple vaccines at the same appointment?

Yes. If you need more than one vaccine and they are both available, CVS can administer them at the same visit, usually in different arms. During booking, you can select multiple vaccines for the same appointment date.

What if I miss my appointment?

Contact your local CVS pharmacy as soon as you realize you missed it. You can reschedule online or by phone without penalty. There is no fee for missing an appointment, and you can book a new one when ready.

Do I need insurance to get a vaccine at CVS?

No. Uninsured people can receive vaccines at CVS at no cost for most routine vaccines. Select "uninsured" during the online booking process, and CVS will bill the federal program that covers uninsured vaccine costs.

How long does the appointment take?

The entire visit, including check-in, screening, the vaccine itself, and the 15-minute observation period, usually takes 20 to 30 minutes. Online scheduling shows estimated wait times for each location.

Can I schedule a vaccine appointment for someone else?

You can schedule for a child or dependent if you are their parent or guardian. You will need their date of birth and your relationship to them. For adults, each person must schedule their own appointment using their own information.

This guide is for general information only and is not medical, financial, legal, or other professional advice. For decisions specific to your situation, consult a qualified professional. See our Editorial Policy.