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
McGregor Station(McGregor)
Cannon Beach Station
78h 6m
$319
Amtrak
Browning Station(Browning)
Cannon Beach Station
26h 38m
$121
Amtrak
Salinas Station(Salinas)
Cannon Beach Station
25h 38m
$118
Amtrak
Hanford Station(Hanford)
Cannon Beach Station
24h 20m
$122
Amtrak
San Carlos Station(San Carlos)
Cannon Beach Station
23h 43m
$111
Amtrak
Syracuse Station(Syracuse)
Cannon Beach Station
73h 17m
$249
Amtrak
Oklahoma City Station(Oklahoma City)
Cannon Beach Station
71h 26m
$366
Amtrak
Libby Station(Libby)
Cannon Beach Station
22h 7m
$98
Amtrak