Homes for Sale in Cannon Beach, OR
17 homes for sale · Updated August 12, 2026
Market snapshot for Cannon Beach, OR
- Median price
- $1,725,000
- Average price
- $1,880,117
- Highest price
- $4,995,000
- Avg price / sqft
- $696/sqft
- Avg home size
- 2,609 sqft
- Avg days on market
- 183
- Avg year built
- 1995
- Avg beds / baths
- 3.4 bd / 3.3 ba
All homes for sale in Cannon Beach
- 421 elk creek road, Cannon Beach 97110 $580,000 · 3 bd · 2 ba · 1,197 sqft
- 780 monica court, Cannon Beach 97110 $2,249,995 · 4 bd · 3 ba · 3,387 sqft
- 740 monica court, Cannon Beach 97110 $1,725,000 · 4 bd · 4 ba · 3,317 sqft
- 663 south hemlock street, Cannon Beach 97110 $1,175,000 · 4 bd · 3 ba · 2,108 sqft
- 750 monica court, Cannon Beach 97110 $1,835,000 · 4 bd · 4 ba · 3,162 sqft
- 164 sunset boulevard, Cannon Beach 97110 $998,000 · 3 bd · 3 ba · 1,296 sqft
- 2887 south hemlock street, Cannon Beach 97110 $1,598,000 · 3 bd · 3 ba · 2,498 sqft
- 1880 pacific street, Cannon Beach 97110 $4,995,000 · 5 bd · 7 ba · 4,127 sqft
- 123 south hemlock street #201, Cannon Beach 97110 $898,000 · 3 bd · 2 ba · 1,867 sqft
- 1325 cascara lane, Cannon Beach 97110 $529,000 · 5 bd · 3 ba · 1,936 sqft
- 353 north breaker point drive 353, Cannon Beach 97110 $690,000 · 2 bd · 2 ba · 1,180 sqft
- 280 east 5th avenue, Cannon Beach 97110 $1,900,000 · 4 bd · 3 ba · 3,238 sqft
- 1396 pacific avenue, Cannon Beach 97110 $2,399,000 · 4 bd · 3 ba · 1,800 sqft
- 1360 pacific street, Cannon Beach 97110 $3,995,000 · 3 bd · 3 ba · 2,894 sqft
- 32307 ruby lane, Cannon Beach 97110 $3,600,000 · 2 bd · 2 ba · 4,160 sqft
- 1379 pacific avenue, Cannon Beach 97110 $1,800,000 · 7 ba · 3,955 sqft
- 4131 hemlock street, Cannon Beach 97110 $995,000 · 2 bd · 2 ba · 2,230 sqft