Cannon Beach

Cannon Beach

🇺🇸United States, Oregon

Cannon Beach, located on the northwest coast of Oregon, United States, is known for its long, sandy beach and prominent geological feature, Haystack Rock, which stands 235 feet tall. The beach stretches for approximately 4 miles, offering views of the Pacific Ocean.

More about Cannon Beach

Cannon Beach is accessible via U.S. Highway 101 and is approximately 80 miles northwest of Portland, Oregon. Haystack Rock, a 17-million-year-old monolith, is a designated Marine Garden, providing habitat for various seabirds and marine life. The beach area is open year-round, with nearby amenities including parking, restrooms, and various accommodations.