The cost of a picture frame will vary wildly depending on the materials used, if a mat is included, and the size of the frame. You can find frames as cheap as $1 all the way up to $300 and more for large or custom-sized frames.