The price of a portrait lens varies wildly based on features, quality, and of course, focal length. You can find portrait lenses for as little as $400 or as much as $3,000. Sony's G Master lenses tend to fetch the highest prices, while third-party companies offer more affordable lenses.