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.
San Bernardino Station(San Bernardino)
Cannon Beach Station
30h 31m
$163
Amtrak
Salem Station(Salem)
Cannon Beach Station
6h 11m
$33
Amtrak
Benson Station(Benson)
Cannon Beach Station
50h 48m
$283
Amtrak
Benson Station(Benson)
Cannon Beach Station
50h 48m
$361
Amtrak
Browning Station(Browning)
Cannon Beach Station
26h 38m
$121
Amtrak
Hanford Station(Hanford)
Cannon Beach Station
24h 20m
$122
Amtrak
San Carlos Station(San Carlos)
Cannon Beach Station
23h 43m
$111
Amtrak
Tucson Station(Tucson)
Cannon Beach Station
48h 31m
$245
Amtrak
Tucson Station(Tucson)
Cannon Beach Station
48h 31m
$288
Amtrak
Syracuse Station(Syracuse)
Cannon Beach Station
73h 17m
$249
Amtrak