Cannon Beach is a small coastal city in northwest Oregon. It`s known for its long, sandy shore. Standing tall in the ocean, Haystack Rock is a seasonal haven for tufted puffins. On a headland to the north, trails in Ecola State Park offer sweeping views of the ocean, coves and a lighthouse. South is Arcadia Beach, with tide pools and a picnic area. In Cannon Beach, you`ll find everything from fine dining with wine pairings to relaxed, family restaurants where you`ll feel comfortable bringing the kids, as well as a handful of spots with dog-friendly patios.
Portland–Astoria: 1 hr 50 min approx.
Astoria–Newport: 3 hr 9 min approx.
Newport – Portland: 2 hrs 15 mins approx.
Portland – Astoria: 1 hr 46 min approx.
Astoria – Cannon Beach: 37 min approx.
Cannon Beach– Yachats: 2hrs 56 mins approx. .
Yachats - Eugene: 1hr 47 min approx.
Portland –Cannon Beach: 1 hr 25 min approx.
Cannon Beach– Olympic National Park: 14hr 51 min approx.
Olympic National Park–Port Townsend: 1 hrs 4 mins approx.
Port Townsend – Leavenworth: 4hrs 11 mins approx.
Leavenworth – Seattle: 2hr 14 mins approx.