Drug & Alcohol Rehab Centers in Virginia

Virginia has 1262 addiction-treatment facilities in our directory, including inpatient, outpatient, and detox programs.

1262 treatment facilities listed in Virginia. Rankings on this page are organic — based on facility data and ratings only, never on payment. How we rank →

Top rated rehab centers in Virginia

Historical star ratings were licensed from Recovery Brands (rehabs.com / recovery.org, through 2023). Verified TRR reviews are collected and email-verified on TopRatedRehabs. Review policy →

Browse by city

Richmond
219 facilities
Virginia Beach
95 facilities
Charlottesville
79 facilities
Norfolk
67 facilities
Fairfax
65 facilities
Roanoke
62 facilities
Arlington
55 facilities
Lynchburg
41 facilities
Fredericksburg
40 facilities
Winchester
36 facilities
Hampton
35 facilities
Manassas
33 facilities
Harrisonburg
27 facilities
Annandale
19 facilities
Williamsburg
18 facilities
Danville
17 facilities
Petersburg
17 facilities
Midlothian
16 facilities
Alexandria
16 facilities
Suffolk
15 facilities
Salem
12 facilities
Warrenton
11 facilities
Chesapeake
10 facilities
Portsmouth
10 facilities
Blacksburg
9 facilities
Newport News
8 facilities
Rocky Mount
8 facilities
Chesterfield
8 facilities
South Boston
7 facilities
Falls Church
7 facilities
Staunton
7 facilities
Front Royal
6 facilities
Galax
6 facilities
Herndon
6 facilities
Leesburg
6 facilities
Lexington
6 facilities
Woodbridge
5 facilities
McLean
5 facilities
King George
5 facilities
Emporia
5 facilities
Stafford
5 facilities
Springfield
4 facilities
Reston
4 facilities
Franklin
4 facilities
Abingdon
4 facilities
Vienna
4 facilities
Martinsville
4 facilities
Sterling
3 facilities
Fishersville
3 facilities
Centreville
3 facilities
Orange
3 facilities
Big Stone Gap
3 facilities
Marion
3 facilities
Hopewell
3 facilities
Pulaski
3 facilities
Gloucester
3 facilities
Radford
3 facilities
Grundy
3 facilities
Smithfield
2 facilities
Henrico
2 facilities
Mechanicsville
2 facilities
Woodstock
2 facilities
Fort Lee
2 facilities
Luray
2 facilities
Ashland
2 facilities
Louisa
2 facilities
Floyd
2 facilities
Forest
2 facilities
Spotsylvania
2 facilities
Lebanon
2 facilities
Surry
2 facilities
Lignum
2 facilities
Chester
2 facilities

Need help choosing?

Use our treatment search to filter by insurance, program type, and setting — or call the SAMHSA National Helpline at 1-800-662-4357 (free, confidential, 24/7).