But their prices for eyeglass lenses and frames are often the same as many private practices. In fact, Walmart once bragged about having extremely low contact lens prices. But their prices were only slightly lower than at private practices or other commercial practices, like Lenscrafters.