Where is Salem, Oregon, USA?

Salem, Oregon, is in the Pacific Northwest, 3-4 hours south of Seattle, WA (by train or car), and about 1 hour south of Portland, OR. Read more on how to get there and on things to do in the area here.

This website uses cookies and third party services. Privacy Policy Ok