1. Amtrak Cascades: The Cascades is a regional train that operates between Eugene, OR and Vancouver, BC, with multiple stops in between, including Portland and Seattle. There are several daily round-trips between Portland and Seattle, and the journey takes approximately 2 hours and 45 minutes.
2. Amtrak Coast Starlight: The Coast Starlight is a long-distance train that runs between Los Angeles and Seattle, with stops in several cities along the way, including Portland and Seattle. There is one daily round-trip between Portland and Seattle, and the journey takes approximately 3 hours and 30 minutes.
3. Amtrak Empire Builder: The Empire Builder is a long-distance train that operates between Chicago and Seattle/Portland, with stops in several cities along the way. There is one daily round-trip between Portland and Seattle, and the journey takes approximately 3 hours and 30 minutes.
It's important to note that train schedules and routes may change, so it's always best to check Amtrak's website or contact their customer service for the most up-to-date information on train schedules and availability.