The average cost of glasses without insurance is $242, according to statistics from VSP. That's for frames only. For basic, single lenses, it's $113. That means the total will run you on average about $351 for a complete pair of glasses if you don't have vision insurance.
How much does the average person spend on glasses?
What Is The Average Price of Contacts and Glasses? On average a person will buy a new pair of glasses every other year and spend anywhere from $200 to $600 per pair. That means in 20 years' time—if you replace your glasses every year—you could be spending $2,000 to $6,000 on glasses.