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