General information about the train to Cannon Beach. This train features new technology that makes for a safer, more eco-friendly and more reliable ride for passengers traveling to Cannon Beach.
Wolf Point Station(Wolf Point)
Cannon Beach Station
33h 25m
$151
Amtrak
San Bernardino Station(San Bernardino)
Cannon Beach Station
30h 31m
$163
Amtrak
Salem Station(Salem)
Cannon Beach Station
6h 11m
$38
Amtrak
Benson Station(Benson)
Cannon Beach Station
50h 48m
$220
Amtrak
Benson Station(Benson)
Cannon Beach Station
50h 48m
$298
Amtrak
Browning Station(Browning)
Cannon Beach Station
26h 38m
$121
Amtrak
Hanford Station(Hanford)
Cannon Beach Station
24h 20m
$122
Amtrak
Tucson Station(Tucson)
Cannon Beach Station
48h 31m
$194
Amtrak
Tucson Station(Tucson)
Cannon Beach Station
48h 31m
$225
Amtrak
Syracuse Station(Syracuse)
Cannon Beach Station
73h 17m
$249
Amtrak