English | Español

Where Can I Get the Flu Vaccine?  

DPH and the Centers for Disease Control and Prevention recommend that everyone 6 months and older get the flu vaccine. You and your family can get the flu vaccine at many different locations, including health care provider offices, clinics, workplaces, pharmacies and DPH health departments.

South Carolina pharmacies:

  • No prescription is needed for anyone 12 years and older to get a flu vaccine, age may vary by pharmacy.
  • Cost of vaccine at the pharmacy depends on insurance coverage. Most health insurance plans cover the flu vaccine with no or low copay.
  • Find a local pharmacy that provides vaccines  

DPH Offers Flu Vaccines at Select Health Departments 

Search below for a DPH flu vaccine location.

Abbeville County

DaysTimeLocation
By Appointment 

Abbeville Health Department
905 W. Greenwood Street
Abbeville, SC 29620

Appointment Line (toll-free): (855) 472-3432

Aiken County

DaysTimeLocation
By Appointment 

Aiken County Health Department
222 Beaufort Street, NE
Aiken, SC 29801

Appointment Line (toll-free): (855) 472-3432
Clinic Phone: (803) 642-1687

Allendale County

DaysTimeLocation
2nd and 4th Thursdays8:45 AM - 3:45 PM

Allendale County Health Department
571 Memorial Ave N
Allendale, SC 29810

Appointment Line (toll-free): (855) 472-3432
 803-584-3818 Clinic Phone

Anderson County

DaysTimeLocation
By Appointment 

Anderson Health Department 
220 McGee Road  
Anderson, SC 29625

Appointment Line (toll-free): (855) 472-3432

Bamberg County

DaysTimeLocation
Monday - Friday8:30 AM - 4:30 PM

Bamberg County Health Department
370 Long Branch Road
Bamberg, SC 29003

Appointment Line (toll-free): (855) 472-3432 
Clinic Phone: (803) 245-5176

Barnwell County

DaysTimeLocation
By Appointment 

Barnwell County Health Department
11015 Ellenton Street, Hwy 278
Barnwell, SC 29812

Appointment Line (toll-free): (855) 472-3432 
Clinic Phone: (803) 541-1061

Beaufort County

DaysTimeLocation
1st and 4th Tuesdays8:30 AM - 4:30 PM

Beaufort County Health Department
601 Wilmington St
Beaufort, SC 29902

Appointment Line (toll-free): (855) 472-3432
Clinic Phone: (803) 525-7615 

Thursdays8:30 AM - 4:30 PM

Bluffton Health Clinic
4819 Bluffton Prkwy
Bluffton, SC 29910

Appointment Line (toll-free): (855) 472-3432
Clinic Phone: (843) 757-2251

Berkeley County

DaysTimeLocation
Appointment Only8:30 AM -5:00 PM

Berkeley County Health Department
109 W Main St
Monks Corner, SC 29461

Appointment Line (toll-free): (855) 472-3432
Clinic Phone: (843) 719-4600 

Appointment Only8:30 AM - 5:00 PM

Goose Creek Health Department
106 Westview Blvd
Goose Creek, SC 29455

Appointment Line (toll-free): (855) 472-3432
Clinic Phone: (843) 572-3313

Calhoun County

DaysTimeLocation
Mondays, Wednesdays, Thursdays, and Fridays8:30 AM - 4:30 PM

Calhoun County Health Department
2837 Bellville Road
St. Matthews, SC 29135

Appointment Line (toll-free): (855) 472-3432
Clinic Phone: (803) 874-2037

Charleston County

DaysTimeLocation
Appointment Only8:30 AM - 4:30 PM

North Area Health Department 
3963 Whipper Barony Lane 
North Charleston, SC 29405

Appointment Line (toll-free): (855) 472-3432 
Clinic Phone: (843) 740-1580

Appointment Only8:30 AM - 4:00 PM

Mount Pleasant Health Clinic
1189 Sweetgrass Basket Parkway
Mount Pleasant, SC 29466 

Appointment Line (toll-free): (855) 472-3432
Clinic Phone: (843) 856-1210

Cherokee County

DaysTimeLocation
By Appointment 

Gaffney Health Department
400 S. Logan Street
Gaffney, SC 29341

Appointment Line (toll-free): (855) 472-3432

Chester County

DaysTimeLocation
By Appointment 

Chester County Health Department
129 Wylie Street
Chester, SC 29706

Appointment Line (toll-free): (855) 472-3432
Clinic Phone: (803) 385-6152

Chesterfield County

