Where to get a free flu shot this weekend

HAMPTON ROADS, Va. (WAVY) — Fall is officially here and not far behind it comes flu season. Cities across the Hampton Roads area are helping residents get ready for flu season with free vaccines this weekend.

“The best recommendation is just get your flu shot and be ready,” Norfolk Health District Director, Dr. Demetria Lindsay, told 10 On Your Side.

Doctors say it every year and with good reason. Although the shot is not perfect, the Centers For Disease Control reports it’s usually between 40 and 60 percent effective. Studies show the vaccine is the safest and most effective way to prevent getting the flu. The CDC recommends everyone over 6 months old get a shot by the end of October.

“We don’t know when that first wave of flu may come through,” said Dr. Lindsay.

The vaccine takes two weeks to be effective and kids eight and under need two doses spaced four weeks apart.

This weekend health districts across Hampton Roads and the Eastern Shore are holding drive-thru flu clinics.

The best part — besides the fact that the shots are free — you don’t even have to get out of your car in some cities! All you have to do is roll up your sleeve (or wear a short sleeve shirt).

Here are the times, locations and ages for each event:


The Chesapeake Health Department is offering flu shots for free Saturday during a walk up only event.

  • Chesapeake Health Dept.
    748 Battlefield Blvd. N.
    (757) 382-8631
    10 a.m. – 2 p.m. *ages 3 & older


Health officials in Portsmouth are holding two drive-thru flu clinics Saturday. The first 200 cars will get a first aid kit for their car.

  • TCC Portsmouth Campus
    120 Campus Drive
    (757) 393-8585
    9 a.m. – 1 p.m. *ages 6 mo. & older
  • ODU Tri-Cities Center
    1070 University Boulevard
    (757) 514-4700
    10 a.m. – 2 p.m. *ages 3 & older


Gloucester’s flu clinic Saturday is drive thru only. Please note that it is for patients 10 years of age and older.

  • Gloucester Fire and Rescue
    7598 Dutton Road
    (804) 758-2381
    9 a.m. – 1 p.m. *ages 10 & older


The Peninsula Health District is also holding a free flu clinic Saturday. It is walk up only.

  • Peninsula Town Center Courtyard
    4410 E Claiborne Square
    10 a.m. – 2 p.m. *ages 3 & older


Norfolk is also holding a drive-thru flu shot event Saturday. A walk-up clinic station will also be available.

  • Military Circle Mall
    880 North Military Highway (former Macy’s parking lot)
    (757) 683-2834
    10 a.m. – 2 p.m. *ages 3 & older


Free flu vaccine clinics are being held at Newtown Elementary School and Green Run High School from 10 a.m. to 2 p.m. Saturday. Much like Norfolk’s clinic, the vaccines will be offered in Virginia Beach for anyone 3 years or older. Virginia Beach officials said supplies will be limited to 1,100 doses, so the event is first-come, first serve.

  • Drive Thru Only
    Green Run High School
    1700 Dahlia Drive
    10 a.m. – 2 p.m. *ages 3 & up
  • Walk Up Only
    Newtown Elementary School
    5277 Learning Circle
    10 a.m. – 2 p.m. *ages 3 & older


The Eastern Shore Health District is offering a drive thru only event Saturday. It is only being offered to adult patients.

  • Eastern Shore Community College
    29300 Lankford Highway
    (757) 787-5880
    9 a.m. – noon *ages 18 and older

If you can’t make it to a free clinic this weekend, Sentara is offering free flu shots on Saturday, October 7 at various locations across Hampton Roads and Northeast North Carolina.

Drive up, roll down your window and roll up your sleeve for a FREE flu shot. No appointments are needed, adults only – first come, first served / while supplies last. This is a rain or shine event.

There are 11 locations offering flu shots from 8 a.m. until noon on October 7. Find a location near you:

  • Sentara Virginia Beach General Hospital
    Virginia Beach, VA
    View Map

  • Sentara Independence
    Virginia Beach, VA
    View Map

  • Sentara Princess Anne Hospital
    Virginia Beach , VA
    View Map

  • Sentara Princess Anne Hospital
    Virginia Beach , VA
    View Map
  • Sentara Leigh Hospital
    Norfolk, VA
    View Map
  • Sentara BelleHarbour
    Suffolk, VA
    View Map
  • Sentara St. Luke’s
    Carrollton, VA
    View Map
  • Sentara Obici Hospital
    Suffolk, VA
    View Map
  • Sentara Port Warwick
    Newport News, VA
    View Map
  • Sentara Medical Arts & Urgent Care
    Williamsburg, VA
    View Map
  • Sentara Gloucester Medical Arts
    Gloucester , VA
    View Map
  • Sentara Kitty Hawk
    Kitty Hawk, NC
    View Map