How to Schedule a Shingles Vaccine Appointment at CVS
You can book a shingles vaccine appointment at CVS online, by phone, or in person at most locations
CVS offers the Shingrix vaccine, which is the CDC-recommended shingles vaccine for adults 50 and older. You can schedule your appointment through the CVS website, the CVS app, by calling your local pharmacy, or by walking in during pharmacy hours. Most CVS pharmacies carry Shingrix in stock, though availability varies by location. The vaccine requires two doses given two to six months apart, so you'll be scheduling two separate appointments.
The entire appointment — from check-in to leaving — typically takes 15 to 30 minutes. You'll answer a health screening questionnaire, receive the injection, and wait briefly afterward. CVS pharmacists can administer the vaccine, and you do not need a doctor's order or prescription to receive it.
Key Takeaways
- Shingrix is a two-dose vaccine, so you will need to schedule two appointments at least two months apart.
- You can book online at CVS.com, through the CVS app, by phone to your local pharmacy, or by walking in during pharmacy hours.
- Most CVS locations stock Shingrix, but you should check availability at your specific store before traveling there.
- Bring your insurance card and photo ID; the vaccine is covered by Medicare Part D and most private insurance plans.
- Common side effects are arm soreness, muscle aches, and fatigue for a day or two after each dose.
Booking online through CVS.com or the CVS app
Go to CVS.com and select "Schedule a vaccine" or open the CVS app and tap the vaccine scheduling option. Enter your zip code to find nearby locations, then filter for "Shingles" or "Shingrix" to see which stores have it available. The system will show you available time slots for the next several weeks.
Select your preferred date and time, then answer the health screening questions on the next page. These questions ask about allergies, current medications, and whether you've had shingles or chickenpox before. After you complete the screening, you'll be asked to confirm your insurance information and create or log into your CVS account. You'll receive a confirmation email with your appointment details and instructions for what to bring.
Calling your local CVS pharmacy
Find your nearest CVS pharmacy location and call the pharmacy directly during pharmacy hours. Tell the pharmacist you want to schedule a Shingrix appointment and ask what dates and times are available. The pharmacist will ask you the same health screening questions over the phone and confirm your insurance information.
Write down your appointment date, time, and the pharmacy's address and phone number. Ask the pharmacist how long the appointment will take and whether you should arrive early. If you booked online but want to confirm or change your appointment, you can also call the pharmacy to verify the details.
Walking in without an appointment
You can walk into most CVS locations during pharmacy hours and ask to receive the Shingrix vaccine on the same day, though wait times vary. Call ahead to confirm that your local CVS has Shingrix in stock and ask how busy the pharmacy is. Some locations may ask you to come back at a less busy time if there's a long line.
When you arrive, check in at the pharmacy counter, complete the health screening form, and wait for the pharmacist to call you. Bring your insurance card and photo ID. If the pharmacy is out of stock, ask when they expect the next shipment and whether you can schedule an appointment for that date.
What to bring and what to expect
Bring your insurance card and a photo ID. If you don't have insurance, CVS can still give you the vaccine; the cost varies but is typically between $150 and $200 per dose without insurance. Medicare Part D covers Shingrix at no cost to you, and most private insurance plans cover it as well.
At your appointment, the pharmacist will review your health screening answers, ask if you have any questions, and administer the injection in your upper arm. You'll sit in the pharmacy for 10 to 15 minutes afterward so the staff can monitor you for any immediate reactions. Most people experience no problems. You can return to normal activities right away.
Scheduling your second dose
You need a second Shingrix dose two to six months after your first dose to complete the series. Many people schedule both appointments on the same day — you'll book the first appointment and then immediately book the second one two to three months later. This ensures you don't forget and guarantees your preferred time slot.
If you didn't schedule the second dose in advance, you can book it the same way you booked the first: online, by phone, or in person. CVS will have a record of your first dose in their system, so the pharmacist will know you're due for the second one. The second dose often causes slightly more arm soreness than the first, but side effects are still mild and temporary.
Insurance coverage and costs
Medicare Part D covers Shingrix with no out-of-pocket cost to you. Most private insurance plans also cover it, though some may require you to pay a copay (usually $0 to $50 per dose). Call your insurance company or check your plan documents to confirm coverage before your appointment.
If you don't have insurance, CVS will charge you the full retail price, which is typically $150 to $200 per dose depending on your location. Some CVS locations offer discount programs or payment plans if cost is a barrier. Ask the pharmacist about options when you call or arrive for your appointment.
Frequently Asked Questions
Do I need a doctor's prescription to get the shingles vaccine at CVS?
No. CVS pharmacists can administer Shingrix without a prescription or doctor's order. You only need to be 50 years or older (or 18 and older with certain conditions like a weakened immune system). The pharmacist will confirm you meet the age requirement during your health screening.
What if I had shingles before — can I still get the vaccine?
Yes. The CDC recommends Shingrix even if you've had shingles in the past. You can receive it as soon as you've recovered from the acute illness, though waiting until the rash has healed is preferred. Tell the pharmacist about your previous shingles when you complete the health screening.
Can I get the second dose at a different CVS location?
Yes. CVS locations share records, so you can receive your first dose at one store and your second dose at another. When you arrive for your second appointment, the pharmacist will look up your first dose in the system and confirm the timing is correct before administering the second injection.
What are the side effects of Shingrix?
Most people experience mild side effects: arm soreness at the injection site, muscle aches, fatigue, or low-grade fever for one to two days after each dose. These are normal and mean your immune system is responding. Serious side effects are rare. Contact your doctor if you develop signs of an allergic reaction like difficulty breathing or swelling of the face.
How long does the shingles vaccine protect you?
Studies show Shingrix is more than 90 percent effective at preventing shingles and postherpetic neuralgia (nerve pain after shingles) for at least seven years. Protection appears to remain strong beyond that, though long-term data is still being collected. A booster dose is not currently recommended by the CDC.
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.