Railfanning at Salem Station, Oregon: Amtrak Starlights, a Local and the QPDRV

The most approachable place to watch trains in Salem is the Amtrak station located in downtown.