DaysTimeLocation
By Appointment 

Chesterfield County Health Department
203 North Page Street
Chesterfield, SC 29709 

Appointment Line (toll-free): (855) 472-3432

Clarendon County

DaysTimeLocation
By Appointment 

Clarendon County Health Department
110 E. Boyce Street
Manning, SC 29102

Appointment Line (toll-free): (855) 472-3432

Colleton County

DaysTimeLocation
Fridays8:45 AM - 3:45 PM

Colleton County Health Department
219 S Lemacks St
Walterboro, SC 29488

Appointment Line (toll-free): (855) 472-3432
Clinic Phone: (843) 549-1516

Darlington County

DaysTimeLocation
By Appointment 

Darlington County Health Department
305 Russell St
Darlington, SC 29532

Appointment Line (toll-free): (855) 472-3432

By Appointment 

Hartsville Health Center
130 E Camden Ave
Hartsville, SC 29550

Appointment Line (toll-free): (855) 472-3432

Dillon County

DaysTimeLocation
By Appointment 

Dillon County Health Department
201 W Hampton St
Dillon, SC 29536

Appointment Line (toll-free): (855) 472-3432

Dorchester County

DaysTimeLocation
Mondays and Tuesdays8:30 AM - 4:30 PM

Dorchester County Health Department
500 N Main St
Summerville, SC 29483

Appointment Line (toll-free): (855) 472-3432
Clinic Phone: (843) 832-0041

Edgefield County

DaysTimeLocation
By Appointment 

Edgefield County Health Department
21 Star Road
Edgefield, SC 29824

Appointment Line (toll-free): (855) 472-3432
Clinic Phone: (803) 637-4035

Fairfield County

DaysTimeLocation
By Appointment 

Fairfield County Health Department
1136 Kincaid Bridge Road
Winnsboro, SC 29180

Appointment Line (toll-free): (855) 472-3432
Clinic Phone: (803) 635-6481

Florence County

DaysTimeLocation
By Appointment 

Florence County Health Department
145 East Cheves Street
Florence, SC 29506

Appointment Line (toll-free): (855) 472-3432

By Appointment 

Lake City Health Center
137 N Acline St.
Lake City, SC 29560

Appointment Line (toll-free): (855) 472-3432

Georgetown County

DaysTimeLocation
By Appointment 

Georgetown County Health Department
531 Lafayette Cir
Georgetown, SC 29440

Appointment Line (toll-free): (855) 472-3432

Greenville County

DaysTimeLocation
By Appointment 

Greenville Health Department
200 University Ridge
Greenville, SC 29602

Appointment Line (toll-free): (855) 472-3432

Greenwood County

DaysTimeLocation
By Appointment 

Greenwood Health Department
1736 S. Main Street
Greenwood, SC 29646

Appointment Line (toll-free): (855) 472-3432

Hampton County

DaysTimeLocation
Mondays, Tuesdays, Wednesdays, and Thursdays8:30 AM - 4:30 PM

Hampton County Health Department
531 Carolina Ave
Varnville, SC 29944

Appointment Line (toll-free): (855) 472-3432
Clinic Phone: (803) 943-3878

Horry County

DaysTimeLocation
By Appointment 

Horry County Health Department
1931 Industrial Park Rd
Conway, SC 29526

Appointment Line (toll-free): (855) 472-3432

By Appointment 

Myrtle Beach Health Department
700 21st Ave
N Myrtle Beach, SC 29577

Appointment Line (toll-free): (855) 472-3432

Jasper County

DaysTimeLocation
Mondays, Tuesdays, Wednesdays, and Thursdays8:30 AM - 4:45 PM

Jasper County Health Department
651 Grays Highway
Ridgeland, SC 29936 

Appointment Line (toll-free): (855) 472-3432
Clinic Phone: (843) 726-7788

Kershaw County

DaysTimeLocation
By Appointment 

Kershaw County Health Department
1116 Church Street
Camden, SC 29020

Appointment Line (toll-free): (855) 472-3432
Clinic Phone: (803) 425-6012

Lancaster County

DaysTimeLocation
By Appointment 

Lancaster County Health Department
1833 Pageland Highway
Lancaster, SC 29720

Appointment Line (toll-free): (855) 472-3432
Clinic Phone (803) 286-9948

Laurens County

DaysTimeLocation
By Appointment 

Laurens Health Department
93 Human Services Rd
Clinton, SC 29325

Appointment Line (toll-free): (855) 472-3432

Lee County

DaysTimeLocation
By Appointment 

