Skip to main content
Need immediate help? SAMHSA Helpline: 1-800-662-4357 | 988 Suicide & Crisis Lifeline: Call or text 988 | Crisis Text Line: Text HOME to 741741
Treatment Association
Directory How we vet Resources
Get verified
Home/Directory/Virginia

Treatment centers in Virginia

372 facilities across 125 cities

Treatment facilities in Virginia

Bristol Lifestyle Recovery
Abingdon, VA 24210
SA
Accepts: Medicaid
Call 276-451-3996
Is this your center? Claim your listing
Highlands Community Services
Abingdon, VA 24210
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 276-525-1550
Is this your center? Claim your listing
Highlands Community Services
Abingdon, VA 24210
SA
Accepts: Private insurance, Medicaid, Medicare
Call 276-525-1550
Is this your center? Claim your listing
Spero Health
Abingdon, VA 24210
SA
Accepts: Private insurance, Medicaid, Medicare
Call 866-755-4258
Is this your center? Claim your listing
Highland Community Services
Abingdon, VA 24210
MH
Accepts: Private insurance, Medicaid, Sliding scale
Call 276-525-1550
Is this your center? Claim your listing
Alexandria Community Services Board
Alexandria, VA 22311
SA MH MAT
Accepts: Private insurance, Medicaid, Medicare
Call 703-746-3400
Is this your center? Claim your listing
Fairfax/Falls Church Comm Servs Board
Alexandria, VA 22315
SA
Accepts: Private insurance, Medicaid, Medicare
Call 703-324-7000
Is this your center? Claim your listing
National Capital Treatment and Recover
Alexandria, VA 22314
SA
Accepts: Private insurance, Medicaid
Call 703-841-0703
Is this your center? Claim your listing
Sandstone Care Alexandria
Alexandria, VA 22312
SA Detox
Accepts: Private insurance
Call 571-556-7505
Is this your center? Claim your listing
South County Youth Services
Alexandria, VA 22310
SA
Accepts: Private insurance, Medicaid, Medicare
Call 703-704-6707
Is this your center? Claim your listing
Center for Discovery
Alexandria, VA 22306
SA MH
Accepts: Private insurance
Call 866-482-3876
Is this your center? Claim your listing
Sandstone Care
Alexandria, VA 22312
SA MH
Accepts: Private insurance
Call 571-556-7505
Is this your center? Claim your listing
Crossroads Community Services Board
Amelia Court House, VA 23002
SA
Accepts: Private insurance, Medicaid, Medicare
Call 804-561-5057
Is this your center? Claim your listing
Annandale Comprehensive Treatment Ctr
Annandale, VA 22003
SA MAT
Accepts: Medicaid
Call 703-333-3113
Is this your center? Claim your listing
Recovery Unplugged
Annandale, VA 22003
SA
Accepts: Private insurance, Medicaid
Call 703-997-2683 x3009
Is this your center? Claim your listing
Arlington County Community Servs Board
Arlington, VA 22204
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 703-228-6551
Is this your center? Claim your listing
Encore Outpatient Services
Arlington, VA 22201
SA
Accepts: Private insurance
Call 703-436-8158
Is this your center? Claim your listing
Kolmac Integrated Behavioral Health
Arlington, VA 22209
SA MH Detox
Accepts: Private insurance
Call 202-400-3347
Is this your center? Claim your listing
National Capital Treatment and Recover
Arlington, VA 22203
SA
Accepts: Private insurance, Medicaid
Call 703-841-0703
Is this your center? Claim your listing
National Capital Treatment/Recovery
Arlington, VA 22204
SA
Accepts: Private insurance, Medicaid
Call 703-841-0703
Is this your center? Claim your listing
National Capital Trt and Recovery
Arlington, VA 22203
SA
Accepts: Private insurance, Medicaid
Call 703-867-8410 x1
Is this your center? Claim your listing
National Capital Trt and Recovery
Arlington, VA 22204
SA Detox
Accepts: Private insurance, Medicaid
Call 703-841-0703
Is this your center? Claim your listing
National Capital Trt and Recovery
Arlington, VA 22209
SA
Accepts: Private insurance, Medicaid
Call 703-528-3300
Is this your center? Claim your listing
National Capital Trt and Recovery
Arlington, VA 22203
SA Detox
Accepts: Private insurance, Medicaid
Call 703-841-0703
Is this your center? Claim your listing
The Womens Home Inc
Arlington, VA 22207
SA
Accepts: Contact for options
Call 703-237-2822
Virginia Hospital Center
Arlington, VA 22205
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 703-558-6750
Is this your center? Claim your listing
Virginia Hospital Center
Arlington, VA 22205
SA Detox
Accepts: Private insurance, Medicaid, Medicare
Call 703-558-6755
Is this your center? Claim your listing
Insight Into Action Therapy
Ashburn, VA 20147
SA Detox
Accepts: Private insurance
Call 703-646-7664
Is this your center? Claim your listing
Insight Recovery Centers
Ashburn, VA 20147
SA
Accepts: Private insurance, Sliding scale
Call 703-214-9499
Is this your center? Claim your listing
Hanover County Comm Services Board
Ashland, VA 23005
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 804-365-4222
Is this your center? Claim your listing
Hanover County Comm Services Board
Ashland, VA 23005
SA
Accepts: Private insurance, Medicaid, Medicare
Call 804-365-4222
Is this your center? Claim your listing
Sobrius at Bassett
Bassett, VA 24055
SA
Accepts: Private insurance, Medicaid
Call 888-596-6514
Is this your center? Claim your listing
Horizon Behavioral Health
Bedford, VA 24523
SA
Accepts: Private insurance, Medicaid, Medicare
Call 540-586-5429
Is this your center? Claim your listing
Frontier Health
Big Stone Gap, VA 24219
SA
Accepts: Private insurance, Medicaid, Medicare
Call 276-523-0026
Is this your center? Claim your listing
Frontier Health Inc
Big Stone Gap, VA 24219
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 276-523-8300 x8318
Is this your center? Claim your listing
SaVida Health
Big Stone Gap, VA 24219
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 276-335-1060
Is this your center? Claim your listing
New River Valley Community Services
Blacksburg, VA 24060
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 540-961-8300
Is this your center? Claim your listing
SaVida Health
Blacksburg, VA 24060
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 540-443-0114
Is this your center? Claim your listing
Southside Behavioral Health
Boydton, VA 23917
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 434-738-0406
Is this your center? Claim your listing
Bristol VA Clinic
Bristol, VA 24202
SA
Accepts: Private insurance
Call 276-645-4520
Is this your center? Claim your listing
Highlands Community Services
Bristol, VA 24202
SA
Accepts: Private insurance, Medicaid, Medicare
Call 276-525-1550
Is this your center? Claim your listing
Ballad Hlth Bristol Reg Med Ctr
Bristol, VA 24201
MH
Accepts: Private insurance, Medicaid, Medicare
Call 423-844-6012
Is this your center? Claim your listing
Care Clinic
Bristol, VA 24201
SA MH
Accepts: Private insurance
Call 844-782-6963
Is this your center? Claim your listing
CMCSB
Cedar Bluff, VA 24609
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 276-964-6702
Is this your center? Claim your listing
CMCSB Administration
Cedar Bluff, VA 24609
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 276-964-6702
Is this your center? Claim your listing
SaVida Health
Cedar Bluff, VA 24609
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 540-742-7330
Is this your center? Claim your listing
UMFS
Centreville, VA 20120
MH
Accepts: Private insurance, Medicaid
Call 703-222-3558 x102
Is this your center? Claim your listing
Fairfax/Falls Church Comm Servs Board
Chantilly, VA 20151
SA
Accepts: Private insurance, Medicaid, Medicare
Call 703-324-7000
Is this your center? Claim your listing
Fairfax/Falls Church Comm Servs Board
Chantilly, VA 20151
SA Detox
Accepts: Private insurance, Medicaid, Medicare
Call 703-502-7000
Is this your center? Claim your listing
Sandstone Care Detox Center
Chantilly, VA 20151
SA Detox
Accepts: Private insurance
Call 703-686-5753
Is this your center? Claim your listing
Sandstone Care
Chantilly, VA 20151
SA MH
Accepts: Private insurance
Call 703-686-5753
Is this your center? Claim your listing
Crossroads Community Services Board
Charlotte Court House, VA 23923
SA
Accepts: Private insurance, Medicaid, Medicare
Call 434-392-7049
Is this your center? Claim your listing
Addiction Allies LLC
Charlottesville, VA 22901
SA
Accepts: Private insurance, Medicaid, Medicare
Call 434-400-9668
Is this your center? Claim your listing
Addiction Recovery Systems LLC
Charlottesville, VA 22911
SA Detox MAT
Accepts: Private insurance, Medicaid, Medicare
Call 540-333-5392
Is this your center? Claim your listing
Empowering Families Program
Charlottesville, VA 22903
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 434-971-8454
Is this your center? Claim your listing
Orchard Mountain Recovery
Charlottesville, VA 22901
SA
Accepts: Private insurance, Medicaid
Call 434-282-2294
Is this your center? Claim your listing
Region Ten Community Services Board
Charlottesville, VA 22903
SA
Accepts: Private insurance, Medicaid, Medicare
Call 434-972-1800
Is this your center? Claim your listing
Spero Health
Charlottesville, VA 22911
SA
Accepts: Private insurance, Medicaid, Medicare
Call 434-885-5605
Is this your center? Claim your listing
Health Connect America
Charlottesville, VA 22901
SA MH
Accepts: Private insurance, Medicaid
Call 434-326-1200
Is this your center? Claim your listing
Tranquility Grove
Chatham, VA 24531
SA
Accepts: Private insurance, Medicaid, Sliding scale
Call 434-835-4601
Is this your center? Claim your listing
BHG Chesapeake South Treatment Center
Chesapeake, VA 23320
SA MAT
Accepts: Private insurance, Medicaid, Medicare
Call 757-410-8244
Is this your center? Claim your listing
BHG Chesapeake Treatment Center
Chesapeake, VA 23321
SA Detox MAT
Accepts: Private insurance, Medicaid, Medicare
Call 757-673-3644
Is this your center? Claim your listing
BrightView Health
Chesapeake, VA 23320
SA Detox MAT
Accepts: Private insurance, Medicaid, Medicare
Call 844-707-7775
Is this your center? Claim your listing
BrightView Health
Chesapeake, VA 23320
SA Detox
Accepts: Private insurance, Medicaid, Medicare
Call 844-707-7775
Is this your center? Claim your listing
Chesapeake Integrated Behavioral Hlth
Chesapeake, VA 23320
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 757-547-9334
Is this your center? Claim your listing
Spero Health
Chesapeake, VA 23321
SA
Accepts: Private insurance, Medicaid, Medicare
Call 757-544-9857
Is this your center? Claim your listing
Life Consultants Inc
Chesapeake, VA 23321
MH
Accepts: Medicaid
Call 757-529-8844
Is this your center? Claim your listing
Casselton Consultants
Chester, VA 23831
SA
Accepts: Contact for options
Call 804-778-7685
Is this your center? Claim your listing
Chesterfield Community Services Board
Chesterfield, VA 23832
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 804-748-1227
Is this your center? Claim your listing
Carilion New River Valley Medical Ctr
Christiansburg, VA 24073
SA MH Detox
Accepts: Private insurance, Medicaid, Medicare
Call 540-731-2000
Is this your center? Claim your listing
Christiansburg Comprehensive Trt Ctr
Christiansburg, VA 24073
SA Detox MAT
Accepts: Private insurance, Medicaid, Medicare
Call 540-322-3040
Is this your center? Claim your listing
EHS
Christiansburg, VA 24073
SA MH
Accepts: Private insurance, Medicaid
Call 540-260-3495
Is this your center? Claim your listing
Dickenson County Behav Health Servs
Clintwood, VA 24228
SA
Accepts: Private insurance, Medicaid, Medicare
Call 276-926-1680
Is this your center? Claim your listing
Dickenson Community Hospital
Clintwood, VA 24228
MH
Accepts: Private insurance, Medicaid, Medicare
Call 276-926-0300
Is this your center? Claim your listing
Savida Health
Clintwood, VA 24228
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 276-409-5440
Is this your center? Claim your listing
Colonial Heights Counseling
Colonial Heights, VA 23834
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 804-520-7210
Is this your center? Claim your listing
Alleghany Highlands Community Services
Covington, VA 24426
SA
Accepts: Private insurance, Medicaid, Medicare
Call 540-965-2100
Is this your center? Claim your listing
Alleghany Clubhouse
Covington, VA 24426
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 540-965-7673
Is this your center? Claim your listing
Timber Ridge School
Cross Junction, VA 22625
SA MH
Accepts: Private insurance, Medicaid
Call 540-888-3456
Is this your center? Claim your listing
Advanced Medical Sports and Spine PLLC
Culpeper, VA 22701
SA
Accepts: Private insurance, Medicaid, Medicare
Call 540-423-6239
Is this your center? Claim your listing
Culpeper Treatment Services
Culpeper, VA 22701
SA MAT
Accepts: Private insurance, Medicaid, Medicare
Call 540-485-4329
Is this your center? Claim your listing
Empowering Families Program
Culpeper, VA 22701
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 540-829-6685
Is this your center? Claim your listing
Encompass Comm Supports
Culpeper, VA 22701
SA
Accepts: Private insurance, Medicaid, Medicare
Call 540-825-5656 x3
Is this your center? Claim your listing
Rappahannock Rapidan Community Service
Culpeper, VA 22701
SA
Accepts: Medicaid
Call 540-547-2760
Is this your center? Claim your listing
Crossroads Treatment Centers
Danville, VA 24541
SA
Accepts: Private insurance, Medicaid, Medicare
Call 800-805-6989
Is this your center? Claim your listing
Crossroads Treatment Centers
Danville, VA 24541
SA MAT
Accepts: Private insurance, Medicaid, Medicare
Call 434-685-1570
Is this your center? Claim your listing
Danville Pittsylvania Community Servs
Danville, VA 24540
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 434-793-4931
Is this your center? Claim your listing
Epic Health Partners
Danville, VA 24540
SA
Accepts: Private insurance, Medicaid, Medicare
Call 434-835-4601
Is this your center? Claim your listing
Spero Health
Danville, VA 24540
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 434-208-2987
Is this your center? Claim your listing
Hughes Center for Exceptional Children
Danville, VA 24540
MH
Accepts: Private insurance, Medicaid
Call 434-836-8500 x1010
Is this your center? Claim your listing
Southern Virginia MH Institute
Danville, VA 24541
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 434-799-6220
Is this your center? Claim your listing
Dinwiddie Counseling Services
Dinwiddie, VA 23841
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 804-469-3746
Is this your center? Claim your listing
Spero Health
Dublin, VA 24084
SA
Accepts: Private insurance, Medicaid, Medicare
Call 540-779-7516
Is this your center? Claim your listing
Mainspring Recovery
Dumfries, VA 22026
SA
Accepts: Private insurance, Medicaid
Call 571-621-7007
Is this your center? Claim your listing
District 19 Community Services Board
Emporia, VA 23847
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 434-348-8900
Is this your center? Claim your listing
Fairfax/Falls Church Comm Servs Board
Fairfax, VA 22031
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 703-324-7000
Is this your center? Claim your listing
Inova Behavioral Health CATS
Fairfax, VA 22031
SA
Accepts: Private insurance, Medicaid, Medicare
Call 703-289-7599
Is this your center? Claim your listing
Inova Behavioral Health MH and
Fairfax, VA 22031
SA
Accepts: Private insurance, Medicaid, Medicare
Call 703-289-7599
Is this your center? Claim your listing
Inova Kellar Center
Fairfax, VA 22030
SA
Accepts: Private insurance
Call 703-218-8500
Is this your center? Claim your listing
Center for Discovery
Fairfax, VA 22030
MH
Accepts: Private insurance
Call 866-862-3631
Is this your center? Claim your listing
Inova Behavioral Health
Fairfax, VA 22031
MH
Accepts: Private insurance, Medicaid, Medicare
Call 571-623-3500
Is this your center? Claim your listing
Newport Academy
Fairfax, VA 22031
MH
Accepts: Private insurance
Call 877-820-6371
Is this your center? Claim your listing
Discovery Mood and Anxiety Program
Fairfax Station, VA 22039
SA MH
Accepts: Private insurance
Call 877-514-4723
Is this your center? Claim your listing
Inova CATS Program
Falls Church, VA 22042
SA Detox MAT
Accepts: Private insurance, Medicaid, Medicare
Call 703-776-7765
Is this your center? Claim your listing
Northern Virginia Family Service
Falls Church, VA 22042
MH
Accepts: Private insurance, Medicaid, Medicare
Call 571-748-2800
Is this your center? Claim your listing
Crossroads Community Services Board
Farmville, VA 23901
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 434-392-7049
Is this your center? Claim your listing
Augusta Health
Fishersville, VA 22939
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 540-332-4071
Is this your center? Claim your listing
New River Valley Community Services
Floyd, VA 24091
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 540-745-2047
Is this your center? Claim your listing
EHS Lynchburg
Forest, VA 24551
MH
Accepts: Private insurance, Medicaid
Call 434-582-1305
Is this your center? Claim your listing
BHG Franklin Treatment Center
Franklin, VA 23851
SA MAT
Accepts: Private insurance, Medicaid, Medicare
Call 757-304-9857
Is this your center? Claim your listing
Franklin Service Center
Franklin, VA 23851
SA
Accepts: Private insurance, Medicaid, Medicare
Call 757-966-2805
Is this your center? Claim your listing
Zeno Wellness Group LLC
Franklin, VA 23851
SA
Accepts: Private insurance, Medicaid, Medicare
Call 757-567-5854
Is this your center? Claim your listing
Western Tidewater Community Services
Franklin, VA 23851
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 757-562-2208
Is this your center? Claim your listing
Concerted Care Group LLC
Fredericksburg, VA 22405
SA MAT
Accepts: Private insurance, Medicaid, Medicare
Call 540-642-1925
Is this your center? Claim your listing
Conscious Healing Inc
Fredericksburg, VA 22405
SA
Accepts: Private insurance, Medicaid, Medicare
Call 540-402-1199
Is this your center? Claim your listing
Family Counseling Center for Recovery
Fredericksburg, VA 22408
SA MAT
Accepts: Private insurance, Medicaid, Medicare
Call 540-735-9350
Is this your center? Claim your listing
Lighthouse Counseling of
Fredericksburg, VA 22408
SA
Accepts: Private insurance
Call 540-907-0121
Is this your center? Claim your listing
Rappahannock Area Comm Servs Board
Fredericksburg, VA 22401
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 540-373-3223
Is this your center? Claim your listing
Snowden at Fredericksburg
Fredericksburg, VA 22401
SA
Accepts: Private insurance, Medicaid, Medicare
Call 540-741-3900
Is this your center? Claim your listing
Spotsylvania Regional Medical Center
Fredericksburg, VA 22408
SA MH Detox
Accepts: Private insurance, Medicaid, Medicare
Call 540-498-4344
Is this your center? Claim your listing
Front Royal Treatment Center
Front Royal, VA 22630
SA MAT
Accepts: Private insurance, Medicaid, Medicare
Call 828-974-1448
Is this your center? Claim your listing
Northwestern Community Services
Front Royal, VA 22630
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 540-667-8888
Is this your center? Claim your listing
Spero Health
Front Royal, VA 22630
SA
Accepts: Private insurance, Medicaid, Medicare
Call 540-779-7639
Is this your center? Claim your listing
Life Center of Galax
Galax, VA 24333
SA Detox MAT
Accepts: Private insurance, Medicaid, Medicare
Call 276-236-2994
Is this your center? Claim your listing
Mount Rogers Community Services Board
Galax, VA 24333
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 276-238-5600
Is this your center? Claim your listing
New River Comprehensive Treatment Ctr
Galax, VA 24333
SA Detox MAT
Accepts: Private insurance, Medicaid, Medicare
Call 276-236-6341
Is this your center? Claim your listing
Sobrius Curae
Galax, VA 24333
SA
Accepts: Private insurance, Medicaid
Call 276-601-2736 x1000
Is this your center? Claim your listing
Spero Health
Galax, VA 24333
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 276-263-8410
Is this your center? Claim your listing
BHG Glen Allen Treatment Center
Glen Allen, VA 23059
SA
Accepts: Private insurance, Medicaid, Medicare
Call 804-510-0556
Is this your center? Claim your listing
Master Center for Addiction Medicine
Glen Allen, VA 23060
SA Detox
Accepts: Private insurance, Medicaid, Medicare
Call 804-332-5950
Is this your center? Claim your listing
Safe Space Residential LLC
Glen Allen, VA 23060
SA
Accepts: Medicaid
Call 804-330-6748
Is this your center? Claim your listing
Sandstone Care Richmond
Glen Allen, VA 23060
SA Detox
Accepts: Private insurance
Call 804-534-2950
Is this your center? Claim your listing
Henrico Area Mental Health and
Glen Allen, VA 23060
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 804-727-8500
Is this your center? Claim your listing
Bacon Street Youth and Family Services
Gloucester, VA 23061
SA
Accepts: Private insurance, Medicaid, Sliding scale
Call 757-253-0111
Is this your center? Claim your listing
Middle Peninsula Northern Neck CSB
Gloucester, VA 23061
SA
Accepts: Private insurance, Medicaid, Medicare
Call 804-693-5057
Is this your center? Claim your listing
Master Center for Addiction Medicine
Gloucester, VA 23061
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 804-332-5950
Is this your center? Claim your listing
Middle Peninsula/Northern Neck CSB
Gloucester, VA 23061
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 804-693-5057
Is this your center? Claim your listing
Goochland Powhatan Community Services
Goochland, VA 23063
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 804-556-5400
Is this your center? Claim your listing
Newport Academy
Great Falls, VA 22066
MH
Accepts: Private insurance
Call 877-820-6371
Is this your center? Claim your listing
Danville Pittsylvania Community Servs
Gretna, VA 24557
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 434-799-0456
Is this your center? Claim your listing
Cumberland Mountain Comm Servs Board
Grundy, VA 24614
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 276-935-7154
Is this your center? Claim your listing
Hampton Newport News CSB
Hampton, VA 23666
SA MH Detox
Accepts: Private insurance, Medicaid, Medicare
Call 757-315-3650
Is this your center? Claim your listing
Hampton Newport News CSB
Hampton, VA 23666
SA
Accepts: Private insurance, Medicaid, Sliding scale
Call 757-788-0400 x1422
Is this your center? Claim your listing
Hampton VAMC
Hampton, VA 23667
SA Detox
Accepts: Private insurance
Call 757-722-9961 x2786
Is this your center? Claim your listing
RestoreMe MH BH Services LLC
Hampton, VA 23666
SA
Accepts: Medicaid
Call 757-514-3760
Is this your center? Claim your listing
Adult Comprehensive Outpatient Service
Hampton, VA 23666
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 757-788-0200
Is this your center? Claim your listing
Center for Child and Family Services
Hampton, VA 23666
MH
Accepts: Private insurance, Medicaid, Medicare
Call 757-838-1960
Is this your center? Claim your listing
Integrated Health Services LLC
Hampton, VA 23669
SA MH
Accepts: Private insurance, Medicaid
Call 757-838-1894
Is this your center? Claim your listing
Master Center for Addiction Medicine
Hampton, VA 23666
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 804-332-5950
Is this your center? Claim your listing
Williamsville Wellness
Hanover, VA 23069
SA
Accepts: Private insurance, Medicaid
Call 804-559-9959 x104
Is this your center? Claim your listing
Williamsville Wellness
Hanover, VA 23069
SA
Accepts: Private insurance
Call 804-559-9959 x104
Is this your center? Claim your listing
Harrisonburg Treatment Center
Harrisonburg, VA 22801
SA MAT
Accepts: Private insurance, Medicaid, Medicare
Call 540-908-3917 x15605
Is this your center? Claim your listing
Sentara Medical Center
Harrisonburg, VA 22801
SA
Accepts: Private insurance, Medicaid, Medicare
Call 540-564-5104
Is this your center? Claim your listing
Mental Wellness Now LLC
Harrisonburg, VA 22802
SA MH
Accepts: Private insurance, Medicaid, Sliding scale
Call 540-246-8155
Is this your center? Claim your listing
Dominion Care
Henrico, VA 23229
SA MH
Accepts: Private insurance, Medicaid
Call 804-272-2000
Is this your center? Claim your listing
Henrico Area Mental Health and
Henrico, VA 23228
SA Detox
Accepts: Private insurance, Medicaid, Medicare
Call 804-727-8967
Is this your center? Claim your listing
Parham Doctors Hospital
Henrico, VA 23294
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 804-672-4380
Is this your center? Claim your listing
River City
Henrico, VA 23294
SA
Accepts: Private insurance, Medicaid
Call 804-230-0999
Is this your center? Claim your listing
Hallmark Youthcare
Henrico, VA 23238
SA MH
Accepts: Private insurance, Medicaid
Call 804-784-2200
Is this your center? Claim your listing
Aquila Recovery of Virginia
Herndon, VA 20170
SA
Accepts: Private insurance, Medicaid
Call 703-464-5122
Is this your center? Claim your listing
SaVida Health
Honaker, VA 24260
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 276-873-0910
Is this your center? Claim your listing
Mount Rogers Community Services Board
Independence, VA 24348
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 276-773-3515
Is this your center? Claim your listing
Frontier Health
Jonesville, VA 24263
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 276-346-3590
Is this your center? Claim your listing
Jonesville VA Clinic
Jonesville, VA 24263
SA
Accepts: Private insurance
Call 276-346-2595
Is this your center? Claim your listing
Master Center for Addiction Medicine
Kilmarnock, VA 22482
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 804-315-3135
Is this your center? Claim your listing
Rappahannock General Hospital
Kilmarnock, VA 22482
MH
Accepts: Private insurance, Medicaid, Medicare
Call 804-435-9237
Is this your center? Claim your listing
Rappahannock Area Comm Servs Board
King George, VA 22485
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 540-373-3223
Is this your center? Claim your listing
Twin Branch Wellness and Recovery
Lancaster, VA 22503
SA
Accepts: Medicaid
Call 804-456-2252
Is this your center? Claim your listing
Southside Behavioral Health
Lawrenceville, VA 23868
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 434-848-4121
Is this your center? Claim your listing
CMCSB Alcohol Detox/Residential Servs
Lebanon, VA 24266
SA MH Detox
Accepts: Private insurance, Medicaid, Medicare
Call 276-964-6702
Is this your center? Claim your listing
CMCSB Russell Co
Lebanon, VA 24266
SA
Accepts: Private insurance, Medicaid, Medicare
Call 276-889-3785
Is this your center? Claim your listing
Spero Health
Lebanon, VA 24266
SA
Accepts: Private insurance, Medicaid, Medicare
Call 276-325-7608
Is this your center? Claim your listing
SaVida Health
Lebanon, VA 24266
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 540-443-0114
Is this your center? Claim your listing
Inova Behavioral Health CATS
Leesburg, VA 20176
SA
Accepts: Private insurance, Medicaid, Medicare
Call 703-737-2110
Is this your center? Claim your listing
Loudoun County Mental Health Center
Leesburg, VA 20176
SA MH
Accepts: Medicaid, Medicare, Sliding scale
Call 703-771-5100
Is this your center? Claim your listing
Inova Behavioral Health Services
Leesburg, VA 20176
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 703-771-2894
Is this your center? Claim your listing
Newport Institute
Leesburg, VA 20175
MH
Accepts: Private insurance
Call 855-272-7451
Is this your center? Claim your listing
North Spring Behavioral Healthcare
Leesburg, VA 20176
SA MH
Accepts: Private insurance, Medicaid
Call 703-777-0800
Is this your center? Claim your listing
Rockbridge Area Community Servs Board
Lexington, VA 24450
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 540-463-3141
Is this your center? Claim your listing
Childhelp USA
Lignum, VA 22726
MH
Accepts: Private insurance, Medicaid
Call 540-399-1926
Is this your center? Claim your listing
Crossroads Community Services Board
Lunenburg, VA 23952
SA
Accepts: Private insurance, Medicaid, Medicare
Call 434-392-7049
Is this your center? Claim your listing
Northwestern Community Services
Luray, VA 22835
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 540-636-2931
Is this your center? Claim your listing
SaVida Health
Luray, VA 22835
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 540-742-7330
Is this your center? Claim your listing
Addiction Allies LLC
Lynchburg, VA 24501
SA
Accepts: Private insurance, Medicaid, Medicare
Call 434-400-9668
Is this your center? Claim your listing
BrightView Health
Lynchburg, VA 24501
SA Detox MAT
Accepts: Private insurance, Medicaid, Medicare
Call 844-707-7775
Is this your center? Claim your listing
Centra Health Inc
Lynchburg, VA 24503
SA MH Detox
Accepts: Private insurance, Medicaid, Medicare
Call 434-200-5877
Is this your center? Claim your listing
Centra Medical Group Addiction Trt Ctr
Lynchburg, VA 24503
SA
Accepts: Private insurance, Medicaid, Medicare
Call 434-200-9978
Is this your center? Claim your listing
Horizon Behavioral Health
Lynchburg, VA 24501
SA
Accepts: Private insurance, Medicaid, Medicare
Call 434-948-4831
Is this your center? Claim your listing
Horizon Treatment Center
Lynchburg, VA 24501
SA
Accepts: Private insurance, Medicaid
Call 434-948-4831
Is this your center? Claim your listing
Lynchburg Comprehensive Treatment Ctr
Lynchburg, VA 24501
SA MAT
Accepts: Private insurance, Medicaid, Medicare
Call 434-203-3257
Is this your center? Claim your listing
Madeline Centre
Lynchburg, VA 24502
SA
Accepts: Medicaid, Sliding scale
Call 434-239-0003
Is this your center? Claim your listing
Mainspring Recovery
Lynchburg, VA 24504
SA
Accepts: Private insurance, Medicaid
Call 434-810-6910
Is this your center? Claim your listing
Pathways
Lynchburg, VA 24503
SA
Accepts: Private insurance, Medicaid, Sliding scale
Call 434-200-4455
Is this your center? Claim your listing
Sobrius at Lynchburg
Lynchburg, VA 24502
SA
Accepts: Private insurance, Medicaid
Call 888-596-6514
Is this your center? Claim your listing
Calvary Counseling Center
Manassas, VA 20110
SA
Accepts: Contact for options
Call 703-530-9800
Is this your center? Claim your listing
Prince William County
Manassas, VA 20109
SA
Accepts: Private insurance, Medicaid, Medicare
Call 703-792-7800
Is this your center? Claim your listing
UVA Health System
Manassas, VA 20110
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 703-369-8404
Is this your center? Claim your listing
UVA Health System
Manassas, VA 20110
SA Detox
Accepts: Private insurance, Medicaid, Medicare
Call 703-369-8464
Is this your center? Claim your listing
Woodbridge Methadone Treatment Center
Manassas, VA 20110
SA MAT
Accepts: Medicaid
Call 703-330-7517
Is this your center? Claim your listing
Mount Rogers Community Services Board
Marion, VA 24354
SA MH Detox
Accepts: Private insurance, Medicaid, Medicare
Call 276-783-2356
Is this your center? Claim your listing
Mount Rogers Community Services Board
Marion, VA 24354
SA
Accepts: Private insurance, Medicaid, Medicare
Call 276-783-8185
Is this your center? Claim your listing
Piedmont Community Services
Martinsville, VA 24112
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 276-632-7128
Is this your center? Claim your listing
Piedmont Community Services
Martinsville, VA 24112
SA
Accepts: Private insurance, Medicaid, Medicare
Call 276-638-0438
Is this your center? Claim your listing
Spero Health
Martinsville, VA 24112
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 276-201-1647
Is this your center? Claim your listing
Spero Health
Martinsville, VA 24112
SA
Accepts: Private insurance, Medicaid, Medicare
Call 276-201-1647
Is this your center? Claim your listing
EHS Martinsville
Martinsville, VA 24112
SA MH
Accepts: Private insurance, Medicaid
Call 276-638-0308
Is this your center? Claim your listing
Affect Provider Group PSC
McLean, VA 22102
SA
Accepts: Private insurance, Medicaid
Call 845-769-8758
Is this your center? Claim your listing
Center for Discovery
McLean, VA 22101
SA MH
Accepts: Private insurance
Call 866-944-9796
Is this your center? Claim your listing
Newport Academy
McLean, VA 22101
MH
Accepts: Private insurance
Call 877-820-6371
Is this your center? Claim your listing
Virginia Recovery Centers
Mechanicsville, VA 23116
SA
Accepts: Private insurance, Medicaid
Call 804-269-8075
Is this your center? Claim your listing
Hanover County Comm Services Board
Mechanicsville, VA 23116
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 804-365-4222
Is this your center? Claim your listing
Family Insight
Midlothian, VA 23112
SA MH
Accepts: Private insurance, Medicaid
Call 804-658-4509
Is this your center? Claim your listing
Warriors Heart
Milford, VA 22514
SA Detox
Accepts: Private insurance
Call 866-392-1401
Is this your center? Claim your listing
Bacon Street Youth and Family Services
Newport News, VA 23606
SA
Accepts: Private insurance, Medicaid, Sliding scale
Call 757-253-0111
Is this your center? Claim your listing
BHG Newport News Treatment Center
Newport News, VA 23605
SA MAT
Accepts: Private insurance, Medicaid, Medicare
Call 757-933-2660
Is this your center? Claim your listing
Hampton Newport News CSB
Newport News, VA 23607
SA
Accepts: Medicaid
Call 757-245-1070
Is this your center? Claim your listing
Newport News Behavioral Health Center
Newport News, VA 23603
SA
Accepts: Private insurance, Medicaid
Call 757-888-0400 x300
Is this your center? Claim your listing
Pinnacle Treatment Centers
Newport News, VA 23602
SA MAT
Accepts: Private insurance, Medicaid, Medicare
Call 757-234-4139
Is this your center? Claim your listing
Pyramid Healthcare
Newport News, VA 23607
SA Detox
Accepts: Private insurance, Medicaid
Call 757-586-3900
Is this your center? Claim your listing
Spero Health
Newport News, VA 23606
SA
Accepts: Private insurance, Medicaid, Medicare
Call 757-785-0407
Is this your center? Claim your listing
Universal Mental Health Services LLC
Newport News, VA 23601
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 757-706-3309
Is this your center? Claim your listing
Center for Child and Family Services
Newport News, VA 23606
MH
Accepts: Private insurance, Medicaid
Call 757-838-1960
Is this your center? Claim your listing
Avenues Recovery Center at Norfolk
Norfolk, VA 23518
SA Detox
Accepts: Private insurance, Medicaid, Sliding scale
Call 757-819-4686
Is this your center? Claim your listing
BeBold Recovery
Norfolk, VA 23517
SA
Accepts: Private insurance, Medicaid
Call 757-716-0067
Is this your center? Claim your listing
Because We Care II Inc
Norfolk, VA 23504
SA
Accepts: Private insurance, Medicaid
Call 757-440-3125
Is this your center? Claim your listing
GHR Center
Norfolk, VA 23504
SA Detox
Accepts: Private insurance, Medicaid, Medicare
Call 757-333-6992
Is this your center? Claim your listing
Norfolk Community Services Board
Norfolk, VA 23513
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 757-756-5600
Is this your center? Claim your listing
Norfolk Community Services Board
Norfolk, VA 23505
SA MAT
Accepts: Private insurance, Medicaid, Medicare
Call 757-756-5600
Is this your center? Claim your listing
Positive Pathways
Norfolk, VA 23510
SA
Accepts: Private insurance, Medicaid
Call 757-543-1870
Is this your center? Claim your listing
Childrens Services Center
Norfolk, VA 23513
SA MH
Accepts: Private insurance, Medicaid, Sliding scale
Call 757-756-5600
Is this your center? Claim your listing
Kempsville Center for Behavioral Hlth
Norfolk, VA 23502
SA MH
Accepts: Private insurance, Medicaid
Call 757-461-4565
Is this your center? Claim your listing
Master Center for Addiction Medicine
Norfolk, VA 23523
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 804-315-3135
Is this your center? Claim your listing
Clarvida
Norton, VA 24273
SA
Accepts: Private insurance, Medicaid
Call 276-679-1045
Is this your center? Claim your listing
Frontier Health
Norton, VA 24273
SA
Accepts: Private insurance, Medicaid, Medicare
Call 276-260-9991
Is this your center? Claim your listing
Groups Recover Together
Norton, VA 24273
SA
Accepts: Private insurance, Medicaid, Medicare
Call 888-858-1723
Is this your center? Claim your listing
Spero Health
Norton, VA 24273
SA
Accepts: Private insurance, Medicaid, Medicare
Call 276-325-7608
Is this your center? Claim your listing
Health Connect America
Norton, VA 24273
SA MH
Accepts: Private insurance, Medicaid, Sliding scale
Call 276-644-7690
Is this your center? Claim your listing
Eastern Shore Behavioral Hlthcare Ctr
Parksley, VA 23421
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 757-665-1260
Is this your center? Claim your listing
Eastern Shore Community Services Board
Parksley, VA 23421
SA
Accepts: Private insurance, Medicaid, Medicare
Call 757-665-5041
Is this your center? Claim your listing
New River Valley Community Services
Pearisburg, VA 24134
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 540-921-2238
Is this your center? Claim your listing
Family Preservation Services
Pennington Gap, VA 24277
SA MH
Accepts: Private insurance, Medicaid
Call 276-546-3330
Is this your center? Claim your listing
SaVida Health
Pennington Gap, VA 24277
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 276-295-0701
Is this your center? Claim your listing
Crossroads Treatment Centers
Petersburg, VA 23805
SA
Accepts: Private insurance, Medicaid, Medicare
Call 800-805-6989
Is this your center? Claim your listing
Crossroads Treatment Centers
Petersburg, VA 23805
SA MAT
Accepts: Private insurance, Medicaid, Medicare
Call 804-431-5585
Is this your center? Claim your listing
District 19 Community Services Board
Petersburg, VA 23803
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 804-862-8002
Is this your center? Claim your listing
District 19 Community Services Board
Petersburg, VA 23803
SA
Accepts: Private insurance, Medicaid, Medicare
Call 747-294-0037
Is this your center? Claim your listing
Poplar Springs Hospital
Petersburg, VA 23805
SA Detox
Accepts: Private insurance, Medicaid, Medicare
Call 804-733-6874
Is this your center? Claim your listing
Spero Health
Petersburg, VA 23805
SA
Accepts: Private insurance, Medicaid, Medicare
Call 804-609-0175
Is this your center? Claim your listing
Dept of Behavioral Healthcare Services
Portsmouth, VA 23704
SA MH MAT
Accepts: Private insurance, Medicaid, Medicare
Call 757-393-8618 x8031
Is this your center? Claim your listing
Harbor Point Behavioral Health Center
Portsmouth, VA 23704
MH
Accepts: Private insurance, Medicaid
Call 757-393-0061
Is this your center? Claim your listing
Clarvida
Pounding Mill, VA 24637
SA
Accepts: Private insurance, Medicaid
Call 276-963-3606
Is this your center? Claim your listing
Family Preservation Services
Pounding Mill, VA 24637
SA MH
Accepts: Private insurance, Medicaid
Call 276-963-3606
Is this your center? Claim your listing
Goochland Powhatan Community Services
Powhatan, VA 23139
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 804-598-2200
Is this your center? Claim your listing
District 19 Community Services Board
Prince George, VA 23875
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 804-541-8660
Is this your center? Claim your listing
Henrico Charles City
Providence Forge, VA 23140
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 804-727-8920
Is this your center? Claim your listing
New River Valley Community Services
Pulaski, VA 24301
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 540-994-5023
Is this your center? Claim your listing
LewisGale Hospital Pulaski
Pulaski, VA 24301
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 540-440-4433
Is this your center? Claim your listing
New River Valley Community Services
Radford, VA 24141
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 540-838-8000
Is this your center? Claim your listing
Sandstone Care
Reston, VA 20190
SA Detox
Accepts: Private insurance
Call 703-260-9359
Is this your center? Claim your listing
Spero Health
Richlands, VA 24641
SA
Accepts: Private insurance, Medicaid, Medicare
Call 276-582-3504
Is this your center? Claim your listing
Casselton Consultants
Richmond, VA 23226
SA
Accepts: Contact for options
Call 804-778-7685
Is this your center? Claim your listing
Daily Planet Health Services
Richmond, VA 23220
SA
Accepts: Private insurance, Medicaid, Medicare
Call 804-783-2505
Is this your center? Claim your listing
Eminent Behavioral Health
Richmond, VA 23235
SA
Accepts: Medicaid
Call 804-447-4145
Is this your center? Claim your listing
Family Counseling Center for Recovery
Richmond, VA 23236
SA MAT
Accepts: Private insurance, Medicaid, Medicare
Call 804-419-0492
Is this your center? Claim your listing
FCCR Radford
Richmond, VA 23230
SA MAT
Accepts: Private insurance, Medicaid, Medicare
Call 804-354-1996
Is this your center? Claim your listing
FCCR Radford at Bremo
Richmond, VA 23226
SA
Accepts: Private insurance, Medicaid
Call 804-354-1996
Is this your center? Claim your listing
Henrico Area Mental Health and
Richmond, VA 23223
SA MH Detox
Accepts: Private insurance, Medicaid, Medicare
Call 804-727-8515
Is this your center? Claim your listing
Richmond Behavioral Health Authority
Richmond, VA 23219
SA MH
Accepts: Medicaid, Medicare, Sliding scale
Call 804-819-4000
Is this your center? Claim your listing
Richmond Behavioral Health Authority
Richmond, VA 23222
SA Detox
Accepts: Medicaid, Sliding scale
Call 804-347-8254
Is this your center? Claim your listing
Richmond Southside Treatment Center
Richmond, VA 23237
SA Detox MAT
Accepts: Private insurance, Medicaid, Medicare
Call 804-275-1116 x26754
Is this your center? Claim your listing
Richmond Treatment Center
Richmond, VA 23223
SA MAT
Accepts: Private insurance, Medicaid, Medicare
Call 804-213-0249
Is this your center? Claim your listing
Sellati and Co Inc
Richmond, VA 23230
SA MAT
Accepts: Medicaid
Call 804-673-5241
Is this your center? Claim your listing
Spero Health
Richmond, VA 23223
SA
Accepts: Private insurance, Medicaid, Medicare
Call 804-999-0705
Is this your center? Claim your listing
True Counseling Services Inc
Richmond, VA 23230
SA
Accepts: Medicaid, Sliding scale
Call 804-370-1050
Is this your center? Claim your listing
Archstone Counseling and Treatment
Richmond, VA 23226
SA MH
Accepts: Private insurance, Medicaid
Call 804-288-1788
Is this your center? Claim your listing
ChildSavers
Richmond, VA 23223
MH
Accepts: Private insurance, Medicaid
Call 804-644-9590
Is this your center? Claim your listing
Leaders for Life
Richmond, VA 23219
MH
Accepts: Private insurance, Medicaid
Call 804-477-6137
Is this your center? Claim your listing
Saint Josephs Villa
Richmond, VA 23227
MH
Accepts: Medicaid
Call 804-553-3200
Is this your center? Claim your listing
United Methodist Family Services
Richmond, VA 23230
SA MH
Accepts: Private insurance, Medicaid
Call 804-353-4461 x1100
Is this your center? Claim your listing
Blue Ridge Behavioral Healthcare
Roanoke, VA 24016
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 540-266-9200
Is this your center? Claim your listing
Blue Ridge Behavioral Healthcare
Roanoke, VA 24016
SA
Accepts: Private insurance, Medicaid, Medicare
Call 540-981-1102
Is this your center? Claim your listing
Blue Ridge Behavioral Healthcare
Roanoke, VA 24012
SA Detox
Accepts: Private insurance, Medicaid, Medicare
Call 540-344-6208
Is this your center? Claim your listing
FIRST Recovery
Roanoke, VA 24017
SA
Accepts: Private insurance, Medicaid, Sliding scale
Call 540-491-4449
Is this your center? Claim your listing
Intercept True North Health Clinic
Roanoke, VA 24012
SA MH Detox
Accepts: Private insurance, Medicaid, Medicare
Call 540-759-8209 x1
Is this your center? Claim your listing
Pinnacle Treatment Services of Roanoke
Roanoke, VA 24018
SA
Accepts: Private insurance, Medicaid
Call 540-981-5330
Is this your center? Claim your listing
Roanoke Comprehensive Treatment Center
Roanoke, VA 24017
SA MAT
Accepts: Private insurance, Medicaid, Medicare
Call 540-366-5248
Is this your center? Claim your listing
Spero Health
Roanoke, VA 24014
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 540-329-5325
Is this your center? Claim your listing
EHS Roanoke
Roanoke, VA 24016
SA MH
Accepts: Private insurance, Medicaid
Call 540-339-9195
Is this your center? Claim your listing
Family Service of Roanoke Valley
Roanoke, VA 24016
MH
Accepts: Private insurance, Medicaid, Medicare
Call 540-795-4670
Is this your center? Claim your listing
Piedmont Community Services
Rocky Mount, VA 24151
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 540-483-0582
Is this your center? Claim your listing
Rappahannock Area Comm Servs Board
Ruther Glen, VA 22546
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 804-633-9997
Is this your center? Claim your listing
Center for Emotional Care
Salem, VA 24153
SA
Accepts: Private insurance, Medicaid, Medicare
Call 540-387-3105
Is this your center? Claim your listing
LewisGale
Salem, VA 24153
SA MH Detox
Accepts: Private insurance, Medicaid, Medicare
Call 540-772-2801
Is this your center? Claim your listing
Mount Regis Center
Salem, VA 24153
SA Detox
Accepts: Private insurance, Medicaid
Call 540-389-4761
Is this your center? Claim your listing
Veterans Affairs Medical Center
Salem, VA 24153
SA MH Detox
Accepts: Private insurance
Call 540-982-2463 x2515
Is this your center? Claim your listing
IOW Community Counseling Center
Smithfield, VA 23430
SA
Accepts: Private insurance, Medicaid, Medicare
Call 757-966-2805
Is this your center? Claim your listing
Western Tidewater Community Services
Smithfield, VA 23430
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 757-357-7458
Is this your center? Claim your listing
Southside Behavioral Health
South Boston, VA 24592
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 434-572-2936
Is this your center? Claim your listing
Sentara Halifax Behavioral Health
South Boston, VA 24592
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 434-517-3651
Is this your center? Claim your listing
Southside Behavioral Health
South Hill, VA 23970
SA
Accepts: Private insurance, Medicaid, Medicare
Call 434-738-0154
Is this your center? Claim your listing
Rappahannock Area Comm Servs Board
Spotsylvania, VA 22553
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 540-582-3980
Is this your center? Claim your listing
Multicultural Clinical Center
Springfield, VA 22151
SA MH
Accepts: Sliding scale
Call 703-354-0000 x109
Is this your center? Claim your listing
Rappahannock Area Comm Servs Board
Stafford, VA 22554
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 540-373-6876
Is this your center? Claim your listing
Region Ten Community Services Board
Stanardsville, VA 22973
SA
Accepts: Private insurance, Medicaid, Medicare
Call 434-985-5220
Is this your center? Claim your listing
BHG Staunton Treatment Center
Staunton, VA 24401
SA MAT
Accepts: Private insurance, Medicaid, Medicare
Call 540-217-6366
Is this your center? Claim your listing
Spero Health
Staunton, VA 24401
SA
Accepts: Private insurance, Medicaid, Medicare
Call 540-779-7524
Is this your center? Claim your listing
Valley Community Services Board
Staunton, VA 24401
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 540-887-3200 x7541
Is this your center? Claim your listing
Loudoun County Mental Health Center
Sterling, VA 20166
SA MH
Accepts: Medicaid, Medicare, Sliding scale
Call 703-771-5100
Is this your center? Claim your listing
Multicultural Clinical Center
Sterling, VA 20165
SA
Accepts: Sliding scale
Call 703-354-0000 x109
Is this your center? Claim your listing
Health Connect America
Sterling, VA 20165
SA MH
Accepts: Private insurance, Medicaid
Call 703-994-4809
Is this your center? Claim your listing
Winchester Community MH Center Inc
Strasburg, VA 22657
SA
Accepts: Private insurance, Medicaid, Medicare
Call 540-535-1112
Is this your center? Claim your listing
Piedmont Community Services
Stuart, VA 24171
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 276-694-4361 x104
Is this your center? Claim your listing
Crossroads Treatment Centers
Suffolk, VA 23434
SA MAT
Accepts: Private insurance, Medicaid, Medicare
Call 757-809-4771
Is this your center? Claim your listing
Suffolk Service Center
Suffolk, VA 23434
SA
Accepts: Private insurance, Medicaid, Medicare
Call 757-966-2805
Is this your center? Claim your listing
Western Tidewater Community Services
Suffolk, VA 23434
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 757-966-2805
Is this your center? Claim your listing
Western Tidewater Community Services
Suffolk, VA 23435
SA
Accepts: Private insurance, Medicaid, Medicare
Call 757-966-2805
Is this your center? Claim your listing
Western Tidewater Community Services
Suffolk, VA 23434
SA
Accepts: Private insurance, Medicaid, Medicare
Call 757-966-2805
Is this your center? Claim your listing
Middle Peninsula/Northern Neck CSB
Tappahannock, VA 22560
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 804-333-3671
Is this your center? Claim your listing
Master Center for Addiction Medicine
Tappahannock, VA 22560
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 804-315-3135
Is this your center? Claim your listing
CMCSB Tazewell Co
Tazewell, VA 24651
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 276-964-6702
Is this your center? Claim your listing
Vansant VA Clinic
Vansant, VA 24656
SA
Accepts: Private insurance
Call 276-597-2305
Is this your center? Claim your listing
Inspire Behavioral Health
Vienna, VA 22182
SA
Accepts: Private insurance, Medicaid, Medicare
Call 703-592-4600
Is this your center? Claim your listing
New Paradigm Recovery
Vienna, VA 22182
SA
Accepts: Private insurance
Call 703-214-5888
Is this your center? Claim your listing
Support Systems Inc
Vinton, VA 24179
SA MH
Accepts: Medicaid
Call 540-767-2667
Is this your center? Claim your listing
Acadia Healthcare
Virginia Beach, VA 23454
SA MAT
Accepts: Medicaid
Call 757-437-0411
Is this your center? Claim your listing
Adult Outpatient Services/Pembroke 6
Virginia Beach, VA 23462
SA
Accepts: Private insurance, Medicaid, Medicare
Call 757-385-4184
Is this your center? Claim your listing
BHG Virginia Beach Treatment Center
Virginia Beach, VA 23462
SA MAT
Accepts: Private insurance, Medicaid, Medicare
Call 757-962-0748
Is this your center? Claim your listing
Recovery for the City International
Virginia Beach, VA 23452
SA
Accepts: Private insurance, Medicaid, Medicare
Call 757-456-0093
Is this your center? Claim your listing
Sandstone Care Virginia Beach
Virginia Beach, VA 23462
SA Detox
Accepts: Private insurance
Call 757-244-9083
Is this your center? Claim your listing
Tidewater Psychotherapy Services
Virginia Beach, VA 23462
SA
Accepts: Private insurance, Medicaid, Medicare
Call 757-497-3670
Is this your center? Claim your listing
Virginia Beach Psychiatric Center
Virginia Beach, VA 23454
SA MH Detox
Accepts: Private insurance, Medicaid, Medicare
Call 757-496-6000 x4464
Is this your center? Claim your listing
Sentara Center for Behavioral Health
Virginia Beach, VA 23454
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 757-395-1405
Is this your center? Claim your listing
Encompass Community Supports
Warrenton, VA 20186
SA
Accepts: Private insurance, Medicaid, Medicare
Call 540-347-7620
Is this your center? Claim your listing
Rappahannock Rapidan CSB
Warrenton, VA 20186
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 540-347-7620
Is this your center? Claim your listing
District 19 Community Services Board
Waverly, VA 23890
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 804-834-2205
Is this your center? Claim your listing
Frontier Health
Weber City, VA 24290
SA
Accepts: Private insurance, Medicaid, Medicare
Call 276-225-0976
Is this your center? Claim your listing
Frontier Health Inc
Weber City, VA 24290
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 276-225-0976
Is this your center? Claim your listing
Master Center for Addiction Medicine
West Point, VA 23181
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 804-315-3135
Is this your center? Claim your listing
Bacon Street Youth and Family Services
Williamsburg, VA 23185
SA
Accepts: Private insurance, Medicaid, Sliding scale
Call 757-253-0111
Is this your center? Claim your listing
Colonial Behavioral Health
Williamsburg, VA 23185
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 757-220-3200
Is this your center? Claim your listing
Faith Recovery
Williamsburg, VA 23188
SA
Accepts: Medicaid, Sliding scale
Call 757-244-1234
Is this your center? Claim your listing
Farley Center
Williamsburg, VA 23188
SA Detox
Accepts: Private insurance
Call 757-941-6300
Is this your center? Claim your listing
Center for Child and Family Services
Williamsburg, VA 23185
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 757-229-7940
Is this your center? Claim your listing
Eastern State Hospital
Williamsburg, VA 23188
SA MH
Accepts: Private insurance
Call 757-253-5241
Is this your center? Claim your listing
ARS of Virginia LLC
Winchester, VA 22602
SA MAT
Accepts: Private insurance, Medicaid, Medicare
Call 540-545-8794
Is this your center? Claim your listing
Atlas Counseling Center
Winchester, VA 22602
SA
Accepts: Contact for options
Call 540-722-6238
Is this your center? Claim your listing
Bridging the Gaps Inc
Winchester, VA 22601
SA Detox
Accepts: Private insurance
Call 540-535-1111
Is this your center? Claim your listing
BrightView Health
Winchester, VA 22603
SA Detox MAT
Accepts: Private insurance, Medicaid, Medicare
Call 844-707-7775
Is this your center? Claim your listing
Council on Alcoholism
Winchester, VA 22601
SA
Accepts: Contact for options
Call 540-773-1566
Is this your center? Claim your listing
Crossroads Treatment Centers
Winchester, VA 22602
SA
Accepts: Private insurance, Medicaid, Medicare
Call 800-805-6989
Is this your center? Claim your listing
Crossroads Treatment Centers
Winchester, VA 22602
SA MAT
Accepts: Private insurance, Medicaid, Medicare
Call 540-313-4196
Is this your center? Claim your listing
Northwestern Community Services
Winchester, VA 22602
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 540-636-4250
Is this your center? Claim your listing
NWCSB Amherst Clinic
Winchester, VA 22601
SA
Accepts: Private insurance, Medicaid, Medicare
Call 540-545-4147
Is this your center? Claim your listing
Spero Health
Winchester, VA 22603
SA
Accepts: Private insurance, Medicaid, Medicare
Call 540-779-7469
Is this your center? Claim your listing
Valley Health Winchester Medical Ctr
Winchester, VA 22601
SA
Accepts: Private insurance, Medicaid, Medicare
Call 540-536-4881
Is this your center? Claim your listing
VAMED Health Group LLC
Winchester, VA 22601
SA
Accepts: Private insurance, Medicaid, Medicare
Call 540-215-2211
Is this your center? Claim your listing
Winchester Community MH Center Inc
Winchester, VA 22601
SA
Accepts: Private insurance, Medicaid, Medicare
Call 540-535-1112
Is this your center? Claim your listing
Winchester Comprehensive Treatment Ctr
Winchester, VA 22602
SA MAT
Accepts: Private insurance, Medicaid, Medicare
Call 540-546-3436
Is this your center? Claim your listing
Family Preservation Services
Winchester, VA 22602
MH
Accepts: Private insurance, Medicaid
Call 540-535-0043
Is this your center? Claim your listing
NWCSB Page Clinic
Winchester, VA 22601
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 540-743-4548
Is this your center? Claim your listing
Savida Health
Winchester, VA 22601
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 540-450-0334
Is this your center? Claim your listing
Winchester Medical Center
Winchester, VA 22601
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 540-536-8140
Is this your center? Claim your listing
Prince William County
Woodbridge, VA 22191
SA
Accepts: Private insurance, Medicaid, Medicare
Call 703-792-4900
Is this your center? Claim your listing
Washington Behavioral Health
Woodbridge, VA 22191
SA
Accepts: Private insurance, Medicare
Call 703-492-2924
Is this your center? Claim your listing
Northwestern Community Services
Woodstock, VA 22664
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 540-636-4250
Is this your center? Claim your listing
Spero Health
Woodstock, VA 22664
SA
Accepts: Private insurance, Medicaid, Medicare
Call 540-779-7491
Is this your center? Claim your listing
Valley Health SMH Behavioral Health
Woodstock, VA 22664
MH
Accepts: Private insurance, Medicaid, Medicare
Call 540-459-1262
Is this your center? Claim your listing
Mount Rogers Community Services Board
Wytheville, VA 24382
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 276-223-3202
Is this your center? Claim your listing
Wythe Youth and Family Services
Wytheville, VA 24382
SA MH
Accepts: Private insurance, Medicaid
Call 276-223-3291
Is this your center? Claim your listing
SaVida Health
Wytheville, VA 24382
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 540-456-2460
Is this your center? Claim your listing
Colonial Behavioral Health
Yorktown, VA 23692
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 757-898-7926
Is this your center? Claim your listing
Milieu Therapeutic Services
Yorktown, VA 23693
SA
Accepts: Private insurance, Medicaid, Medicare
Call 833-464-5438

