Our Practice

Image of Building

Established in 1988, Lafayette Optometric Group has had the privilege to serve the Lamorinda community and neighboring areas. Our team of doctors and staff have strived to build trustworthy relationships through our commitment to providing quality eye care services in a professional, efficient, and friendly manner.

Our doctors continue to remain up to date with the latest in scientific research through continuing education in order to maintain the highest level of patient care.  Our state of the art equipment allow our doctors to diagnose, treat, and manage a wide range of ocular pathologies to ensure that all of our patients are in the best hands. Our doctors provide a wide range of specialized skills including treatment and management of ocular diseases, specialty contact lens fits, myopia control, low vision exams,  surgical co-management, pediatric eye examinations, and sports vision evaluations just to list a few.  In addition through our affiliations and our own research, our doctors stay current on the latest news on contact lens trials and designs for the benefit of new or established contact lens patients.

Our team of eye care professionals are highly trained professional staff who will go above and beyond to ensure that you have a smooth and pleasant experience from start to finish. Our knowledgeable opticians can give you guidance in picking out your perfect pair of eye-wear. Our goal is to surpass your expectations by providing exceptional eye care in a pleasant and professional environment. We look forward to building a relationship with you.

Questions? Would you like an appointment? Contact Us!


ADDRESS: 958 Moraga Road, Lafayette, CA, 94549. We are located two blocks south of Mt. Diablo Blvd at the intersection of Moraga Rd and Moraga Blvd.


We are typically closed on major national holidays. Please give us a call to get the latest clinic hours.



8:00 am-12:00 pm

1:00 pm-4:00 pm


9:00 am-12:00 pm

1:30 pm-5:00 pm


9:00 am-12:00 pm

1:30 pm-5:00 pm


9:00 am-12:00 pm

1:30 pm-5:00 pm


9:00 am-12:00 pm

1:30 pm-5:00 pm


9:30 am-3:30 pm