Clinics in Virginia

CORONAVIRUS (COVID-19) UPDATES:

Recognizing that clinic services and operations will change as this epidemic progresses, this page will be updated frequently. 

Below are the Virginia Association of Free & Charitable Clinics member clinics only (not all free clinics in Virginia are VAFCC members). Clinics offer a variety of health care services, including medical, dental, vision, mental health and pharmacy services. However, not all clinics offer all services and not all areas of Virginia have a free or charitable clinic. Clinics are independent, nonprofit, volunteer-driven and community-based organizations. Each clinic sets its own eligibility requirements and guidelines, and all must be contacted directly for help.

 

Central Region

Access Now
2821 Emerywood Parkway, Suite 200, Richmond, VA 23294
804-622-8145

Current hours: Monday through Friday from 8am-4:30pm
Current services: Specialty medical care and related procedures including diagnostic testing, surgery, rehab, etc.
Currently accepting new patients: Must be referred by a partner primary care

Center for Healthy Hearts
1200 West Cary Street, Richmond, VA 23220
804-359-9375

Current hours: Monday through Thursday from 8am-5pm 
Current services: In-person offering new patient visits, paperwork drop off, medication and/or supply pick up, and follow up appointments as necessary. Via telehealth offering follow up visits, mental health visits, and eligibility screening
Currently accepting new patients: Interested individuals should call or contact through the website

CrossOver Healthcare Ministry - Richmond Clinic
108 Cowardin Avenue, Richmond, VA 23224
804-655-2794

Current hours: Monday - Thursday from 8:30am-5pm, Friday from 8:30am-1pm
 
Current services: Primary and specialty care, chronic disease management, medication pickup and medications management, dental, vision, pediatrics, mental health counseling, OB/GYN, HIV/AIDS diagnosis and treatment, social work case management, health education and COVID-19 testing. We are currently offering both in-person and telehealth appointments for most services.
 
Currently accepting new patients: Prospective patients should call to set up a time for new patient eligibility screening appointment. We are currently accepting uninsured, low-income patients and Medicaid patients.
 
8600 Quioccasin Road, Suite 105, Richmond, VA 23229
804-655-2794
Current hours: Monday, Tuesday and Thursday from 8:30am-8pm, Wednesday from 8:30am-5pm, Friday from 8:30am-1pm
 
Current services: Primary and specialty care, chronic disease management, medication pickup and medications management, dental, vision, pediatrics, mental health counseling, OB/GYN, HIV/AIDS diagnosis and treatment, social work case management, health education and COVID-19 testing. We are currently offering both in-person and telehealth appointments for most services.
 
Currently accepting new patients: Prospective patients should call to set up a time for new patient eligibility screening appointment. We are currently accepting uninsured, low-income patients and Medicaid patients.

Free Clinic of Powhatan
3908 Old Buckingham Road, Powhatan, VA 23139
804-598-5637
Current hours:
Mondays from3:30pm-8:30pm and Thursdays 8:30am-4:30pm
Current services: Primary care services, mental health services, prescription services, specialty physician visits.Emergency dental only.
Currently accepting new patients: Call to make an appointment

GoochlandCares
2999 River Road West, Goochland, VA 23063
804-556-6260

Current services: Primary care via telehealth, curbside, and in house appointments, on site labs, mental health care via telehealth, emergency dental care
Currently accepting new patients: Call or visit website. 

Hanover Interfaith Free Clinics
125 Beverly Road, Ashland, VA 23005
804-798-8890

Current hours: Tuesdays from 6pm-9pm & Wednesdays from 6-9pm
Current services: Primary care, dental services, podiatry, women's health
Currently not accepting new patients

Health Brigade
1010 North Thompson Street, Richmond, VA 23230
804-358-6343

Current hours: Monday through Thursday from 9am-5pm and Fridays from 9am-12pm
Current services: Medical care, mental health, care management, social work services, medication pick ups (on-site Mon-Wed 10am-2pm), syringe exchange (2 days mobile in the community and on site on Fridays 1-4pm)
Currently accepting new patients: Please call to make an appointment

Lucy Corr Village (for older adults)
6800 Lucy Corr Boulevard, Chesterfield, VA 23832
804-748-1511
Current hours: 
1st & 2nd Mondays - 8:30am-12pm, 1st, 2nd & 3rd Tuesdays - 8:30am-4:30pm,  Wednesdays - 8:30am-12pm, Thursdays - 8:30am-12pm, Fridays - 8:30am-4:30pm
Current services: dental services
Currently accepting new patients: Please call to make an appointment

