You can get a whooping cough vaccine at pharmacies, primary care offices, local health departments, and many urgent care clinics. Most adults and older children need the Tdap vaccine, which protects against whooping cough (pertussis) along with tetanus and diphtheria. It’s widely available and often takes just a walk-in visit.
Pharmacies Are the Easiest Option for Adults
Chain pharmacies like CVS, Walgreens, Rite Aid, and grocery store pharmacies stock Tdap and can administer it without an appointment in most states. You can typically walk in, fill out a short form, and get vaccinated in under 20 minutes. If you have health insurance, the vaccine is usually covered at no cost as a preventive service. Without insurance, expect to pay roughly $70 to $100 out of pocket, though prices vary by location.
Your Doctor’s Office
A primary care provider or family doctor can give you or your child the whooping cough vaccine during a routine visit. This is the most common setting for children, since the childhood version (DTaP) is part of a five-dose series given at 2, 4, 6, and 15 to 18 months, plus a final dose between ages 4 and 6. Pediatricians and family medicine offices keep DTaP in stock as standard practice.
For adults, scheduling a dedicated appointment just for a vaccine isn’t always necessary. Many offices will add it onto an annual physical or sick visit. If you’re pregnant, your OB-GYN’s office will typically have Tdap available, since a dose is recommended during every pregnancy, preferably during weeks 27 through 36.
Local Health Departments and Community Clinics
If cost is a concern, your city or county health department is one of the best places to look. Many offer vaccines on a sliding fee scale based on income. As an example, Columbus, Ohio’s public health clinics provide routinely recommended adult vaccines at zero vaccine cost for uninsured adults, charging only a $17 assessment fee per visit, with sliding-scale discounts available. No child 18 or younger is turned away for inability to pay. Policies vary by jurisdiction, but the general approach is similar across the country.
Federally Qualified Health Centers (FQHCs) and Rural Health Clinics serve medically underserved areas and are another reliable option for affordable vaccination. You can find one near you through your state health department’s website or by searching the federal Health Resources and Services Administration directory.
Free Vaccines for Children
The CDC’s Vaccines for Children (VFC) Program provides no-cost vaccines, including the whooping cough series, to children who are uninsured, underinsured, Medicaid-eligible, or American Indian/Alaska Native. VFC vaccines are available at enrolled healthcare providers, pharmacies, and health clinics. To find a VFC provider near you, contact your state or local health department, as many states maintain searchable online directories.
One important detail: underinsured children (those whose insurance doesn’t cover vaccines) can only receive VFC vaccines at Federally Qualified Health Centers or Rural Health Clinics, not at a standard doctor’s office.
Which Vaccine You Need Depends on Age
Children younger than 7 receive DTaP, which contains higher doses of the protective components. The full series is five shots spread across infancy and early childhood. Kids who miss doses can catch up on a modified schedule through their pediatrician.
At age 11 or 12, adolescents get a single dose of Tdap, which is a reformulated version for older kids and adults. After that initial Tdap dose, adults need a booster every 10 years. Those boosters can be either Tdap or Td (which covers tetanus and diphtheria but not pertussis). If you’re unsure when you last had a booster, it’s safe to get one.
Pregnant people should get a fresh dose of Tdap during every pregnancy, regardless of when their last booster was. Early in the third trimester (weeks 27 through 36) is the ideal window, because it gives the body time to produce antibodies that cross the placenta and protect the newborn during the first few months of life.
How to Find a Location Quickly
The fastest route is to search “Tdap vaccine near me” on your pharmacy’s website or app. CVS, Walgreens, and most chains let you check availability and schedule online. You can also call your doctor’s office to confirm they have it in stock before coming in. For health department clinics, check your city or county public health website for walk-in hours and any required documentation.
If you’re preparing for international travel and want to make sure all your vaccinations are current, your regular doctor or local health department can handle Tdap. Travel medicine clinics are another option, though they’re more useful when you need specialized vaccines like yellow fever. The CDC recommends calling your doctor or health department first, since they can often provide pre-travel advice alongside routine shots like Tdap.

