Guides · 🏙️ City life
Flu Shots and Vaccines in Fredericton: The Practical Local Guide
New Brunswick’s seasonal flu shot is free for every resident aged six months and up, and most people get it at a pharmacy. NB pharmacists can also give COVID, pneumococcal (65+), RSV (75+) and MMR shots free with a Medicare card, plus paid travel and shingles vaccines. The fall respiratory campaign usually opens in mid-October (it was Oct. 14 in 2025). Infant shots and school clinics run through Public Health at 300 St. Mary’s Street.
How vaccines actually work here
In Fredericton, the pharmacy counter has quietly become the front door for most adult vaccines. You do not need a family doctor, a referral, or a hospital visit to get a flu shot, a COVID booster or a tetanus top-up. New Brunswick pharmacists are trained and authorized to assess, prescribe and inject a long list of vaccines, and for the publicly funded ones you pay nothing beyond showing your Medicare card. That covers a lot of ground for a province where plenty of people are still on the Patient Connect NB waitlist for a primary care provider.
The system splits roughly into three lanes. Pharmacies handle the bulk of adult and seasonal shots. Public Health (run locally by Horizon Health Network) handles infant and childhood immunization and the in-school clinics. Private travel clinics handle the specialized pre-trip stuff like yellow fever and malaria pills. Your family doctor or nurse practitioner, if you have one, can do most of the routine ones too. Knowing which lane you are in saves a lot of phone calls.
One honest caveat up front: not every pharmacy offers every vaccine, and the seasonal programs change their eligibility and start dates a little each year. This guide reflects the most recent New Brunswick program details we could verify, but it is worth a quick call to confirm before you drive across town.
The free seasonal flu program
New Brunswick offers the seasonal influenza vaccine free of charge to every resident aged six months and older. There is no income test and no fine print about being high risk: if you live here and you are at least six months old, the shot itself costs nothing. Out-of-province students, new residents and even people without a Medicare card can generally get it free through a pharmacist too, which is handy for the university crowd who spend the winter in Fredericton but are registered elsewhere.
Two specialized formulations matter. Adults aged 65 and older are offered an adjuvanted vaccine (branded FLUAD) designed to produce a stronger immune response in older bodies. Children and youth aged 2 to 17 who would rather skip the needle can often get FluMist, the intranasal spray, though supply varies by location and it is worth asking specifically. Everyone else gets the standard shot. The provincial flu program runs through the fall and winter and into the following summer, so even a January resolution to finally get around to it is not too late.
The fall campaign generally opens in mid-October. In 2025 the COVID and flu vaccines both became available starting October 14, with online booking for adults opening on October 3. If you want yours the moment it drops, watch the New Brunswick Pharmacists’ Association and local pharmacy pages in late September, or just book an appointment slot as soon as the portal goes live.
Getting your flu shot at a Fredericton pharmacy
For most adults, the fastest route is your neighbourhood pharmacy. Fredericton is well covered: you will find Shoppers Drug Mart, Sobeys and Lawtons pharmacies, Costco, Walmart, Superstore, Jean Coutu and a good number of independents scattered from the north side to the south side and out toward Oromocto. Chains like Shoppers and the Loblaw stores run their own online booking systems, while other community pharmacies may take appointments by phone or accept walk-ins when they have time. Not every location is plugged into the province’s online booking tool, so a phone call still beats a wasted trip.
Bring your Medicare card and, ideally, wear a short sleeve. The appointment itself takes only a few minutes, most of which is paperwork and the polite fifteen-minute wait afterward in case of a reaction. You can usually get your flu and COVID shots at the same visit, one in each arm, which is the efficient move if you are due for both. Pharmacists can vaccinate children too at many locations, but the minimum age for the flu shot at a pharmacy is 2, and younger infants go through Public Health.
If you have a preferred pharmacist who knows your medication list, there is a real advantage to getting your shots there: they can flag interactions and keep your immunization record in one place. But if you just want it done, the big-box options tend to have the most open slots during the October rush.
COVID boosters and RSV
Updated COVID-19 vaccines are free in New Brunswick for everyone six months and older, and pharmacists administer them at all ages. The fall reformulated shots roll out on the same mid-October timeline as the flu program (October 14 in 2025), and adults can book online or through a participating pharmacy. If you are otherwise healthy and simply want to stay current, the fall booster paired with your flu shot is the standard play. People who are older, immunocompromised or living in congregate settings may be eligible for additional doses, so ask your pharmacist or provider about timing rather than guessing.
RSV vaccine is now free for New Brunswickers aged 75 and older. That eligibility expanded in 2025; previously the funded RSV vaccine was aimed mainly at older adults in long-term care and other congregate settings. Pharmacists can administer it to the 75-plus group at no cost. If you are between 60 and 74 and interested, it may still be available to buy privately or through your provider depending on your health situation, so it is worth a conversation.
A quick note on the alphabet soup: flu, COVID and RSV are three different viruses with three different vaccines. There is no single shot that covers all three, but there is no medical reason you cannot get more than one in a single visit if you are eligible and your pharmacist agrees.
Routine adult vaccines
Vaccines are not just a childhood thing, and several routine adult ones are available right at the pharmacy. In New Brunswick, pharmacists can give the measles, mumps and rubella (MMR) vaccine free to adults 18 and older, and the pneumococcal vaccine free to adults 65 and older. Both are genuinely worth checking on: measles has been circulating again across Canada, and many adults born in a certain window only received one MMR dose as kids. If you are not sure of your history, a pharmacist can help you figure out whether you are due.
The shingles vaccine (Shingrix) is a common ask, and it is generally not publicly funded for most adults. Pharmacists can assess, prescribe and administer it, but you will typically pay out of pocket or through private insurance. It is given as a two-dose series and is recommended for adults 50 and older. Tetanus, diphtheria and pertussis boosters (the Tdap or Td shot every ten years, or after a dirty wound) are also available through pharmacists, as are hepatitis A and B vaccines. Some of these are funded only for specific risk groups, so cost depends on your situation.
If you have private drug coverage through work, keep your receipts: many plans reimburse vaccines that the province does not fund. And if you do have a family doctor or nurse practitioner, they can administer all of these too and may already have your full immunization record on file.
Travel vaccines and travel-health clinics
Planning a trip somewhere that needs more than a flu shot? Fredericton has dedicated travel-health clinics for exactly this. A proper pre-travel consult looks at your itinerary, your health history and what is circulating at your destination, then maps out which vaccines and medications you need and when to get them (some series need weeks of lead time, so do not leave it to the last Friday before you fly). Pharmacists in New Brunswick can also assess and prescribe many travel vaccines, including typhoid, cholera and Japanese encephalitis, and travel-related medications like malaria prophylaxis and something for traveller’s diarrhea.
Two Fredericton travel clinics we verified are Go Travel Clinic and River Valley Travel Health. Go Travel Clinic runs two locations, one on the north side at 231 Canada Street (506-458-9550) and one on the south side at 640 Prospect Street (506-459-5698), offering itinerary-based consults, vaccinations and travel medications. River Valley Travel Health is downtown at 348 King Street (506-450-5464) and covers consultations, vaccinations and preventive advice. Call ahead to book, since these are appointment-based and not walk-in counters.
Yellow fever is a special case: it can only be given at a designated Yellow Fever Vaccination Centre, and some countries require an official certificate to enter. If your trip needs it, confirm directly with the clinic that they are a designated centre before booking, and give yourself at least ten days before travel for the certificate to become valid.
Kids: the childhood schedule and school clinics
For babies and young children, the free routine vaccines run through Public Health, part of Horizon Health Network locally. New Brunswick’s childhood schedule starts with a hepatitis B dose around birth, then the main infant series at 2, 4 and 6 months (the combined DTaP-IPV-Hib shot, pneumococcal and rotavirus), followed by MMRV and meningococcal at 12 months, a booster at 18 months, and a preschool Tdap-IPV top-up around age 4. Annual flu shots are recommended from six months of age. Public Health nurses provide these at no cost and keep your child’s immunization record, which you will need for daycare and school registration.
Two big vaccines are delivered right in the schools. In Grade 7, students are offered the HPV vaccine and a Tdap booster, and in Grade 9 they get the meningococcal quadrivalent (ACYW-135) vaccine. Public Health runs these clinics in the schools and sends home consent forms, so watch your kid’s backpack in the fall. If your child misses a school clinic or you want to catch up on a missed dose, you can arrange it through the local Public Health office rather than waiting a full year.
The Fredericton Public Health office is at 300 St. Mary’s Street (506-453-5200). That is the number to call for infant immunization appointments, missed school shots, catch-up schedules for newcomers, and questions about your child’s record.
Where to actually go
Here is the short version of who does what. For your flu shot, COVID booster, RSV (if you are 75+), pneumococcal (65+), MMR, tetanus, shingles and most routine adult vaccines, go to a pharmacy: Shoppers, Sobeys, Lawtons, Costco, Walmart, Superstore, Jean Coutu or a trusted independent all offer vaccination services, though the exact menu varies by location. Bring your Medicare card, and book online where you can during the busy October window.
For anything involving babies, young children or missed school vaccines, go to Public Health at 300 St. Mary’s Street (506-453-5200). For a trip that needs travel vaccines, book a consult with a travel clinic like Go Travel Clinic or River Valley Travel Health, or ask your pharmacist whether they can prescribe what you need. And if you have a family doctor or nurse practitioner, they remain a perfectly good option for essentially all of the above, with the bonus of your full history on file.
When in doubt, phone first. Vaccine availability, walk-in versus appointment policies, and which shots a given pharmacy stocks all shift through the season, and five minutes on the phone beats standing at a counter learning they are out of the high-response formulation.
Key takeaways
- New Brunswick gives the seasonal flu shot free to every resident aged six months and older, with an adjuvanted high-response formulation for adults 65 and up.
- Most Fredericton adults get their flu and COVID shots at a pharmacy: bring your Medicare card, and you can usually get both in one visit.
- The fall respiratory vaccine campaign generally opens in mid-October (it was October 14 in 2025), with adult online booking opening a bit earlier (October 3 in 2025).
- NB pharmacists can administer COVID (all ages), flu (2+), pneumococcal (65+), RSV (75+) and MMR (18+) free with Medicare, plus paid travel and shingles vaccines.
- Infant shots and the Grade 7 (HPV, Tdap) and Grade 9 (meningococcal) school clinics run through Public Health at 300 St. Mary’s Street, 506-453-5200.
- Fredericton has dedicated travel-health clinics (Go Travel Clinic and River Valley Travel Health) for pre-trip consults, and yellow fever requires a designated centre.
Common questions
Is the flu shot really free in New Brunswick?
Yes. The seasonal influenza vaccine is free of charge to all New Brunswick residents aged six months and older, with no income test or high-risk requirement. You just show your Medicare card at a pharmacy, Public Health office or your provider’s office. Out-of-province students and new residents can generally get it free too.
Can a pharmacist give me my shots, or do I need a doctor?
Pharmacists in New Brunswick are authorized to assess, prescribe and administer a wide range of vaccines, so you do not need a family doctor or a referral. They handle flu, COVID, RSV (75+), pneumococcal (65+), MMR (18+), tetanus, shingles and many travel vaccines. Not every pharmacy offers every vaccine, so call ahead to confirm.
When can I get my flu and COVID shots this fall?
The fall respiratory campaign typically opens in mid-October. In 2025, COVID and flu vaccines became available starting October 14, with online booking for adults opening October 3. Watch local pharmacy pages and the New Brunswick Pharmacists’ Association in late September for the exact date, since it shifts slightly each year.
Where do I take my baby for their shots?
Infant and young-child immunization runs through Public Health, part of Horizon Health Network. The Fredericton office is at 300 St. Mary’s Street, and you can book by calling 506-453-5200. Your family doctor or nurse practitioner can also provide childhood vaccines on the provincial schedule.
Which vaccines do kids get at school in New Brunswick?
Public Health runs in-school clinics for two grades. Grade 7 students are offered the HPV vaccine and a Tdap booster, and Grade 9 students get the meningococcal quadrivalent (ACYW-135) vaccine. Consent forms go home in advance. If your child misses a clinic, contact the local Public Health office to catch up.
I’m going overseas. Where do I get travel vaccines in Fredericton?
Book a pre-travel consult with a dedicated clinic such as Go Travel Clinic (231 Canada Street and 640 Prospect Street) or River Valley Travel Health (348 King Street), or ask your pharmacist, since NB pharmacists can prescribe many travel vaccines and medications. Start several weeks early, and note that yellow fever must be given at a designated centre.
Sources & further reading
This guide reflects the documented local consensus, reporting, reviews and community voices, verified where possible. Things change; if we’re out of date, tell Freddy.
- GNB: Seasonal Influenza Vaccine (2025-2026), NB Prescription Drug Program
- GNB: Influenza (Flu Vaccine) overview
- New Brunswick Pharmacists’ Association: Flu Shots and Vaccines
- NBPA: COVID-19, influenza vaccines available and RSV eligibility expanded starting Oct. 14
- Horizon Health Network: Public Health Immunization
- GNB: New Brunswick Immunization Schedule
- Go Travel Clinic, Fredericton
- River Valley Travel Health, Fredericton