Skip to main content

How to Schedule a Vaccination Appointment at Walmart

How to book a vaccine appointment at Walmart

Walmart's pharmacy locations offer flu shots, COVID-19 vaccines, and other routine immunizations. You can schedule an appointment through Walmart's website, the Walmart mobile app, or by calling your local pharmacy directly. Most appointments are available within a few days, and you do not need to be a Walmart customer to book one.

The fastest route is usually the Walmart website or app. Go to walmart.com/pharmacy/services/vaccination, select your location, choose the vaccine you want, and pick an available time slot. The system will ask for your name, date of birth, insurance information (if you have it), and any relevant health history. You'll receive a confirmation email or text with your appointment details.

If you prefer to call, find your local Walmart pharmacy phone number on Walmart.com or Google Maps, and ask the pharmacist directly about available times. Some locations fill up faster than others, so calling can sometimes get you in sooner if online slots are limited.

Key Takeaways

  • You can book online at walmart.com/pharmacy/services/vaccination, through the Walmart app, or by calling your local pharmacy.
  • Appointments are typically available within a few days and do not require a Walmart membership or prior customer status.
  • Bring your insurance card if you have one, though vaccines are covered at no cost to you under most plans and federal programs.
  • Arrive 10 to 15 minutes early to allow time for the health questionnaire and consent form.
  • If your preferred location has no open slots, try nearby Walmart pharmacies or call back in a day or two when new times may open up.

What documents and information to bring

Bring your insurance card if you have one. Walmart pharmacies accept most major insurance plans, Medicare, and Medicaid. If you do not have insurance, the vaccine is still free — federal programs cover the cost for uninsured people.

You will also need a photo ID and your Social Security number or date of birth. The pharmacist will ask health screening questions before the shot, so think ahead about any allergies, recent illnesses, or medications you take. If you have had a severe allergic reaction to any vaccine ingredient in the past, mention that when you arrive.

If you are getting a COVID-19 vaccine and have had a previous dose, bring records of that shot if you have them — the date and which vaccine you received. This helps the pharmacist confirm which dose you need. If you do not have records, the pharmacist can often look them up in state health systems.

What happens during your appointment

When you arrive, check in at the pharmacy counter. A staff member will verify your appointment and ask you to complete or review a health questionnaire on a tablet or paper form. This asks about allergies, current medications, recent illnesses, and whether you have ever had a bad reaction to a vaccine. Answer honestly — this information protects you.

The pharmacist will then review your answers, ask any follow-up questions, and explain what the vaccine does and what side effects are possible. You will sign a consent form. The actual injection takes seconds and is given in the arm. You will be asked to wait 15 minutes in the pharmacy area afterward so staff can watch for any immediate reaction — this is standard and very rare.

Before you leave, you will receive a vaccination card or record showing which vaccine you got, the date, and the lot number. Keep this card. If you need a second dose or a booster later, you will need to show it.

Timing and how long appointments take

Most Walmart pharmacy vaccination appointments are 15 to 30 minutes from check-in to leaving. The actual shot takes less than a minute, but the health questionnaire, pharmacist review, and 15-minute observation period add up. Arrive 10 to 15 minutes early to allow time to check in and complete paperwork.

Walmart pharmacies are usually open during regular store hours, which vary by location but typically run from 9 a.m. to 9 p.m. on weekdays and slightly shorter hours on weekends. Some locations offer extended hours. When you book online, you will see only the actual available times at your chosen location, so you can pick a slot that works for your schedule.

What to expect after your vaccine

Common side effects after a flu shot or COVID-19 vaccine include arm soreness, mild fever, fatigue, or headache. These usually appear within a day or two and go away on their own within a few days. You can take over-the-counter pain relievers like ibuprofen or acetaminophen if you need them.

Serious side effects are very rare. If you experience chest pain, difficulty breathing, severe swelling of the face or throat, or severe allergic reaction symptoms within hours of your shot, call 911 or go to an emergency room. If you have questions or concerns in the days after your appointment, call your local Walmart pharmacy or your primary care doctor.

Keep your vaccination card in a safe place. You may need it to prove you are vaccinated for travel, work, or school. Some people take a photo of it as a backup.

If your preferred time or location is not available

Walmart pharmacy appointment slots fill up, especially during peak flu season or when a new vaccine becomes available. If your preferred location or time is booked, try these options: check again the next day, as cancellations open up slots; search for nearby Walmart locations within a 10 to 15-minute drive; or call your local pharmacy directly to ask when new appointments are released.

You can also look at other pharmacy chains in your area — CVS, Walgreens, and many independent pharmacies offer the same vaccines and often have different availability. The vaccine itself is the same regardless of where you get it.

Frequently Asked Questions

Do I need insurance to get a vaccine at Walmart?

No. Vaccines are free under federal law for all people in the United States, regardless of insurance status. If you have insurance, Walmart will bill it at no cost to you. If you do not, Walmart will bill the federal program instead. Either way, you pay nothing.

Can I get more than one vaccine at the same appointment?

Yes. You can get a flu shot and a COVID-19 vaccine at the same visit, usually in different arms. Some people also get other vaccines like RSV or pneumococcal at the same time. Tell the pharmacist when you book if you want multiple vaccines, and they will confirm it is safe for you.

What if I miss my appointment?

Call your local Walmart pharmacy as soon as you know you cannot make it. This frees up the slot for someone else and lets you reschedule. If you miss without calling, you can still book a new appointment online or by phone — there is no penalty.

Can I bring a child to get vaccinated?

Yes. Walmart pharmacists can vaccinate children as young as 6 months old for flu and COVID-19. A parent or guardian must be present and provide consent. When you book, select the child's age group, and the system will show which vaccines are available for that age.

How do I find my vaccination record later?

Your vaccination card is your main record. Some states also keep records in a state immunization registry that you or your doctor can access. Ask the pharmacist whether your state has a registry and how to look up your record if you lose your card.

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.