How to Schedule a Vaccine or Flu Shot Appointment at CVS
The fastest way to book at CVS
You can schedule a vaccine or flu shot appointment at CVS through their website, their mobile app, or by calling the pharmacy directly. The website and app let you see available times immediately and book in minutes; calling takes longer but works if you prefer to speak with someone or if online slots are full.
Go to cvs.com/vaccine or open the CVS app and select "Schedule a vaccine appointment." You'll enter your zip code, choose a location and date, pick your time slot, and answer health screening questions. You don't need a CVS account, but having one speeds things up because your information is already saved.
If you'd rather call, find your local CVS pharmacy phone number on cvs.com or Google Maps, then ask to schedule. Wait times vary by location and time of day — early morning calls often move faster than afternoon ones.
Key Takeaways
- CVS's website (cvs.com/vaccine) and mobile app show real-time availability and let you book in a few minutes without calling.
- You'll need to answer health screening questions during booking, so have your medical history handy if you're unsure about past reactions or current medications.
- Appointments fill fastest in early morning and mid-week; evenings and weekends book up sooner at most locations.
- Bring your insurance card and photo ID on the day of your appointment, even if you booked online.
What information you need before you book
Have your insurance card ready, though CVS will still schedule you if you're uninsured — you'll pay out of pocket or the pharmacy will help you find a program that covers the cost. You'll also need your date of birth and a phone number where CVS can reach you if there's a change.
If you're scheduling for someone else (a child, a parent, or a dependent), you'll need their date of birth and relationship to you. For children under 18, a parent or guardian must be present at the appointment.
Have a list of any medications you take and note any past allergic reactions, especially to eggs or any vaccine ingredient. The screening questions will ask about these, and having the information ready prevents delays.
Choosing your location and time
When you enter your zip code on cvs.com/vaccine, the site shows all CVS locations within a set distance, ranked by how soon they have openings. The map view helps if you want to pick a pharmacy near work or home rather than the closest one.
Availability changes throughout the day as people cancel or new slots open. If your preferred time or location is full, check back in a few hours or the next morning — cancellations happen regularly. You can also call the pharmacy directly to ask if they're expecting a shipment that will open new slots.
Evening and weekend appointments fill faster than weekday mornings, so if you have flexibility, try scheduling for a Tuesday or Wednesday before noon. Some locations hold slots for walk-ins if online booking is full, though wait times can be 30 minutes to an hour.
The health screening questions
During booking, CVS asks whether you've had a severe allergic reaction to any vaccine ingredient, whether you're currently sick, whether you're pregnant or breastfeeding, and whether you've had another vaccine in the past two weeks. These questions take two to three minutes to answer and help the pharmacist make sure the vaccine is safe for you.
If you answer yes to any question, you're not automatically turned away — the pharmacy will contact you to discuss whether the vaccine is right for you now or if you should wait. Don't skip questions or guess; pharmacists are used to these conversations and can often still schedule you or suggest a better time.
You'll also confirm your insurance information and choose whether to pay with your card on file or at the pharmacy. CVS typically bills insurance directly; if you're uninsured, you'll see the out-of-pocket price before you confirm.
What to bring and what to expect on appointment day
Bring your insurance card and a photo ID, even though you booked online. If you're uninsured, bring a payment method — cash, debit, or credit card. Wear a short-sleeved shirt or something you can roll up easily so the pharmacist can access your arm without you having to undress.
Arrive 5 to 10 minutes early. You'll check in at the pharmacy counter, confirm your health screening answers, and sign a consent form. The actual injection takes less than a minute. You'll then sit in the waiting area for 15 minutes so the pharmacist can watch for any immediate reaction — this is standard and required.
After 15 minutes, you're free to leave. Some people feel sore at the injection site or mild fatigue for a day or two; this is normal. If you have questions about side effects or interactions with your medications, the pharmacist can answer them before you leave.
If you need to reschedule or cancel
Log into your CVS account on the website or app, go to "My appointments," and select the appointment you want to change. You can reschedule to a different date or time at the same location, or cancel entirely. If you booked without an account, call the pharmacy directly — they can reschedule you over the phone.
Cancel or reschedule as soon as you know you can't make it. Open slots fill quickly, and canceling early gives someone else a chance to book that time. CVS doesn't charge a fee for cancellations or rescheduling.
Frequently Asked Questions
Can I book an appointment for someone else?
Yes. During booking, you can enter another person's information (date of birth, phone number, insurance). If you're booking for a child, a parent or guardian must be present at the appointment. You don't have to attend yourself if you're booking for an adult, but they'll need to check in with ID.
What if I don't have insurance?
CVS will still schedule you. You'll pay out of pocket at the time of your appointment — prices vary by vaccine type and location, but flu shots typically cost $20 to $40 uninsured. Ask the pharmacist about programs that may cover the cost if you may have access to based on income.
How long does the whole appointment take?
Plan for 20 to 30 minutes total: 5 minutes to check in, 1 minute for the injection, and 15 minutes in the waiting area. Busy times may add 10 to 15 minutes of waiting before you're called. You can leave once the 15-minute observation period is over.
Can I get multiple vaccines at the same appointment?
Yes. You can get a flu shot and a COVID-19 vaccine at the same visit, or other combinations depending on what you need. The pharmacist will give you injections in different arms if you're getting more than one. Tell the booking system which vaccines you want when you schedule.
What if my appointment time slot disappears before I confirm?
This can happen if the slot books up while you're answering screening questions. The site will tell you the slot is no longer available and show you other times at that location or nearby pharmacies. Pick a new time and start over — the process takes only a few minutes.
This guide is general information, not professional advice. Offices and providers set their own rules, so check the details with the one you’re seeing. See our Editorial Policy.