Find the Flu Shot Close to Home

It is easy to find a convenient flu shot location here in northern Michigan. Talk with your family doctor, visit your local health department, stop by your local retail pharmacy, or find a Munson Healthcare flu shot location close to you (below), where walk-ins or same-day appointments are typically welcome. Flu shots are typically covered – often without a co-pay – by private health insurance, Medicare, and Medicaid.


Flu Shots in the Boyne City and Charlevoix Area

Patients with a Munson Healthcare-affiliated primary care provider can call their doctor's office and schedule a same-day flu shot appointment with a nurse. Please note that new patients may have to wait four to six weeks in order to establish care.

Charlevoix Pediatrics

Charlevoix Pediatrics offers same-week appointments for vaccinations, including the flu shot.


Flu Shots in the Cadillac Area

Patients with a Munson Healthcare-affiliated primary care provider in the Cadillac region can call their doctor's office and schedule a same-week flu shot appointment with a nurse.


Flu Shots in the Frankfort Area


Flu Shots in the Gaylord Area

Walk-ins or same-day appointments are typically welcome at the clinics below.


Flu Shots in the Manistee Area

Patients with a Munson Healthcare-affiliated primary care provider in the Manistee area can call their doctor's office and schedule a flu shot appointment. Flu shots appointments are currently being offered Mondays and Fridays. Patients who do not already see a Manistee Hospital primary care provider will first need to establish care.


Flu Shots in the Traverse City Area

Pediatric Specialty Clinic

The Pediatric Specialty Clinic in Traverse City offers a walk-in immunization clinic for many vaccinations, including the flu shot. 

Service Locations

Charlevoix Pediatrics 14719 W. Upright St. Charlevoix, MI 49720 231-547-3840 Get Directions
Empire Family Care 9975 W. Ottawa Ave. Empire, MI 49630 231-835-2088 231-835-2534 Get Directions
OMH Medical Group - Indian River 3860 S. Straits Hwy. Indian River, MI 49749 231-238-0581 231-238-0586 Get Directions
OMH Medical Group - Lewiston 3040 Bourn St. Lewiston, MI 49756 989-786-4877 989-786-2187 Get Directions
OMH Walk-In Clinic 1996 Walden Dri Gaylord, MI 49735 989-731-4111 Get Directions
Pediatric Specialty Clinic 106 S. Madison Traverse City, MI 49684 231-935-8125 Get Directions