Why go
- City in Oregon, United States.
- Served by Nehalem Bay State Airport.
History
Cannon Beach is a city in Clatsop County, Oregon, United States. As of the 2020 census, Cannon Beach had a population of 1,489. It is a popular coastal Oregon tourist destination, famous for Haystack Rock, a 235 ft (72 m) sea stack that juts out along the coast. In 2013, National Geographic listed it as "one of the world's 100 most beautiful places."
Airports
Where things are
Photographs
credit: Wikipedia / Wikimedia Commons · See source page
When to go
The warmer, longer-day half of the year is the safest bet for a first visit.
Cooler and quieter, with fewer visitors and better value.
Short days and the coldest weather — check local conditions before travelling.
Getting there & around
Getting there. The nearest airport on record is Nehalem Bay State Airport. Check rail and road links from the tourism sources below.
Getting around. Use the map above to orient yourself; nearby hotels, attractions and places to eat are listed from the live Ultimate data for Cannon Beach, Oregon. Local transit details will be added as the guide is expanded.