New eyeglass frames can cost anywhere from $10 to $1,000. However, most frames cost in the range of $100-$200 Basic frames, found online or at drugstores, as well as optical retailers, are the cheapest, but also not nearly as likely to fit well or be flattering. Standard metal alloy frames that are well designed and durable, but not name brand, cost around $150. Name brands start around the $180 price point, and these are the category that can be cost-prohibitive. Pricing depends on the brand’s status as much as the design itself.