Lebanon is located in Salem city, United States at the 44.5365, -122.907 coordinates. Distance from Lebanon to other cities. are listed below, click on the city name to find distance between. Distance from Lebanon to Portland 111 km, to Eugene 56 km, to Gresham 113 km. The green marker indicates the location of Lebanon.