The Centers for Disease Control and Prevention recommends that everyone 6 months and older should receive a flu vaccine every year. There are a number of locations in Montgomery County offering free or discounted flu vaccines.

Montgomery County

Kroger locations throughout Montgomery County offer flu vaccines with costs starting at $30. No appointments are necessary. For each flu shot given, the store will donate one meal to Feeding America.

CVS/pharmacy locations with a Minute Clinic offer the flu shot and accept most major insurance providers. No appointments are necessary.

Walgreens locations throughout Montgomery County offer the flu vaccine at locations with a Healthcare Clinic. Appointments can be made online and most major insurance providers are accepted.


Davam Urgent Care, located at 6022 FM 1488, Magnolia, offers flu shots for $25. Walk-ins are welcome. During the month of October the vaccine will be provided free of charge for law enforcement members and first responders with current identification. 281-583-1980.

The Woodlands

Urgent Care for Kids, located at 1640 Lake Woodlands Drive offers the flu vaccine for children and adults with prices ranging from $15-$25. 281-367-0010.

Urgent Clinics Medical Care, located at 3600 FM 1488, Ste. 200, offers the flu vaccine with costs ranging from $25 to $35. 936-447-9812.


Express Family Clinic offers the flu vaccine with costs ranging from $10 (children) to $20 (adults). 16145 Hwy. 105, Ste. 600. 936-463-8104.