How to Schedule a Vaccine Appointment at CVS
How to book a vaccine at CVS
You can schedule a vaccine appointment at CVS through their website, their mobile app, or by calling the pharmacy directly. CVS offers several vaccines including flu shots, COVID-19 vaccines, shingles vaccines, pneumococcal vaccines, and others depending on what your local store has in stock. The process takes about five minutes online, and you can often find same-day or next-day appointments at many locations.
Start by going to CVS.com and clicking on "Schedule a vaccine" or "Book now" in the pharmacy section. You'll enter your zip code to see which nearby CVS locations have appointments available. Select the vaccine you need, pick a date and time that works for you, and provide your insurance information or indicate you're paying out of pocket. You can also call your local CVS pharmacy directly — the phone number is on their website — and a pharmacist can check availability and book you over the phone.
The CVS app works the same way: open it, tap the pharmacy section, select "Schedule vaccine," enter your location, and follow the same steps. If you're a CVS customer with an account, your information may already be saved, which speeds things up.
Key Takeaways
- CVS lets you book vaccine appointments online at CVS.com, through their mobile app, or by calling your local pharmacy directly.
- You'll need your insurance card or payment method, a photo ID, and your date of birth to complete the booking.
- Most CVS locations offer same-day or next-day appointments for common vaccines like flu and COVID-19 shots.
- If an appointment slot is full at your preferred location, you can check nearby CVS stores or try again the next day when new slots open.
What information you need before booking
Have your insurance card ready, or know that you're paying out of pocket. CVS accepts most major insurance plans, Medicare, and Medicaid. If you don't have insurance, CVS can still give you a vaccine — the cost varies by vaccine type and location, but you can ask about the price when you book.
You'll also need a photo ID and your date of birth. If you're booking for someone else (a child or dependent), you'll need their date of birth and the name and date of birth of the person who has legal authority to consent. For minors, a parent or guardian must be present at the appointment.
Have any medical history information handy if you've had a bad reaction to vaccines in the past or if you take blood thinners or other medications that might affect which vaccine you can receive. You don't need to provide this during booking, but it helps to know it before you arrive.
What happens on the day of your appointment
Arrive about 10 minutes early. Bring your insurance card and photo ID. A CVS pharmacist or pharmacy technician will check you in, ask you screening questions about your health history and any allergies, and confirm which vaccine you're there for. This usually takes 5 to 10 minutes.
The vaccine itself takes seconds. You'll sit down, the pharmacist will clean your arm, and you'll receive the injection — usually in your upper arm. After the shot, you'll be asked to wait in the store for 15 minutes so staff can watch for any when ready reaction. Most people feel fine and can leave after that time.
You'll receive a vaccination card or record showing which vaccine you got, the date, and the lot number. Take a photo of this card or keep it in a safe place — you may need it for travel, work, or school. CVS also records the vaccine in your pharmacy profile, so you can view it online or in the app later.
Finding an appointment when your preferred time is full
If the CVS location you want is booked, try searching for appointments at CVS stores within a few miles of your location. Many areas have multiple CVS pharmacies, and one nearby might have an open slot the same day or next day. The website shows availability at all locations when you search by zip code.
You can also check back the next morning — CVS releases new appointment slots throughout the day as cancellations come in and as they update their vaccine inventory. If you're flexible on timing, early morning or late afternoon slots often have more availability than midday.
If no CVS locations near you have the vaccine you need, call your local pharmacy to ask when they expect to receive more stock. Some vaccines are in higher demand at certain times of year, so availability changes week to week.
Vaccines available at CVS pharmacies
CVS offers flu shots year-round, with the annual flu vaccine available starting in late summer. COVID-19 vaccines and boosters are available at most locations. Shingles vaccine (Shingrix), pneumococcal vaccines (Pneumovax 23 and Prevnar 20), tetanus boosters (Tdap), and RSV vaccine for adults 60 and older are also commonly stocked.
Availability of specific vaccines depends on your age, health history, and what your local store has in stock. When you search for an appointment online, the system shows only the vaccines available at that location on that date. If you need a vaccine that isn't showing up, call the pharmacy to ask when they'll have it or whether they can order it for you.
Some vaccines require two doses given weeks apart. When you book your first dose, ask the pharmacist about scheduling your second appointment before you leave — this ensures you don't miss the window for the second shot.
Insurance, cost, and payment
Most insurance plans cover vaccines at no cost to you, including Medicare Part B and Medicaid. When you enter your insurance information during booking, CVS checks your coverage. If your plan covers the vaccine, you'll pay nothing at the appointment.
If you don't have insurance or your plan doesn't cover a particular vaccine, CVS will tell you the out-of-pocket cost when you book. Prices vary by vaccine and location but typically range from $30 to $200 depending on the type. Some community health centers or public health departments offer vaccines at lower cost if price is a barrier.
You can pay with a credit card, debit card, or HSA card at the appointment. If you're paying out of pocket, ask whether CVS offers any discounts or whether you can use a manufacturer coupon if one exists for that vaccine.
Frequently Asked Questions
Can I book an appointment for someone else?
Yes. When booking online, you can enter another person's information. If you're booking for a minor, a parent or guardian must be present at the appointment. For an adult, you can book on their behalf, but they'll need to check in and answer health screening questions themselves.
What if I need to cancel or reschedule?
Log into your CVS account online or in the app, find your appointment, and click "Cancel" or "Reschedule." You can also call your local CVS pharmacy to cancel or change the time. If you cancel, the slot opens up for other people to book.
Do I need an appointment or can I just walk in?
Most CVS locations prefer appointments, but some accept walk-ins for vaccines depending on how busy they are. Call ahead to ask whether your local store takes walk-ins. During busy seasons like flu season, wait times for walk-ins can be long.
What if I have a reaction after I leave?
Mild reactions like arm soreness, low fever, or fatigue are normal and usually go away in a day or two. If you have a severe reaction like difficulty breathing or chest pain, call 911. For other concerns, call your doctor or the CVS pharmacy where you got the vaccine.
Can I get multiple vaccines at the same appointment?
Yes. You can receive more than one vaccine at the same visit. When you book online, you can select multiple vaccines if they're available. Tell the pharmacist which vaccines you need, and they'll give you all of them during one appointment.
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.