|Fastest time||2h 0m|
|Trips per day||1|
Book Amtrak Thruway from Portland to Cannon Beach from $22.57. There are 1 Amtrak Thruway schedules from Portland to Cannon Beach and you can expect on average to pay $22.57 for a Amtrak Thruway ticket to Cannon Beach. In Portland, Amtrak Thruway departs to Cannon Beach from Union Station - 800 NW 6th Ave and no other station. In Cannon Beach, Amtrak Thruway arrives at 1170 South Hemlock St and no other station.
An average trip on Amtrak Thruway from Portland to Cannon Beach takes 1 hours and 50 minutes,
On weekends, Amtrak Thruway offers 2 trips per day and you could expect to pay $22.57 for a weekend getaway trip to Cannon Beach.