find a store /
schedule an exam

 
moreless search options
shopping cart

Battle Creek Michigan America's Best Contacts and Eyeglasses


Get Directions From:


12765 Harper Village Dr Suite 107
Battle Creek, MI 49014
(269) 979-2832

Monday-Friday:9am-7pm
Saturday:9am-6pm
Sunday:Closed

Schedule eye exam

Join the Millions Who've Saved at America's Best
  • I am writing today to express my gratitude for the employees at the Harper Village location in Battle Creek MI! One of my daughters plays volleyball and wears her glasses when she plays. Unfortunately, in a short period of time she got hit in the face and bent BOTH pairs! Jamie and Vicki in the Harper Village office were AWESOME and fixed both pairs. They were AWESOME! I am so grateful!
    Janell Q.
  • I'm writing to express my appreciation for the great service I received at your Battle Creek, MI store. Everyone I encountered was friendly, professional, and very helpful. With the kind of courtesy and going the extra mile service I was provided, it's easy to see why you're called "America's Best".
    An America's Best Customer
  • Just wanted to say that I enjoyed my exam and want to give kudos to the staff. They
    are very professional and knowledgeable and I appreciate being treated kindly by not
    only the workers, but the doctor was outstanding also! Thank you so much for this
    experience. Not enough chances nowadays to really let people know when they are
    doing a great job. :-)

    Sharon

America's Best Contacts & Eyeglasses in Battle Creek serves Colon, Sturgis, Coldwater, Athens, Hillsdale, Hastings, Union City, Portage, Lansing, East Lansing and surrounding areas.

We are located in the Harper Creek Village Plaza between Famous Footwear and Michaels, in the same plaza as Kohls.

Doctors of Optometry are available six days a week, Monday through Saturday. Schedule your appointment today!

Your eye exam is free** with the purchase of two pair of eyeglasses for $69.95.* There are hundreds of exciting frames to choose from -  let us fit you with the perfect pair.

We have the contact lenses you need and the brand names you want. Purchase your contact lenses online or in store. Be sure to ask about joining the Eyecare Club for further savings!


 
2 Pairs for $69.95 2 Pairs for $99
Eyecare Club Contacts from $12.49
 

*Includes single vision plastic lenses and frames tagged $59.95. **In certain states, eye exams provided by independent Optometrists or Ophthalmologists. Eye exam regularly $45 without the two pair offer. Two pair purchase required for FREE eye exam offer.