Sweet Home is easy to get to. It is located on Highway 20, at milepost 27 and is a part of the Oregon Scenic Byway
"Over the Rivers - Through the Woods". If you are coming from the south on I-5, just take the Brownsville exit #216 on I-5 and drive east along Highway 228, a historic route through Brownsville, 18 miles later, Highway 228 intersects with Highway 20. From the north on I-5, exit at Highway 234 (exit #228) and travel east to join Highway 20 in Lebanon only just 13 miles east of Sweet Home. For a map overview click on the following link
Http://www.ac.wwu.edu/~stephan/Maps/Map3.Willamette.html