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. Nearby Hug Point has sea caves. Boutiques and galleries dot downtown.
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.
Portland–Astoria: 1 hr 50 min approx.
Astoria–Newport: 3 hr 9 min approx.
Newport – Portland: 2 hrs 15 mins approx.
Subscribe to our mailing list
and receive our latest deal!
XImportant: Many destinations may have COVID-19 travel restrictions in place, including specific restrictions for lodging. Check any national, local, and health advisories before you book any destination.
Receive the latest deals for travel to Asia, Europe, Hawaii and Latin America.
Receive the latest deals for travel to Europe.