It is suggested that children and adults ages 6 through 60 have an eye exam every two year and for the people over age 61 who are recommended an eye exam every year to maintain eye wellness. So we always want to know ho much does an eye exam cost. The national average charge for an eye exam is $114 for those without insurance. The cost varies depending upon the clinic and region of the country. Lakewood Family Eye Care clinic, in Lakewood Ranch, Fla., charges $109 for an eye exam for those without insurance. Discount clinics, such as those at WalMart, can charge as little as $50 for an eye exam. For the people who have vision insurance coverage, the typical copay will apply. For some, the vision plan covers the full cost of a regular annual eye exam. Other plans charge a copay of $5 to $35. Some clinics have a separate charge for retraction, a test that determines the patient's prescription. This varies by clinic, ranging from $15 to $40 at the Main Line Eye Specialists. In many cases, this charge will not be covered by insurance.