Locations

Our highly professional ophthalmologists and optometrists practice in seven locations. Locally we are in Roanoke, Salem, Botetourt and Bedford. You'll also find us at eleven satellite offices throughout Southwest Virginia.

Our Main Offices

The Optical Gallery & Contact Lens are available at all main locations.

Hours of Operation
8:00 am to 5:00 pm Monday through Friday

*Wytheville office hours and specialty services by referral only. General eye care services not provided at this office.
*Saturday & Evening hours available by request.


View Vistar Eye Center Main Offices in a larger map

  1. Salem - 426 W. Main Street, Salem, 24153 - map and directions
  2. Roanoke - 3320 Franklin Road, Roanoke, 24014 - map and directions
  3. Roanoke - 375 Hershberger Road, Roanoke, 24012 - map and directions
  4. Roanoke - 707 S Jefferson Street, Roanoke, 24016 - map and directions
  5. Botetourt - 70 Summerfield Court, Roanoke, 24019 - map and directions
  6. Roanoke - 5296 Peters Creek Road, 24019 - map and directions
  7. Bedford - 548 Blue Ridge Avenue, Bedford, 24523 - map and directions
  8. Smith Mountain Lake - 280 Westlake Road, Professional Park Bldg 2, Hardy, VA  24101 - map and directions
  9. Wytheville - 710 West Ridge Road Suite 2H, Wytheville, VA 24382 - map and directions

Our Satellite Offices

Dates and times vary at our satellite offices.
Please call our main number for scheduling an appointment.
Main Number:  540-855-5100
Toll Free:  866- 615-5454


View Vistar Eye Center Satellite Locations in a larger map

  1. Galax - map and directions
    Blue Ridge Eye Care Associates - 1102 East Stuart Drive, Galax, VA 24333
    New River Valley Eye Care - 10220 East Stuart Drive, Galax, VA 24333
  2. Dublin - 5826 Ruebush Road, Dublin, VA 24084 - map and directions
  3. Pearisburg - 700 Wenonah Avenue, Pearisburg, VA 24134 - map and directions
  4. Christiansburg - 29 West Main Street, Christiansburg, VA 24073 - map and directions
  5. Blacksburg - Drysdale Eye Center - 3645 South Main Street, Blacksburg, VA 24060 - map and directions
  6. Collinsville - 4244 Virginia Avenue, Collinsville, VA 24078 - map and directions
  7. Rocky Mount - 395 S Main Street, Rocky Mount, VA 24151 - map and directions
  8. Lexington - map and directions
    30 Crossing Lane, Suite 107, Lexington, 24450
    55 Comfort Way Suite 2, Lexington, VA 24450
  9. Stuart - 797 Woodland Drive, Stuart, VA  24171 - directions
  10. Martinsville - 1049 Brookdale Street, Martinsville, VA  24112 - directions
  11. Vinton - 600 S Pollard Street, Vinton, VA  24179 - directions