19 Most Beautiful Places to Visit in Oregon

The Haystack Rocks

The Haystack Rocks

Source: tusharkoley / shutterstock

The Haystack Rocks

The Haystack Rocks are one of Oregon’s most incredible natural phenomenons. Located at Cannon Beach in Clatsop County, the rocks are accessible by foot at low tide and are a highly popular tourist destination throughout the year. The area is rich with wildlife too, with animals such as puffins and terns calling the rocks their home. Haystack Rock in Cannon Beach also features smaller rocks known as The Needles and there are various rocks to explore throughout the state, including one in Tillamook County near Portland.

Where to stay: Best Hotels in Oregon (OR)
Lowest Price Guarantee

First page: 19 Most Beautiful Places to Visit in Oregon