Salem VA Medical Center

Veterans · Virginia · Free

VA healthcare facility serving veterans in western Virginia with inpatient medical care, outpatient clinics, and comprehensive mental health services including PTSD treatment and substance abuse recovery. Located in Salem near Roanoke with a 24/7 emergency department. Community-based outpatient clinics extend services across the region. Enroll online at va.gov or call to establish care. Services are available to eligible veterans with priority care for those with service-connected disabilities.

Contact & Details

Address: 1970 Roanoke Blvd, Salem, VA 24153

Phone: 540-982-2463

Hours: 24/7 emergency; outpatient Mon-Fri 8am-4:30pm

Visit Website

More Veterans in Virginia