Eyeglasses & Contacts at Duncanville Eye Associates

For over four decades, Duncanville Eye Associates has provided patients of every age with personalized eye care and optical services. We carry a full selection of prescription glasses and contacts to fit your personal needs, lifestyle, and sense of style. You can count on us for fittings for a range of lens types including difficult to fit contacts, keratoconus, pediatric, and so on.


At Duncanville Eye Associates, we carry a large selection of eyeglasses that fit any budget. Our opticians will work one-on-one with you to help you find the perfect pair of glasses. We will not try to sell you any unnecessary add-ons.

We can help you find a pair of frames that suit your appearance and fashion. We offer corrective lenses in a variety of materials and coatings, including anti-reflective coating, Transitions, and more to meet all your vision and medical needs!


Eye Care in Duncanville, TX | Duncanville Eye Associates

We offer contact lenses at affordable prices for patients of all different ages. If you're a first time user of contacts, we will give you instructions on how to properly use and care for them.

Our optometrists will help you decide whether contacts are a good solution for your eyes. You will have a thorough eye examination before we fit you with any contacts to make sure you are getting the right diagnosis.

Contacts for Astigmatism

Bausch + Lomb ULTRA® for Astigmatism contact lenses are specifically designed to help you see clearly and comfortably all day. Working with the unique curvature of your eye, these contact lenses are great for people who have Astigmatism. Duncanville Eye Associates is proud to have been one of the first 500 eye care practices in the country to get these lenses. If you are having trouble seeing both near and far or have blurry vision, you might have Astigmatism. Give us a call today and we will give you an eye exam to determine if this is the case.

For more information or to make an appointment, call our optical shop at (972) 298-5800 today!