• Follow Us
  • Facebook
  • Twitter
  • Google
  • Yelp
Photograph

Eyeglass Guide This fun, interactive tool uses questions about you, your lifestyle and your specific eyewear needs to generate eyewear suggestions specifically tailored to suit you!

Vision Source

Insight Eyecare Specialties is the premiere eye care practice in Kansas City, Missouri and surrounding areas. We have six locations and are dedicated to providing excellence in patient care, clinical education, and optical services. Our doctors are leaders in clinical eye care involving eye and vision disorders.  We provide the highest quality lenses, frames and contact lenses to solve the vision needs of our patients.

The eye doctors at Insight Eyecare Specialties know that getting the right prescription involves balancing several factors, including clear eyesight, visual efficiency and your ability to process visual information seamlessly. Whether you need a routine eye examination, an eyeglasses fitting or treatment for eye disease (such as glaucoma or macular degeneration) or eye surgery (such as LASIK or cataract surgery), our optometrists will provide you with the best care, advice, options and follow up.

 

  • Text Size: + -

Locate Us

  • Crossroads
    1518 Walnut St.
    Kansas City MO 64108
    Phone: 816-474-1916
  • Independence
    19045 East Valley View Parkway.
    Independence MO 64055
    Phone: 816-795-7777
    Emergency Contact: 816-590-1262
  • Rock Port
    518 South Main Street # 2
    Rock Port MO 64482
    Phone: 660-744-2886
  • Kansas City - North
    9596 N. McGee
    Kansas City MO 64155
    Phone: 816-476-4017
  • Platte City
    2401 Kentucky Avenue, Suite A
    Platte City MO 64079
    Phone: 816-431-2202
  • St. Joseph
    1309 Village Drive
    St. Joseph MO 64506
    Phone: 816-279-2339
  • Harrisonville
    2100 E Mechanic St.
    Harrisonville MO 64701
    Phone: 816-884-5212
    Fax: 816-884-3313
  • Pleasant Hill
    1525 N State Route 7
    Pleasant Hill MO 64080
    Phone: 816-987-2203
    Fax: 816-987-2203
    Emergency Contact: 816-590-1262