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
108 Cowardin Avenue, Richmond, VA 23224
8600 Quiocassin Road, Suite 105, Richmond, VA 23229
804-655-2794

Current hours: Monday and Tuesday from 8:30am-8pm, Wendesday and Thursday from 8:30-5pm, Fridays from 8:30am-1pm
Current services: All normal services are available includeing telehealth
Currently accepting new patients: Prospective patients should call to set up a time for new patient eligibility screening appointment

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 exams, onsite labs, and 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: Mondays 9am-1pm, Tuesdays, 9am-1pm, Wednesdays 9am-3pm
Current services: Primary care and pharmacy services
Currently NOT accepting new patients

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:30-12pm
Current services: Primary care, mental health services and counseling services, pharmacy, dental services
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 8:30-5pm, Tuesdays 8:30am-6:30pm, Wednesdays 8:30am-5pm, Thursdays 8:30am-6:30pm, Fridays from 8:30am-4pm
Current services: Primary care (onsite and telehealth), dental services (emergency services onsite and teledentistry)
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:
Monday through Friday from 8am-5pm
Current services: Any non-routine medical or women's health related visits, dental visits for urgent or emergent issues. Some specialty visits. Telehealth for other more routine services and any patient with suspected COVID related issues.  Mental health is all telehealth visits by off-site partners
Currently accepting new patients: Call for an appointment.
 

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: Telehealth primary care services, curbside pickup for prescriptions, drive thru Covid testing every Saturday
Currently accepting new patients: Please call to make an appointment. 

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. 
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: Tuesdays through Thursday from 9am-4pm, Thursdays from 9am-8pm, 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: Tuesday through Thursday from 1pm-5pm
Current services: Behaviorial 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
Currently accepting new patients: Call to make an appointment

Harrisonburg-Rockingham Free Clinic
25 West Water Street, Harrisonburg, VA 22801
540-433-5431

Current hours: Mondays from 8:30am-12pm, Tuesdays from 8:30am-12pm, Wednesdays from 8:30am-12pm & 5:30-7:30pm, Fridays from 8:30am-12pm 
​Current services: Primary care, pharmacy services, psychiatric nursing services
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 Thursdays from 9am-5pm
​Current services: Primary care, specialty referrals, medication maintenance
Currently accepting new patients: 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 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 emergency dental services
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, medication maintenance, labs
Currently accepting new patients: Call to make an 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, emergency 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 through Friday 8am-5pm
Current services: Primary care, 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


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 maintenance
Currently accepting new patients: Call or visit website

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: Monday through Thursday, 8am-4pm, Friday from 8am-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 to make an appointment

Health Wagon
233 Chase Street, Clintwood, VA 24228
276-926-2260
5626 Patriot Drive, Wise, VA 24293
276-328-8850

Current hours: Monday through Friday from 9am-5pm
Current services: Primary care, specialty care, medication maintenance
Currently accepting new patients: Call or visit website

Mel Leaman Free Clinic at Emory & Henry College
601 Radio Hill Road, Marion, VA 24354
276-781-2090

Current hours: Monday through Friday from 8:30am-5pm
Current services: Primary care, labs, emergency dental services, 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