How to Schedule a Flu Shot at Publix Pharmacy
Booking your flu shot at Publix
You can schedule a flu shot at Publix through their website, their mobile app, or by calling the pharmacy directly. Publix pharmacies carry flu vaccines year-round, though availability is highest from September through November. You do not need an appointment — walk-ins are welcome — but booking ahead means shorter wait times and guarantees the vaccine is in stock when you arrive.
To book online, go to publix.com, select "Pharmacy" from the main menu, then look for "Schedule a vaccine" or "Immunizations." You'll enter your location, choose a date and time, and answer basic health questions. The app works the same way if you prefer to book on your phone. If you'd rather talk to someone, call your local Publix pharmacy directly — the number is on their website or on your receipt from a recent visit.
Publix also participates in most insurance plans, including Medicare Part B and Medicaid. If you're uninsured, the cost varies by location but is typically between $30 and $50. Ask about the specific price when you book or call ahead.
Key Takeaways
- Book through publix.com, the Publix app, or by calling your local pharmacy — all three routes take about five minutes.
- Walk-ins are welcome at any Publix pharmacy, but appointments reduce wait time and confirm the vaccine is available.
- Bring your insurance card if you have one, or be prepared to pay out of pocket if you don't.
- The appointment itself takes 10 to 15 minutes, including the health screening questions and the shot.
- Publix offers flu shots during regular pharmacy hours, which are typically 9 a.m. to 9 p.m. on weekdays and 10 a.m. to 6 p.m. on Sundays.
What to bring and what to expect
Bring your insurance card if you have one — Publix will bill your plan directly. If you don't have insurance, bring a photo ID and be ready to pay at the pharmacy counter. You don't need a doctor's referral or prescription; the pharmacist can give the vaccine on their own authority in all states.
When you arrive, the pharmacist or pharmacy technician will ask you a short set of health questions: whether you've had a severe allergic reaction to eggs or any vaccine ingredient, whether you're currently sick with a fever, and whether you've had another flu shot or live flu vaccine recently. These questions take two to three minutes. Then the shot itself takes about 30 seconds. You'll be asked to wait 10 to 15 minutes in the pharmacy area in case you have an immediate reaction — this is standard and very rare.
Publix will give you a vaccination record card showing the date, the vaccine type, and the lot number. Keep this for your records. If you need a copy later for work or school, you can request one from the pharmacy.
Insurance coverage and costs
Most insurance plans cover the flu shot at no cost to you — Medicare Part B, Medicaid, and most commercial plans include it. Publix's system will check your coverage when you book or when you arrive. If your plan covers it, you pay nothing. If it doesn't, you'll be told the out-of-pocket price before the shot is given.
Some people have insurance that covers the shot but charges a copay. Copays for vaccines at Publix are usually $0 to $10, depending on your plan. If you're unsure whether your plan covers it, call Publix pharmacy before your appointment and they can look it up using your insurance information.
Uninsured patients typically pay $30 to $50. Publix sometimes runs promotions offering discounts or free shots during peak flu season — check their website or ask the pharmacy when you call.
Timing and availability during flu season
Flu shots are available at Publix year-round, but the best time to get one is September through November, before flu season peaks. The CDC recommends getting vaccinated by the end of October, though it's never too late — you can get a flu shot through March or April if you haven't yet.
Publix pharmacies are busiest in October and early November, so if you book an appointment during those weeks, you may see longer wait times even with a reservation. If you have flexibility, scheduling for September or late November will mean a quicker visit. Walk-ins during off-peak times (weekday mornings or early afternoons) also tend to move faster.
Availability can vary by location. Some Publix stores run out of certain vaccine types during peak season, though they usually restock within a few days. If you book online and your preferred time slot is unavailable, try a different location or date — the system will show you what's open nearby.
What happens after your shot
Most people have no side effects from the flu shot. Some experience mild soreness at the injection site, a low-grade fever, or body aches for a day or two — these are normal and not a sign that something is wrong. Over-the-counter pain relievers like ibuprofen or acetaminophen can help if you're uncomfortable.
Serious allergic reactions are extremely rare and happen within minutes of the shot, which is why Publix asks you to wait 10 to 15 minutes. If you feel dizzy, have trouble breathing, or develop hives or swelling in your face or throat, tell the pharmacist immediately — they have medication on hand to treat this.
The flu vaccine takes about two weeks to build immunity in your body. You're not fully protected until then, so continue normal precautions like handwashing during that window.
Rescheduling or canceling your appointment
If you need to reschedule, log into your Publix account on the website or app and select your appointment — you'll see an option to change the date and time. You can also call the pharmacy directly and they'll move you to a different slot. Canceling is just as simple: use the app or website, or call and let them know you won't be coming.
There's no penalty for canceling or rescheduling, and you can book a new appointment whenever you're ready. Publix doesn't charge a fee or require a reason.
Frequently Asked Questions
Can I get a flu shot if I'm sick right now?
If you have a fever or are actively ill, Publix will ask you to reschedule. The vaccine works better when your immune system isn't fighting an infection. Once you've been fever-free for 24 hours without fever-reducing medicine, you can come back and get the shot.
Do I need a doctor's order to get a flu shot at Publix?
No. Publix pharmacists are authorized to give flu shots without a prescription or referral. You can walk in or book an appointment directly with the pharmacy.
What if I'm allergic to eggs?
Most flu vaccines are safe for people with egg allergies because they contain only trace amounts of egg protein. The pharmacist will ask about your allergy during the health screening. If you have a severe allergy, tell them before the shot — they can discuss your specific situation and may have an egg-free option available.
Can I get other vaccines at the same time as the flu shot?
Yes. Publix offers other vaccines like COVID-19, RSV, pneumococcal, and shingles shots. You can get the flu shot and another vaccine on the same day in different arms. Let the pharmacist know when you book or arrive if you want multiple vaccines.
How long does the whole appointment take?
From check-in to leaving, plan for 15 to 20 minutes. The health questions take a few minutes, the shot itself is quick, and then you wait 10 to 15 minutes afterward. During busy times, check-in might add a few extra minutes, but the process itself doesn't change.
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.