Showing 25 of 372 facilities

Browse by city

Abingdon (5) Alexandria (7) Amelia Court House (1) Annandale (2) Arlington (12) Ashburn (2) Ashland (2) Bassett (1) Bedford (1) Big Stone Gap (3) Blacksburg (2) Boydton (1) Bristol (4) Cedar Bluff (3) Centreville (1) Chantilly (4) Charlotte Court House (1) Charlottesville (7) Chatham (1) Chesapeake (7) Chester (1) Chesterfield (1) Christiansburg (3) Clintwood (3)
Colonial Heights (1) Covington (2) Cross Junction (1) Culpeper (5) Danville (7) Dinwiddie (1) Dublin (1) Dumfries (1) Emporia (1) Fairfax (7) Fairfax Station (1) Falls Church (2) Farmville (1) Fishersville (1) Floyd (1) Forest (1) Franklin (4) Fredericksburg (7) Front Royal (3) Galax (5) Glen Allen (5) Gloucester (4) Goochland (1) Great Falls (1) Gretna (1) Grundy (1) Hampton (8) Hanover (2) Harrisonburg (3) Henrico (5) Herndon (1) Honaker (1) Independence (1) Jonesville (2) Kilmarnock (2) King George (1) Lancaster (1) Lawrenceville (1) Lebanon (4) Leesburg (5) Lexington (1) Lignum (1) Lunenburg (1) Luray (2) Lynchburg (11) Manassas (5) Marion (2) Martinsville (5) McLean (3) Mechanicsville (2) Midlothian (1) Milford (1) Newport News (9) Norfolk (10) Norton (5) Parksley (2) Pearisburg (1) Pennington Gap (2) Petersburg (6) Portsmouth (2) Pounding Mill (2) Powhatan (1) Prince George (1) Providence Forge (1) Pulaski (2) Radford (1) Reston (1) Richlands (1) Richmond (19) Roanoke (10) Rocky Mount (1) Ruther Glen (1) Salem (4) Smithfield (2) South Boston (2) South Hill (1) Spotsylvania (1) Springfield (1) Stafford (1) Stanardsville (1) Staunton (3) Sterling (3) Strasburg (1) Stuart (1) Suffolk (5) Tappahannock (2) Tazewell (1) Vansant (1) Vienna (2) Vinton (1) Virginia Beach (8) Warrenton (2) Waverly (1) Weber City (2) West Point (1) Williamsburg (6) Winchester (18) Woodbridge (2) Woodstock (3) Wytheville (3) Yorktown (2)

Showing 24 of 125 cities โ€” click to see 101 more

Helpful guides

How to choose a treatment center Insurance coverage guide IOP vs PHP vs residential How much does rehab cost? Free rehab options

Is your facility in Virginia?

Get independently verified and show families you meet the highest standards for quality, ethics, and transparency.

Apply for verification โ€” it's free

Frequently asked questions

How many treatment centers are in Virginia?
Virginia has 372 treatment facilities across 125 cities, including 347 substance abuse programs, 171 mental health facilities, and 47 detox centers.
Does Medicaid cover rehab in Virginia?
Yes. Virginia Medicaid covers substance abuse and mental health treatment. 330 facilities in Virginia accept Medicaid in our directory.
How do I find free rehab in Virginia?
120 facilities in Virginia offer sliding scale or state-funded treatment. Call SAMHSA at 1-800-662-4357 for free referrals to low-cost programs in your area.
Treatment Association

Independently verifying treatment facilities so families can find help with confidence.

For families

Find a location near you
Treatment guides
Contact us

For centers

Get verified
Vetting criteria
For treatment centers

Company

About us
Privacy
Terms ยท Sitemap
© 2026 Treatment Association. All rights reserved. Not a medical provider. If experiencing an emergency, call 911.