Pathways' Free Specialty Clinic
1200 West Washington Street, Petersburg, VA 23803
804-862-1104,

Current hours & services: 3rd Mondays - 1pm-3pm (Urology), 3rd Tuesdays - 12pm-2pm(Women's Health), 1st Thursdays - 9am-12pm (Rheumatology), Thursdays - 11am -1pm (Chronic Care), 2nd & 4th Thursdays - 1pm-3pm (Cardiology), 1st Saturdays - 10am-1pm (Behavioral Health & Chronic care)
Currently accepting new patients: Please call to make an appointment
 

Eastern Region

Angels of Mercy 
7151 Richmond Road, Suite 401, Williamsburg, VA 23188
757-565-1700

Current hours: Tuesdays and Thursdays from 11am-7pm
Current services: Primary care via telehealth 
Currently accepting new patients: Call or visit website. 

Chesapeake Care Clinic
2145 South Military Highway, Chesapeake, VA 23320
757-545-5700

Current hours: Tuesdays and Wednesdays from 9am-5pm, Thursdays from 9am-6pm; Fridays from 9am-3pm
Current services: Curbside medication pickup/mail delivery medication, telehealth medical appointments, emergency dental, online & over-the-phone eligibility
Currently accepting new patients: Call or visit website

Community Free Clinic of Newport News
727 25th Street, Newport News, VA 23607
757-594-4060

Current hours: Clinic Hours – Mondays, Tuesdays & Wednesdays; 9:00am-3:00pm (Medical), Dental Hours – Mondays & Wednesdays; 5:00pm-7:00pm, Fridays; 9:00am-2:00pm
Current services: Primary care and pharmacy services
Currently accepting new patients: Screenings for new patients & recertification's are phone appointments only. Packets may be picked up during Clinic hours. Call or visit website. 

Guadalupe Free Clinic of Colonial Beach
5 South Irving Avenue, Colonial Beach, VA 22443
804-224-0571

Current hours: Wednesdays from 9:30am-2pm and Saturdays from 9am-2pm
Current services: Primary care, labs, and pharmacy services 
Currently accepting new patients: Call or visit website. 

Gloucester-Mathews Care Clinic
6031 Industrial Parkway, Gloucester, VA 23061
804-642-9515

Current hours: Monday through Thursday 8:30am-5pm, Fridays 8:30am-12pm
Current services: Primary care, mental health services, medication maintenance
Currently accepting new patients: Call or visit website

H.E.L.P Medical and Dental Clinic
1320 LaSalle Avenue, Hampton, VA 23669
757-272-2577

Current hours: Tuedays & Wednesdays
Current services: Primary medical and dental care
Currently accepting new patients: Call for an appointment.

HOPES Free Clinic
830 Southampton Avenue, 1st Floor, Norfolk, VA 23510
757-446-0366

Current hours: Thursday from 6pm-9pm
Current services: Primary care, chronic care, behavioral health
Currently not accepting new patients

Lackey Clinic
1620 Old Williamsburg Road, Yorktown, VA 23690
757-886-0608
Current hours: 
Monday through Thursday from 8:30am-5pm, Fridays from 8:30am-12pm
Current services: Primary and Specialty Medical Care, Dental Care, Better Vision Eye Care, Free and Low-cost Medications, Behavioral Health Counseling, Telehealth Services, Spiritual Care
Currently accepting new patients: Call or visit website.

Ledwith-Lewis Free Clinic
317 Duke Street, Tappahannock, VA 22560
804-443-9590
Current hours:
 Monday through Wednesday from 8am-5pm, Thursdays from 8am-3:30pm, every other Saturday from 8am-4pm
Current services: Primary care, specialty care, pharmacy services, labs, women's health
Currently accepting new patients: Call for an appointment.

Northern Neck-Middlesex Free Health Clinic
51 Williams B. Graham Court, Kilmarnock, VA 22482
804-435-0575

Current hours: Mondays and Wednesdays 8:30 am – 5 pm, Tuesdays and Thursdays 8:30 am – 6:30 pm, Fridays 8:30 am – 4 pm 
Current services: Medical Clinic, Dental Clinic, Pharmacy. Primary care, women’s health and GYN clinics, urology clinics, physical therapy. Onsite and telehealth as appropriate. 
Currently accepting new patients: Call for an appointment.

Park Place Health and Dental Clinic
606 West 29th Street, Norfolk, VA  23508
757-683-2692

Suspending operations temporarily and NOT accepting new patients

Western Tidewater Free Clinic
2019 Meade Parkway, Suffolk, VA 23434
757-923-1060
Current hours:
Clinic hours:  Monday, Tuesday, Wednesday and Thursday 9am - 4pm; Friday 9am- noon. Business hours Monday – Friday 8am – 5pm. 
Current services: Primary care, dental care, vision care, women’s health, mental health and pharmacy services. Specialty care and telehealth available.
Currently accepting new patients: Call or visit website

Northern Region

Adams Compassionate Health Care Network
4431 Brookfield Corporate Drive, Unit F, Chantilly, VA 20151
703-542-3366

Current Hours: Monday through Wednesday from 9am-3pm, Saturdays from 9am-12pm
Current Services: In person and telehealth primary care services, low cost prescriptions, specialty care 
Currently accepting new patients: Call/email to register or visit the website

Arlington Free Clinic
2921 11th Street South, Arlington, VA 22204
703-979-1400

Current hours: Monday through Friday from 9am-5pm, some Saturdays
Current services: Essential medical and emergency dental onsite, pharmacy pick-up curbside, mental health, primary and specialty care by telehealth, social services, case management by teleconference, diabetes education and dental education by teleconference, physical therapy--some by telehealth, women's health check-ins by teleconference
Currently accepting new patients: ​referrals by Virginia Hospital Center or other local partners. 

Catholic Charities of the Diocese of Arlington Mother of Mercy Free Medical Clinic
9380 Forestwood Lane, Unit B, Manassas, VA 20110
13900 Church Hill Drive, Woodbridge, VA 22191
703-335-2779
Current hours:
Monday, Tuesday and Thursdays from 8am-4:30pm 
Current services: Office: prenatal care, POC testing, Covid testing, glucose tolerance testing. Telehealth: primary care, cardiology, mental health counseling, physical therapy, dietetics, post-partum, other education.
Currently accepting new patients: Call for an appointment.

Culmore Clinic
6165 Leesburg Pike, Falls Church, VA 22044
703-260-8429
Current hours:
 Mondays from 10-2pm & 5pm-7pm, Tuesdays from 10am-2pm, Wednesdays from 10am-2pm, Thursdays from 10am-2pm & 3pm-5pm, Fridays from 10-12pm, Saturdays from 2-4pm
Current services: Primary care and mental health services via telehealth,  medication maintenance
Currently accepting new patients: Call for an appointment.

Grace Community Clinic
14631 Lee Highway, Suite 313, Centreville, VA 20121
703-650-9099


Loudoun Free Clinic
224-A Cornwall Street NW, Leesburg, VA 20176
703-779-5424

Current hours: Monday through Tuesday from 8am-5pm, Wednesday through Thursday from 8am-8pm
Current services: Primary care and urgent visits, laboratory and imaging review, counseling, behavioral health and psychology via telehealth, routine medication pickups, some specialty care. 
Currently accepting new patients: Call or visit website.

Mason and Partners Clinic
99 Adams Street, Manassas, VA 20110
7224 Commerce Street, Springfield, VA 22150
703-993-5880


Nova ScriptsCentral
6400 Arlington Boulevard, Suite 120, Falls Church, VA 22042
703-532-0269

Current hours: Mondays and Fridays from 9am-5pm
Current services: Pharmacy services and community health education
Currently accepting new patients: Must be referred by a partner primary care
 

Northwestern Region

Augusta Regional Dental Clinic
342 Mule Academy Road Fishersville, VA 23452
540-221-6723

Current hours: Monday through Friday from 8am-4:30pm
Current services: Dental services
Currently NOT accepting new patients

Charlottesville Free Clinic
1138 Rose Hill Drive, Charlottesville, VA 22903
434-296-5525

Current hours: Monday through Friday from 8am-1pm, Monday, Tuesday and Thursday evenings from 4pm-8pm
Current services: Primary care services, mental health counseling; medication pickup, emergency dental services
Currently accepting new patients: Call or visit website

Dr. Terry Sinclair Health Clinic
301 North Cameron Street, Winchester, VA 22601
540-536-1680

Current hours: Mondays from 9am-5pm, Tuesdays from 9am-8pm, Wednesdays from 9am-5pm, Thursdays from 9am-5pm, Fridays from 9am-5pm
Current services: Mental health services including medication management, counseling, primary care services, pharmacy services.
Currently accepting new patients: Call or visit website

Fauquier Free Clinic
35 Rock Pointe Lane, Warrenton, VA 20186
540-347-0394

Current hours: Monday through Thursday 9am - 4pm, Fridays from 9am-2:30pm
Current services: Medical, Mental Health, and Dental Care.  Care will be delivered remotely when possible and appropriate.  In-person care is also available.
Currently accepting new patients: Call to make an appointment

Fredericksburg Counseling Services
305 Hanson Avenue, Suite 140, Fredericksburg, VA 22401
540-373-2320

Current hours: Monday and Wednesday, 9am to 5pm; Tuesday and Thursday, 1pm to 9pm
Current services: Behavioral telehealth
Currently accepting new patients: Call to make an appointment

Free Clinic of Culpeper
610 Laurel Street, Suite 3, Culpeper, VA 22701
540-829-5032
Current hours:
Mondays, Tuesdays, and Thursdays from 9am-3pm, Wednesdays from  9am-12pm
Current services: Primary care services, medication services,  dental referrals
Currently accepting new patients: Call to make an appointment

Greene Care Clinic
39 Stanard Street, Stanardsville, VA 22973
434-985-7000

Current hours: Mondays from 8:30am-12pm and Thursdays from 8:30am-12pm
Current services: Primary care and medication services, Community Medical Supply Closet 
Currently accepting new patients: Call to make an appointment

Living Water Community Clinic
32345 Constitution Highway, Suite H, Locust Grove, VA 22508
540-854-5922

Current hours: 1st, 3rd, 4th (and 5th if there is one) Thursdays from 5-8 Pm, and the 2nd Saturday from 9am-12pm
​Current services: Primary care, pharmacy services, emergency dental services
Currently accepting new patients: Call to make an appointment

Lloyd F. Moss Free Clinic
1301 Sam Perry Boulevard, Fredericksburg, VA 22401
540-741-1061

Current hours: Monday through Friday from 9am-5pm, evening hours on alternating Tuesdays and Thursdays until 9pm
​Current services: Primary care (in-person or telehealth), orthopedics (in-person or telehealth), gynecology (in-person), dental (emergency only)
Currently accepting new patients: Call or visit website

Madison Free Clinic
410 North Main Street, Madison, VA 22727
540-948-3667

Current hours: Tuesdays from 3pm-6pm, Wednesdays from 9am-12pm, Thursdays from 4pm-7pm, and Saturdays from 10am-1pm 
​Current services: Primary care services, medication maintenance
Currently accepting new patients: Call to make an appointment

Orange County Free Clinic
101 C Woodmark Street, Orange, VA 22960
540-672-0793

Current hours: Monday through Friday from 9am-5pm, Medical Clinic hours are Monday through Thursday 9-5pm
​Current services: Primary Care (Medical), Medication Assistance, Specialty Referrals
Currently accepting new patients: New and current patients should call to make an appointment 

Page County Free Clinic
732 East Main Street, Luray, VA 22835
540-743-1054

Current hours: Tuesdays from 4pm-7pm
​Current services: Primary care, womens health, diabetes education, dental services, and prescription medication pickup
Currently accepting new patients: Call to make an appointment

Shenandoah Community Health Clinic
124 Valley Vista Drive, Woodstock, VA 22664
540-459-1700

Current hours: Monday through Wednesday from 8:30am-5pm and Thursday from 10am-7pm for medical and Thursdays from 8am-5pm for dental
​Current services: Primary care, medication maintenance, mental health, counseling, and comprehensive dental services including extractions, fillings, hygiene, root canals.
Currently accepting new patients: Call to make an appointment

St. Luke Community Clinic
316 North Royal Avenue, Front Royale, VA, 22630
540-636-4325

Current hours: Mondays, Tuesdays, and Thursdays from 9am-5pm, alternating Wednesdays & Fridays
​Current services: Primary care, medication assistance, mental health services, dental services, women's health, specialty services
Currently accepting new patients: Call to make an appointment
 

Southwestern Region

Bradley Free Clinic
1240 Third Street SW, Roanoke, VA 24016
540-344-5156

Current hours: Monday through Thursday 9am-7pm, Fridays 9am-5pm
Current services: Primary care, specialty care, emergency dental services, pharmacy services, mental health services
Currently accepting new patients: Call or visit website

Brock Hughes Medical Center
450 West Monroe Street, Wytheville, VA 24382
276-223-0558

Current hours: Monday through Friday from 8:30am-5
Current services: Primary care via in-person and telehealth,  labs, pharmacy, chronic care management, specialty and diagnostic testing referrals
Currently accepting new patients: Prospective patients should call to arrange for new patient eligibility screening and 1st appointment

Caring Hearts Free Clinic of Patrick County
835 Woodland Drive, Suite 101, Stuart, VA 24171
276-694-3410 x1

Current hours: Mondays and Tuesdays from 8:30am-3pm
Current services: Primary care, labs, pharmacy services, mental health services, specialty referral services 
Currently accepting new patients: Call to make an appointment

Christian Free Clinic in Botetourt
7330 Roanoke Road, Fincastle, VA 24092
540-353-0509

Current hours: Tuesdays from 5pm-9pm (onsite, telehealth available based on provider availability)
Current services: Primary care, medication maintenance, dental services
Currently accepting new patients: Call to make an appointment

Community Access Network
800 5th Street, Lynchburg, VA 24504
434-200-3366


Crossroads Medical Mission
300 West Valley Drive, Bristol, VA 24201
276-466-1600

Current hours: Tuesdays from 9am-7pm, Mondays, Wednesdays, Thursdays, Fridays from 9am-3pm
Current services: Primary care, labs and referrals
Currently accepting new patients: Call to make an appointment

G. Wayne Fralin Free Clinic
321 Tazewell Avenue SE, Roanoke, VA 24013
540-777-7671

Current hours: Monday - Thursday 8am to 5pm and Friday 8am to 3:30pm
Current services: Primary care, mental health services, dental services, specialty, medication maintenance, and optometry 
Currently accepting new patients: Call to make an appointment

Free Clinic of Central Virginia
1016 Main Street, Lynchburg, VA 24504
434-847-5866
Current hours: 
Monday, Wednesday, and Friday 8:30 a.m. - 4:30 p.m.; Tuesday and Thursday 8:30 a.m.-7:00 p.m. All Services are by appointment.
Current services: Primary Care, Specialty Care, Dental Services, Behavioral Health Services, MedsHelp. Telehealth available.
Currently accepting new patients: Call or visit website 

Free Clinic of Franklin County
1171 Franklin Street, Rocky Mount, VA 24151
540-489-7500

Current hours: Monday through Thursdays from 8am-4:30pm
Current services: Primary care, medication assistance
Currently accepting new patients: Call or visit website to make an appointment

Free Clinic of Pulaski County
25 Fourth Street NW, Pulaski, VA 24301
540-980-0922

Current hours: Monday through Thursday from 9am-4pm, Fridays from 9am-1pm
Current services: Primary care, medication maintenance
Currently accepting new patients: Call to make an appointment

Free Clinic of the Twin Counties
140 Larkspur Lane, Suite C, Galax, VA 24333
276-236-0421

Current hours: Tuesday and Wednesday, 9:30am - 4:30 pm, Thursday 9:30 am-7:00pm (accepting established walk-in patients from 5pm-6pm), closed daily from 12-1pm
Current services: Primary care, medication maintenance
Currently accepting new patients: Call to make an appointment

Healing Hands Health Center
245 Midway Medical Park, Bristol, TN 37620
423-652-0260

Current hours: Monday through Friday from 8am-5pm 
Current services: Primary care, medication management, dental care, eye exams and eyeglasses
Currently accepting new patients: Call or visit website

Health Wagon- Clintwood Clinic
927 Happy Valley Drive, Clintwood, VA 24228
276-926-2254
Current hours: Monday through Friday from 9am-5pm (after hours calls available)
Current services: Primary care, specialty care, dental, vision
Currently accepting new patients: Call 276-328-8850 to make an appointment 

Health Wagon- Wise Clinic
5626 Patriot Drive, Wise, VA 24293
276-328-8850

Current hours: Monday through Friday from 9am-5pm (after hours calls available)
Current services: Primary care, specialty care, dental, vision
Currently accepting new patients: Call 276-328-8850 to make an appointment 

Mel Leaman Free Clinic
601 Radio Hill Road, Marion, VA 24354
276-781-2090

Current hours: Monday through Friday from 8:30am-5pm
Current services: Primary care, labs, oral surgery, restorative dental, women’s health, behavioral health and medication maintenance
Currently accepting new patients: Call or visit website

Tri-County Health Clinic
6105 Governor George C. Peery Highway, Richlands, VA 24641
276-963-8505

Current hours: Tuesdays 11am-5pm
Current services: Primary care and medication maintenance
Currently accepting new patients: Call for an appointment.


A Lifesaving Investment

Working towards a Virginia where all people have access to comprehensive, quality healthcare by supporting and advocating for our member clinics so that hardworking individuals and families are protected from healthcare crises.

Volunteer

Donate

Subscribe