Adjust Font Size

2019-2020 Flu Vaccination Program Schedule

New for 2019-2020 Season: Schedule your flu vaccine directly through MyHealth Online

All appointments listed below can also be scheduled using MyHealth Online.  Log into your MyHealth account today and schedule a flu vaccine for you and your family. 

Please note: Specific appointment dates and times by practice location are booked on a first come, first served basis by phone or through MyHealth Online and may fill up quickly. Once logged in to MyHealth, you will only see dates and times for available appointments. If your regular site of care is not listed on MyHealth, or the available appointment times shown are not convenient for you, please call the practice to enquire about other appointment options.

Click on a practice location for flu vaccination information. Additionally, many practices will offer a flu vaccine during a previously scheduled appointment.


Beverly - Harvard Vanguard

Please call (978) 927-4110 or use MyHealth Online to schedule an appointment. 

[ back to top ]


Boston - Copley - Harvard Vanguard

Please call (617) 859-5101 for adults or (617) 859-5470 for pediatrics, or use MyHealth Online to schedule an appointment.

[ back to top ]

Boston - Kenmore - Harvard Vanguard

Please call (617) 421-8843 for adults or (617) 421-8888 for pediatrics, or use MyHealth Online to schedule an appointment. 
[ back to top ]

Boston - Post Office Square - Harvard Vanguard

Please call (617) 654-7200 or use MyHealth Online to schedule an appointment. 

[ back to top ]

Bourne - PMG

Please call (508) 743-9543 or use MyHealth Online to schedule an appointment. 

[ back to top ]


Braintree - Harvard Vanguard

Please call your doctor to schedule an appointment.

[ back to top ]


Burlington - Harvard Vanguard

Please call (781) 221-2600 for adults or (781) 221-2800 for pediatrics, or use MyHealth Online to schedule an appointment. 

[ back to top ]

Cambridge - Harvard Vanguard

Please call (617) 661-5100 for adults or (617) 661-5575 for pediatrics, or use MyHealth Online to schedule an appointment. 

[ back to top ]

Chelmsford - Harvard Vanguard

Please call (978) 250-6100 for adults or (978) 250-6300 for pediatrics, or use MyHealth Online to schedule an appointment. 

[ back to top ]

Chestnut Hill-West Roxbury - Harvard Vanguard

Please call (617) 541-6500 for adults or (617) 541-6400 for pediatrics, or use MyHealth Online to schedule an appointment. 

[ back to top ]


Concord - Harvard Vanguard

Please call your doctor or use MyHealth Online to schedule an appointment. 


Dedham - Dedham Medical

Please call (781) 329-1400 or use MyHealth Online to schedule an appointment. 

[ back to top ]

Duxbury - PMG

Please call (781) 934-0172 or use MyHealth Online to schedule an appointment. 

[ back to top ]


Kingston - PMG

Please call (781) 585-2172 or use MyHealth Online to schedule an appointment. 

[ back to top ]

Medford - Harvard Vanguard

Please call the practice to schedule an appointment.

[ back to top ]

Needham - Harvard Vanguard

Please call (781) 726-4824 or use MyHealth Online to schedule an appointment. 

[ back to top ]


Norwood - Dedham Medical

Please call (781) 278-5540 for adults or (781) 278-5590 for pediatrics, or use MyHealth Online to schedule an appointment. 

[ back to top ]

Peabody-Lynnfield - Harvard Vanguard

By appointment for pediatric patients on:
  • Tuesdays from 2:00pm-6:00pm and Fridays from 9:00am-11:00am beginning October 1st thru December 31st
Please call (978) 977-4210 for adults or (978) 977-4300 for pediatrics, or use MyHealth Online to schedule an appointment. 

Plymouth - Cordage Park - PMG

Please call (508) 747-1443 or use MyHealth Online to schedule an appointment. 

[ back to top ]


Plymouth - Court Street - PMG

Please call (508) 746-7543 or use MyHealth Online to schedule an appointment. 

[ back to top ]

Plymouth - Pine Hills - PMG

Please call (508) 224-2224 or use MyHealth Online to schedule an appointment. 

[ back to top ]

Quincy - Granite Medical

By appointment only beginning October 28th. Please call (617) 376-6600 or use MyHealth Online to schedule an appointment.

[ back to top ]

Quincy - Harvard Vanguard

Please call (617) 774-0840 for adults or (617) 774-0660 for pediatrics, or use MyHealth Online to schedule an appointment. 

[ back to top ]

Somerville - Harvard Vanguard

Please call (617) 629-6350 for adults or (617) 629-6300 for pediatrics, or use MyHealth Online to schedule an appointment. 
 
[ back to top ]

Watertown - Harvard Vanguard

Please call (617) 972-5230 for adults or (617) 972-5570 for pediatrics, or use MyHealth Online to schedule an appointment. 

[ back to top ]

Wellesley - Harvard Vanguard

Please call (781) 431-5220 for adults or (781) 431-5230 for pediatrics, or use MyHealth Online to schedule an appointment. 
 
[ back to top ]

Weymouth - 90 Libbey Parkway

Please call (781) 682-0630 or use MyHealth Online to schedule an appointment. 

[ back to top ]