Hours 9:30am–7pm Español Call Book a visit

Flu shots

Flu shots in Oklahoma City — $30

Thirty dollars, cash, no appointment. Walk in and be protected in about ten minutes — and bring the family, because flu spreads at home first.

¿Prefiere español? Vea esta página en español.

Hours 9:30am–7pm 4.92 from 250 reviews $30 · cash price
4.92 250 reviews on Tebra
  • Walk-ins welcome
  • We speak Spanish
  • Visits from $59 without insurance
  • Insurance accepted
  • Telehealth available

When to get it

The best time is late September through October, before flu starts circulating widely in Oklahoma. It takes about two weeks to build full protection, so earlier is better than waiting until people around you are already sick. Getting one in December or January is still worthwhile — flu season here often runs into March.

Who should especially get one

Anyone over six months old, but it matters most for adults over 65, pregnant women, children under five, anyone with asthma, diabetes, heart disease or a weakened immune system, and anyone who lives with or cares for someone in those groups.

If you have insurance

Most plans cover the flu vaccine at no cost to you as a preventive service. Bring your card and we bill it. The $30 is the cash price for anyone without coverage, and it is the same vaccine either way.

Common questions

How much is a flu shot?

$30 if you are paying cash. If you have insurance, most plans cover it completely as preventive care and you pay nothing.

Do I need an appointment for a flu shot?

No. Walk in during any open hours. It takes about ten minutes.

Can the flu shot give me the flu?

No. The vaccine cannot cause influenza. Some people have a sore arm or feel tired for a day, which is the immune system responding, not an infection.

Can my children get one here?

Yes, we vaccinate children and adults, and we can give a vaccination record for school.

I drive across the United States and if I have to go to the doctor, I try to go to Dr Perez. She really knows what she is doing. Her staff is awesome.

Sheila H · June 2026
  • The entire staff was incredibly kind and helpful. Doris was particularly thorough and answered all my questions. I highly recommend this clinic.

    Corey B · January 2026
  • Doris Perez is absolutely understanding, very knowledgeable, and very caring of everyone’s situation. She listens to help and keeps us informed about what is happening. Definitely would recommend her to anyone.

    Madelyn R · February 2026
  • Love Dr. Perez and staff. Always so friendly.

    Janice M · August 2026
  • Always nice and never a long waiting time

    Shelia W · July 2026

Ready to be seen?

Walk in, call, or book online. We speak Spanish.

Call Book a visit