Canvas prints range in price depending on the image, size, and place of purchase. Some can be found for under $20, but the most common prices are between $40 to $100. More expensive canvas prints can go for several hundred dollars and custom prints often tend to have higher price tags, too.