Attention A T users. To access the menus on this page please perform the following steps. 1. Please switch auto forms mode to off. 2. Hit enter to expand a main menu option (Health, Benefits, etc). 3. To enter and activate the submenu links, hit the down arrow. You will now be able to tab or arrow up or down through the submenu options to access/activate the submenu links.

Salem VA Medical Center


Contact the Salem VA Medical Center

Salem VA Medical Center offers a variety of health services to meet the needs of our nation's Veterans. For additional contact information you may also view our phone directory or A to Z List of Services.

Contacting a Veteran Inpatient:

If you come to visit a Veteran inpatient, please see our maps for directions and parking locations. You may also wish to review our visiting hours and policies page. Regular business hours are 8:00 am - 4:30 pm, Monday - Friday.

If you would like to send a card, gift or flowers to a Veteran inpatient, the mailing address is:

Veteran Name (Inpatient Room Number)
c/o Salem VA Medical Center
1970 Roanoke Boulevard
Salem, VA 24153

For the location or room number of a Veteran inpatient, dial the Medical Center at 1-540-982-2463 (or 1-888-982-2463) and press "0" for the Operator.
For privacy, Veteran inpatients may choose to opt out of the directory listing.

Registered Nurse Assessment Line:

*If you are experiencing a life-threatening emergency, please dial 911!
*If you are experiencing an emotional crisis, fear you may harm yourself or others, please call the Veterans Crisis Line at 1-800-273-8255.

During regular business hours, contact your Primary Care Team or clinic for non-emergent medical questions. To reach your Primary Care Team call 1-540-982-2463, option 6.

Contact the Registered Nurse Assessment Line for general non-emergent medical questions on weekdays from 4:30p-8:00a. This sevice is also available 24 hours on weekends and holidays.

  • 1-540-982-2463, ext. 1981 (or) 1-540-224-1981
  • Toll Free 1-888-982-2463, ext. 1981

Schedule an Appointment:

To schedule an appointment, please contact us at any of the numbers listed on our appointments page, or visit My HealtheVet.

Patient Advocate:

If you have a compliment, complaint, or other issue which you believe requires resolution, please contact one of our patient advocates by calling 1-540-982-2463, ext. 1000. For more information, please visit our customer service page.

Former Prisoners of War (FPOW) Advocate:

Our Former Prisoners of War Advocate can provide assistance to Former Prisoners of War. Please contact Rhonda Fletcher, LCSW, at 1-540-982-2463, ext. 1372 or 2520.

Transition and Care Management Program (formerly OEF/OIF/OND):
For resources available to returning servicemen and women, please contact Shanelle Snyder at 1-540-982-2463, ext. 1765 or Malinda Shelor-Rogers at 1-540-982-2463, ext. 1601. For more information, please visit or Transition and Care Managment Program page.

Compensation and Pension:

To speak with someone in compensation and pension, call the Medical Center at 1-540-982-2463 or 1-888-982-2463, ext. 2893 regarding an appointment. To speak with someone regarding a claim, please contact the Roanoke VA Regional Office at 1-800-827-1000.

Frequently Asked Questions:

VA has established an Inquiry Routing and Information System (IRIS), which provides answers to frequently asked questions. You may also use this system to submit a comment, question, or concern.

News Media:

Members of the news media should contact our Public Affairs Officer at 1-540-982-2463, ext. 1400 or 3554.