Hayesville is located in Salem city, United States at the 44.986, -122.9829 coordinates. Distance from Hayesville to other cities. are listed below, click on the city name to find distance between. Distance from Hayesville to Portland 64 km, to Eugene 104 km, to Gresham 71 km. The green marker indicates the location of Hayesville.