Sunglasses vary dramatically in price. On the low end, you can pay as little as $15 for a pair of shades that still offer UV protection. Luxury frames, on the other hand, can cost upwards of $500. Our recommendations fall between $20 and $300, with most costing below $200.