Optometrist checking a veteran's vision

Medical Care

Share & Bookmark, Press Enter to show all options, press Tab go to next option
Print

Veteran healthcare is provided in multiple locations in Virginia by the federal agency, the U.S. Department of Veterans Affairs (USDVA). Location details and contact information may be found below or by visiting the USDVA website.

VA Medical Centers in Virginia

  • Hampton VA Medical Center: (757) 722-9961
  • Richmond VA Medical Center: (804) 675-5000
  • Salem VA Medical Center: (540) 982-2463

VA Outpatient Clinics

  • Bristol Virginia (276) 645-4520
  • Charlottesville (434) 293-3890
  • Chesapeake (757) 722-9961
  • Danville (434) 710-4210
  • Emporia (434) 348-1055
  • Fort Belvoir (571) 231-2408
  • Fredericksburg (540) 370-4468
  • Harrisonburg (304) 263-0811 x 5130
  • Henrico (804) 675-5000
  • Jonesville (276) 346-2595
  • Langley (757) 722-9961
  • Lynchburg (434) 316-5000
  • Marion (276) 783-2756
  • Massaponax (540) 370-4468
  • Norton (276) 679-8010
  • Portsmouth (757) 722-9961
  • Staunton (540) 886-5777
  • Tazewell (276) 988-2526
  • Vansant (276) 597-2106
  • VA Beach (757) 722-9961
  • Winchester (304) 263-0811 x 5130
  • Wytheville (276) 223-5400

Vet Centers in Virginia and Neighboring States

  • Alexandria Vet Center: (703) 360-8633 
  • Chesapeake Vet Center: (757) 315-3438
  • Richmond Vet Center: (804) 353-8958 or (877) 927-8387
  • Roanoke Vet Center: (540) 342-9726 or (877) 927-8387
  • Virginia Beach Vet Center: (757) 248-3665 or (877) 927-8387
  • Johnson City Vet Center, Johnson City, TN: (423) 928-8387
  • Martinsburg Vet Center, Martinsburg, WV: (304) 263-6776

Regional VA Medical Centers That Serve Virginia's Veterans

The Virginia Department of Veterans Services (state agency) operates four skilled nursing facilities across Virginia.