I never buy men's glasses at Walmart before. But i heard that the average prices for men's glasses at Walmart is about $ 200. I think it is expensive. I usually buy my prescription eyeglasses online which is much cheaper. My eyeglasses just only cost about $50 from a site named Firmoo.com. I also saw some cheap eyeglasses at eyeglassdirect.com. If you want to save money, i think you can try those sites.
Compared with other stores, the price in walmart can be called the most material benefit. The price of men's glasses ranges from $15 to $150. There are many types of glasses with different material of lenses and frames. Based on your hobby, you could have a look on its webstore which will offer you the full goods.
due to the lenses being the most expensive due to the prescription 50 to 400 dollars should be enough and to cover the frames as well unless you get your frames some where else and bring into Walmart just for the lenses will be cheaper