Modern optometry clinic with natural light
New Braunfels' Trusted Eye Care Provider

See the world with
clarity and confidence

Experience personalized eye care in a relaxed, welcoming environment. From comprehensive exams to designer frames, Dr. John Hardy takes the time to ensure every patient leaves seeing their best.

20+ Years of Experience
5,000+ Patients Served
100% Insurance Friendly

Comprehensive Eye Care Services

From routine vision screenings to specialized treatments, our practice covers every aspect of your eye health with care and precision.

Comprehensive Eye Exams

Thorough vision evaluations using state-of-the-art diagnostic technology to detect and monitor eye conditions early.

Designer Eyewear

Browse an curated collection of premium frames from top brands, matched to your face shape, style, and prescription needs.

Contact Lens Fittings

Expert contact lens consultations for soft, rigid gas permeable, and specialty lenses — including multifocal and toric options.

Medical Eye Care

Diagnosis and management of eye diseases including glaucoma, cataracts, macular degeneration, and diabetic retinopathy.

Pediatric Eye Care

Gentle, child-friendly vision exams to catch learning-related vision problems early and support academic success.

Post-Operative Care

Follow-up care and monitoring after eye surgery, ensuring proper healing and optimal visual outcomes.

Optometrist in modern clinic

Eye care built on trust,
delivered with warmth

Dr. John Hardy has been serving the New Braunfels community with dedicated optometric care, combining clinical expertise with a genuine concern for each patient's vision health and overall well-being.

Our practice is designed to feel like a welcome retreat — away from the rush of daily life, in a space where you're never rushed, and every question is heard. We blend advanced diagnostics with a personal touch that makes every visit comfortable and informative.

  • Comprehensive vision and health evaluations
  • Personalized frame consultations
  • Most major insurance plans accepted
  • Convenient New Braunfels location
Book an Appointment

Why New Braunfels trusts us

We believe great eye care goes beyond a prescription — it's about feeling seen, heard, and cared for.

01

A relaxed, unhurried visit

We never rush our patients. Every exam is given the time and attention it deserves, so you leave with clear answers and confidence in your eye health.

02

Modern technology, personal touch

Our office combines the latest diagnostic equipment with the kind of warm, personal care that makes you feel like family — not just another appointment.

03

Frames that fit your life

From classic styles to contemporary designs, our frame collection is curated to suit every taste, face shape, and budget — with expert guidance every step of the way.

04

Insurance made simple

We work with most major insurance plans and are transparent about costs upfront, so you can focus on your vision — not your bill.

Words from our community

"Dr. Hardy took the time to explain everything about my eye health. I've never felt so cared for at a medical appointment. The whole team makes you feel right at home."

M
Maria G.

"I brought my kids in for their first eye exams and the staff was so patient and gentle with them. Now they actually look forward to their visits — that says a lot!"

J
Jennifer R.

"The frame selection is fantastic and the fitting process was so thorough. I got compliments on my glasses the very next day. Highly recommend!"

T
Thomas W.

We'd love to hear from you

Whether you're scheduling your first visit or have a question about our services, we're here to help. Reach out by phone or stop by our office.

Phone (830) 624-8870
Address 848 N Walnut Ave
New Braunfels, TX 78130-5431
Hours Mon – Fri: 9:00 AM – 5:00 PM
Sat – Sun: Closed

Send Us a Message

We'll get back to you within one business day.

Message Sent!

Thank you for reaching out. We'll get back to you within one business day.

Is this your business? Claim your website
Your own domain includedLive in minutes, edit anytime
Claim my website