CVS Health operates one of the largest pharmacy networks in the United States, with over 9,600 locations nationwide. Getting a flu shot at CVS involves a straightforward process that differs slightly depending on whether you schedule in advance or walk in without an appointment. Understanding how their scheduling system functions can help you plan your visit more effectively and reduce wait times.
Learn How the U.S. Air Force Academy Works →
CVS offers flu shots year-round, though the peak season runs from September through November when flu activity typically increases. Their pharmacists and trained technicians administer shots during regular pharmacy hours, which usually extend into evenings and weekends at most locations—a convenience factor that sets them apart from many medical offices with traditional 9-to-5 schedules.
The scheduling process happens through multiple channels. You can book appointments directly through CVS's website (cvs.com), their mobile app, or by calling your local pharmacy. When you schedule online, you'll provide basic information like your name, date of birth, and which location you prefer. The system then shows available time slots, allowing you to pick one that fits your calendar.
Walk-in flu shots are also accepted at virtually all CVS pharmacies. Many people simply stop by during their regular shopping trips without pre-booking. During peak season, walk-in wait times can range from 15 minutes to an hour depending on traffic and how many people have already booked appointments that day. Scheduling ahead essentially reserves your spot and minimizes waiting room time.
Practical takeaway: Visit cvs.com or use the CVS app 1-2 weeks before you want your flu shot to explore available times. Even if you prefer walk-ins, checking the app first gives you a realistic picture of how busy your nearest location is that day.
Whether you schedule online or walk in, CVS needs specific information before administering your flu shot. Having this information ready speeds up the process considerably. Most of what they need relates to medical history, current medications, and insurance coverage—details that help pharmacists determine whether any precautions apply to you specifically.
Learn About Minnesota Housing Programs Guide →
The core pieces of information include your date of birth, current medications (including over-the-counter drugs and supplements), any allergies you have, and your medical history regarding vaccine reactions. CVS particularly needs to know about any severe allergies to eggs, gelatin, or any vaccine component, since some flu vaccines contain egg protein. You'll also indicate whether you've had other vaccines recently, as spacing between vaccines matters for optimal immune response.
If you have health insurance, bring your insurance card or have the information available. CVS accepts most major insurance plans, Medicare, and Medicaid. Having your member ID and group number ready helps the pharmacy verify coverage before you leave, preventing surprise bills. If you're uninsured, CVS still administers flu shots; prices vary by location but typically range from $30-$50 without insurance.
When scheduling online, you'll enter much of this information digitally. The system asks screening questions about your health status and any previous vaccine reactions. If you have a myChart account through your healthcare provider, some information may auto-populate, though CVS operates independently from most medical practices. Walk-in patients fill out a brief form at the pharmacy counter before seeing the pharmacist.
One detail people often overlook: your age matters for some formulations. CVS carries standard flu vaccines for people 18 and older, and different options for younger children. Adults 65 and older may have access to higher-dose vaccines like Fluzone High-Dose, which research suggests provides better protection for older populations. Having your age or birthdate stated clearly prevents any confusion about which vaccine version you receive.
Practical takeaway: Create a quick note on your phone listing your current medications, any vaccine allergies, and your insurance member ID. Whether you're scheduling online or walking in, you can reference this note rather than trying to remember details on the spot.
CVS provides four distinct pathways to get your flu shot, each with different advantages depending on your situation. Knowing the strengths and limitations of each helps you choose the approach that actually fits your life rather than what sounds easiest in theory.
Learn About Medicare Fitness and Wellness Programs →
Online scheduling through CVS.com represents the most detailed route. You navigate to their vaccine section, select your location, view a calendar of available times stretching typically 7-10 days forward, and book your preferred slot. The website shows real-time availability, so if a time slot appears available, you can almost always secure it. The entire process takes 5-10 minutes. You'll receive a confirmation email with your appointment details and parking or entrance information for that location. One limitation: online scheduling sometimes lags during extremely busy periods (late September through October), and you may see fewer available slots than you expect.
The CVS mobile app offers the same functionality as the website but with additional convenience features. The app remembers your information from previous visits, so returning customers can book their second dose or next year's shot in just 2-3 minutes. The app also sends you a reminder notification the day before your appointment, reducing no-shows. Push notifications alert you when new time slots open at your preferred location, useful during peak season when spots fill quickly. The trade-off: the app requires initial setup and download, though it's free and available on both iOS and Android devices.
Calling your local CVS pharmacy directly works well if you prefer human interaction or have questions before booking. Pharmacy staff can discuss which vaccine formulation matches your needs, explain any concerns about your medical history, and often find times that don't show online—sometimes pharmacies hold back a few slots for phone bookings. Call during off-peak hours (weekday mid-mornings or early afternoons) for shorter hold times. The downside: you won't see your full range of options at once, and staff may have limited availability information beyond the next few days.
Walk-in appointments require no advance planning. You simply go to your nearest CVS pharmacy during operational hours and ask for a flu shot at the pharmacy counter. This works great if your schedule fluctuates or you prefer spontaneity. However, walk-ins mean you accept whatever wait time exists that day. During peak flu season, walk-ins at popular locations might wait 45 minutes to an hour. Early morning or mid-afternoon visits typically have shorter waits than lunch hours or evenings. Some locations experience less traffic than others; a CVS in a quieter area might see 10-minute waits while a high-traffic location runs much longer.
Practical takeaway: If your schedule is flexible, check the CVS app or website 5-7 days out for your preferred time and location—this typically shows more availability than walking in during peak season. If your schedule shifts frequently, note your local CVS location and plan for a 30-minute buffer when you do walk in.
Flu shot timing involves both biological and practical considerations. The vaccine takes roughly two weeks for your immune system to build protection, which is why health authorities recommend getting vaccinated in September or October rather than waiting until November or December. Starting your protection earlier in the season means you're covered if the flu circulates early in your community.
Your Free Guide to Kaiser Appointment Scheduling →
CVS begins offering flu shots as early as late August at some locations, ramping up availability through September. August and early September represent the sweet spot for avoiding crowds—pharmacists typically have abundant appointment slots, and walk-in times rarely exceed 10 minutes. As September progresses into October, demand increases noticeably. By late October through November, many locations reach capacity during peak hours, and online scheduling may show limited availability a week out.
Actual wait times at CVS locations vary dramatically by geography and time of day. Urban CVS pharmacies in major metropolitan areas experience longer wait times than suburban or rural locations, particularly on weekends. A CVS in downtown Chicago might see 45-minute waits on a Saturday afternoon, while the same CVS chain location 20 miles away in a smaller suburb might see 15-minute waits. Time of day matters equally: 10 a.m. on a Tuesday typically shows much shorter waits than 5 p.m. on a Friday when people stop by after work.
Weather patterns influence timing too. Unseasonably early cold snaps sometimes trigger earlier demand for flu shots, as people perceive increased flu risk. Conversely, mild early-season weather delays some vacc
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.