Lee County Health Department
810 Brown St
Bishopville, SC 29010

Appointment Line (toll-free): (855) 472-3432

Lexington County

DaysTimeLocation
By Appointment 

Lexington County Health Department
1070 B South Lake Drive
Lexington, SC 29072

Appointment Line (toll-free): (855) 472-3432
Clinic Phone: (803) 785-6550

Marion County

DaysTimeLocation
By Appointment 

Marion County Health Department
206 Airport Court, Ste B
Mullins, SC 29574

Appointment Line (toll-free): (855) 472-3432

Marlboro County

DaysTimeLocation
By Appointment 

Marlboro County Health Department
711 S Parsonage St Ext
Bennettsville, SC 29512

Appointment Line (toll-free): (855) 472-3432

McCormick County

DaysTimeLocation
By Appointment 

McCormick Health Dept
204 Highway 28
McCormick, SC 29835

Appointment Line (toll-free): (855) 472-3432

Newberry County

DaysTimeLocation
By Appointment 

Newberry County Health Department
2111 Wilson Road
Newberry, SC 29108

Appointment Line (toll-free): (855) 472-3432
Clinic Phone: (803) 321-2170

Oconee County

DaysTimeLocation
By Appointment 

Oconee Health Dept
609 N Townville Street
Seneca, SC 29678

Appointment Line (toll-free): (855) 472-3432

Orangeburg County

DaysTimeLocation
Monday - Friday8:30 AM - 4:30 PM

Holly Hill Health Clinic
932 Holly St
Holly Hill, SC 29059

Appointment Line (toll-free): (855) 472-3432
Clinic Phone: (803) 496-3324

Mondays, Tuesdays, Wednesdays, and Thursdays8:30 AM - 4:30 PM

Orangeburg County Health Department
1550 Carolina Ave
Orangeburg, SC 29115

Appointment Line (toll-free): (855) 472-3432

Pickens County

DaysTimeLocation
By Appointment 

Pickens Health Department
200 McDaniel Avenue
Pickens, SC 29671

Appointment Line (toll-free): (855) 472-3432  

Richland County

DaysTimeLocation
By Appointment 

Richland County Health Department
2000 Hampton Street
Columbia, SC 29204

Appointment Line (toll-free): (855) 472-3432
Clinic Phone: (803) 576-2900

Saluda County

DaysTimeLocation
By Appointment 

Saluda County Health Department
613 Newberry Highway
Saluda, SC 29138

Appointment Line (toll-free): (855) 472-3432
Clinic Phone: (864) 445-2141

Spartanburg County

DaysTimeLocation
By Appointment 

Spartanburg Health Department

151 E. Wood Street
Spartanburg, SC 29305

Appointment Line (toll-free): (855) 472-3432

Sumter County

DaysTimeLocation
By Appointment 

Sumter County Health Department
105 North Magnolia Street
Sumter, SC 29150

Appointment Line (toll-free): (855) 472-3432

Union County

DaysTimeLocation
By Appointment 

Union Health Department
115 Thomas Street
Union, SC 29379

Appointment Line (toll-free): (855) 472-3432

Williamsburg County

DaysTimeLocation
By Appointment 

Williamsburg County Health Department
520 Thurgood Marshall Hwy
Kingstree, SC 29556

Appointment Line (toll-free): (855) 472-3432

York County

DaysTimeLocation
By Appointment 

York Health Department
116 North Congress Street
York, SC 29745

Appointment Line (toll-free): (855) 472-3432
Clinic Phone: (803) 684-7004

By Appointment 

Rock Hill Health Department
1070 Heckle Blvd
Rock Hill, SC 29732

Appointment Line (toll-free): (855) 472-3432
Clinic Phone: (803) 909-7300

What is the cost?

Cost will not be a barrier to vaccines offered in DPH clinics. Ask how we can help.

Children 6 months to 18 years can get flu shots at low or no cost, depending on eligibility.

Adults 19 years of age or older:

  • Low-cost vaccine is available for adults who don’t have health insurance or have insurance that doesn't cover vaccines.
  • Adults with health insurance:
    • The cost of the flu shot depends on the type of vaccine given and your insurance. High-dose flu shots are available for adults 65 years and older.
    • DPH can bill certain Blue Cross and Blue Shield plans, SC Medicaid and Medicare Part B.
    • For many insurance plans, including the State Health Plan, DPH is out of network. You will be responsible for the cost of the flu vaccine and administration of the shot.
Tags
Flu
Infectious Diseases
The Flu