“I went in for a second opinion, and the doctor was very thorough and clear in answering my questions. He was wonderful with my son, and the staff was friendly, welcoming, and extremely helpful.”
Edgar C.
Highly recommended
98% of patients gave this doctor 5 stars
Excellent wait time
100% of patients waited less than 30 minutes
New patient appointments
Appointments available for new patients on Zocdoc
Book an appointment for free
The office partners with Zocdoc to schedule appointments
“I went in for a second opinion, and the doctor was very thorough and clear in answering my questions. He was wonderful with my son, and the staff was friendly, welcoming, and extremely helpful.”
Edgar C.Less than 3 months ago
“Dr. Tavares was wonderful. I hadn’t had an eye exam in years, and he made the experience smooth and comfortable. He explained everything in a way that was easy to understand and never rushed the appointment.”
Initials hiddenFebruary 2, 2026
About Dr. John Tavares
Originally from Warren, Michigan, Dr. John Tavares relocated to Houston in 1995. Dr. Tavares began his undergraduate studies at Wayne State University in Detroit, and later at the University of Houston, before going on to earn his doctorate of optometry from the University of Houston College of Optometry in 2003. While at the college of optometry, Dr. Tavares received supplemental clinical training in the area of complex medical eye conditions and surgical solutions. Although Dr. Tavares enjoys providing general eye health exams and fitting contact lenses, he has a well-earned reputation for developing exacting solutions to complex eye conditions and has a particular interest in preventive care and ocular health maintenance. Dr. Tavares has been affiliated with Memorial Eye Center since his relocation to Houston in 1995.
Dr. Tavares is an ardent sports fan and can often be found in the stands at an Astros, Texans, or Aeros game. He passionately follows the Detroit Red Wings and rarely misses an Astros’ spring training in Florida. Dr. Tavares also enjoys participating in fundraisers, especially at Hollibrook Elementary School where his wife is an educator.
Dr. Tavares is available for English and Spanish language exams.
Is this doctor in your insurance network?
Enter your insurance carrier and plan
choose insurance
In-network insurances
99% of patients have successfully booked with these insurances
All reviews have been submitted by patients after interacting with the practice.
Overall rating
4.94
Wait time
4.89
Bedside manner
4.97
Your trust is our top concern, so providers can't pay to alter or remove reviews. We also don't publish reviews that contain any private patient health information. Learn more here
102 reviews
Most relevant
He is a good doctor. He just what is right and make sure that you’re taken care of.
August 14, 2025Michelle S.Verified patient
The office is nice. The doctor is very nice and a clear communicator. I would recommend the physician.
January 31, 2023Johan R.Verified patient
Office staff is very welcoming upon arrival and Dr. Taveres is really thoughtful and great!
February 1, 2023Millicent M.Verified patient
Friendly, professional, and helpful. Well run office.
June 24, 2025Charlotte M.Verified patient
The staff and the doctor are very friendly. Nice place too. Highly recommended.
March 3, 2023Lorenzo V.Verified patient
I went in for a second opinion, and the doctor was very thorough and clear in answering my questions. He was wonderful with my son, and the staff was friendly, welcoming, and extremely helpful.
Less than 3 months agoEdgar C.Verified patient
Dr. Tavares was wonderful. I hadn’t had an eye exam in years, and he made the experience smooth and comfortable. He explained everything in a way that was easy to understand and never rushed the appointment.
February 2, 2026Initials hidden
My exam was thorough. The nurse attending me was polite and listened. The doctor introduced himself and listened well to my description of my problem, then checked my eyes and diagnosed the issue. He then prescribed some eye drops and sent to my pharmacy. The location of the office was conveniently located. I would definitely recommend Dr. Tavares!
January 3, 2026Barbara M.Verified patient
Always a great experience with Dr. John Tavares. I went in for my annual eye exam. Staff is friendly and knowledgeable. Did not buy eye glasses as prices were ridiculously expensive. Both frames and lenses are priced 3x the online prices.
December 17, 2025Lalit K.Verified patient
The appointment was on time, everyone was friendly and professional. The doctor Jonh is friendly and professional. I will definitely be back next year for my annual checkup.
Less than 6 months agoInitials hidden
This was my first time visiting this office after not being seen for an eye exam in many years so I was a little nervous. Staff was nice and made me feel welcomed and comfortable. Dr. Tavares was very professional and bedside manner was great. My whole experience thoughtout my visit was very thorough and I didn't wait long before being seen. I highly recommend them!
November 8, 2025Initials hidden
Looked for eye doc in the energy corridor area to check my prescription since my previous doc retired. Pleased with the visit. Doc showed me pictures of the back of my eye which I hadn’t seen before so I thought that was cool—to show me and explain what I was seeing and what they were looking for. Staff were friendly and helpful when helping me pick out new glasses frames. Happy to return next year for my yearly checkup.
Less than 1 year agoInitials hidden
I came in for my annual exam and Doctor Tavares did a great job of explaining every step of my exam. He takes the time to make sure you understand why and what is going on during the exam. I would highly recommend anyone to visit Dr. Tavares!
July 9, 2025Jordan R.Verified patient
Tanks for everything
March 24, 2025Jose T.Verified patient
It was a quick and easy process for me
March 18, 2025Brandon T.Verified patient
Helpful staff.
More than 1 year agoInitials hidden
Dr.Tavares and his team (especially M.A. Antonio) were above expectations.
Everyone was friendly and explained all the tests very well! They definitely made my day!
August 27, 2024Estefanie M.Verified patient
Overall a good experience
May 30, 2024Vidyadhar B.Verified patient
overall very good service
July 8, 2023Andrew Y.Verified patient
Super easy, great doctor, great staff
October 26, 2022Andrea W.Verified patient
March 11, 2026Franklin D.Verified patient
Less than 3 months agoInitials hidden
Less than 3 months agoInitials hidden
Less than 1 year agoInitials hidden
September 19, 2025Torrie W.Verified patient
Less than 1 year agoInitials hidden
Less than 1 year agoInitials hidden
August 28, 2025Initials hidden
August 21, 2025Laura C.Verified patient
August 12, 2025Gregory M.Verified patient
July 16, 2025Carlos A.Verified patient
Less than 1 year agoInitials hidden
July 10, 2025geoffrey G.Verified patient
June 18, 2025Maureen C.Verified patient
Less than 1 year agoInitials hidden
May 23, 2025Jordan L.Verified patient
May 14, 2025Ilonka R.Verified patient
May 13, 2025Michael C.Verified patient
May 9, 2025Danys M.Verified patient
April 23, 2025Steven G.Verified patient
Less than 1 year agoInitials hidden
More than 1 year agoInitials hidden
January 6, 2025Megan N.Verified patient
December 11, 2024Hina D.Verified patient
December 5, 2024Laura O.Verified patient
November 15, 2024Sidney R.Verified patient
More than 1 year agoInitials hidden
More than 1 year agoInitials hidden
July 24, 2024Fernando P.Verified patient
More than 1 year agoInitials hidden
Loading...
Frequently asked questions
How soon can I make an appointment with Dr. John Tavares?
Generally, Dr. John Tavares has appointments available on Zocdoc within 1 week. You can see Dr. Tavares's earliest availability on Zocdoc and make an appointment online.
What are common reasons for patients to see Dr. John Tavares?
Dr. John Tavares frequently sees patients for Contact Lenses, Eyeglasses, General Eye Consultation, Retina Consultation, and Routine Eye Exam. You can see other visit reasons for Dr. John Tavares on their profile.
102 patients have reviewed Dr. John Tavares. The overall rating for this doctor is 4.94/5. They have a 4.97/5 rating for bedside manner and a 4.89/5 rating for wait time. You can read individual reviews and ratings on their profile.