Dr. John E Castro, OD

Dr. John E Castro, OD

Optometrist
1040 S Gilbert Rd, Gilbert, AZ
4.87
“Dr. Castro was great. The rest of the practice, not so much. The loud optometrist guy in front is what brings this practice down. They are listed as top tier provider on my insurance meaning I don't get charged a copay and have a higher limit for frames. They charged me a copay and wouldn't honor my higher frame allowance. Took my paper prescription and left. They also have a very small selection of frames so if you're looking for something stylish, go elsewhere. ”
LR
Highly recommended
95% 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

Scheduling details

  1. See if they are in network

What patients are saying

Overall rating

4.87

Average wait time

4.92

Bedside manner

4.97
“Dr. Castro was great. The rest of the practice, not so much. The loud optometrist guy in front is what brings this practice down. They are listed as top tier provider on my insurance meaning I don't get charged a copay and have a higher limit for frames. They charged me a copay and wouldn't honor my higher frame allowance. Took my paper prescription and left. They also have a very small selection of frames so if you're looking for something stylish, go elsewhere. ”
LRLess than 3 months ago
“If you are looking for top-notch eye care with a personal touch, look no further than PerSpectacles Hearing & Eye Solutions. The combination of knowledgeable doctors, a super friendly and professional staff, and a commitment to customer satisfaction makes this practice easy to recommend to everyone. They are simply the best place for all your vision needs!”
Dien T.January 4, 2026

About Dr. John E Castro

Dr. John E. Castro completed both his Bachelor of Science degree and Doctor of Optometry degree at Indiana University Bloomington. He has dedicated the past 20 years to the health and welfare of his patients at PerSpectacles. Born in New Jersey and raised in Southern Illinois, Dr. Castro attended Chaminade College Prep in St. Louis, MO, for high school. He has lived in Arizona for 30 years and is an active member of the Arizona Optometric Association and the American Optometric Association.

Is this doctor in your insurance network?

Enter your insurance carrier and plan
  1. choose insurance

In-network insurances

99% of patients have successfully booked with these insurances
Aetna
BlueCross BlueShield
Cigna
EyeMed
UnitedHealthcare
VSP
+15 more in-network plans

Popular visit reasons

Cataract Consultation
Computer Vision Syndrome
Contact Lenses
Eye Infection
Eyeglasses
General Eye Consultation
Glaucoma Consultation
Routine Eye Exam
Cataract Consultation
Computer Vision Syndrome
Contact Lenses
Eye Infection

Office location

PerSpectacles Hearing & Eye Solutions
1040 S Gilbert Rd, Gilbert, AZ 85296

Education and background

Practice names

Education and training

  • Indiana University Bloomington, Doctor of Optometry
  • Indiana University Bloomington (Bachelor's)

Professional memberships

  • Arizona Optometric Association

Languages spoken

  • English

Provider's gender

Male

NPI number

1508815275

Patient reviews

All reviews have been submitted by patients after interacting with the practice.
Overall rating
4.87
Wait time
4.92
Bedside manner
4.97
Trust Banner Shield
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
37 reviews
Most relevant
Very inviting and comfortable. I will be making an appt. for my wife soon, she will be very comfortable with this Doc.
My visit with Dr. Castro are always wonderful. He takes hes time to explain things so and is patient in doing.
Coming here for 14 years. The best place for an exam, the glasses are high class. Thankyou Dr Castro & David.
Easy to schedule appointment and very good experience. Will be returning when need next appts.
Verified patient
I enjoyed my visit, and everyone was very kind and helpful. I will come back for future visits.
Dr. John is great, he been coming here for 21 years. Love the whole staff.
Great, on time, took time to explain and got correction to clear vision!
Fantastic great doc, great store. Been going to them for 30 years.
Friendly, easy to communicate, on time explains all.
Great service. Dr. Castro Rocks. Staff very helpful.
Dr. Castro was great. The rest of the practice, not so much. The loud optometrist guy in front is what brings this practice down. They are listed as top tier provider on my insurance meaning I don't get charged a copay and have a higher limit for frames. They charged me a copay and wouldn't honor my higher frame allowance. Took my paper prescription and left. They also have a very small selection of frames so if you're looking for something stylish, go elsewhere.
If you are looking for top-notch eye care with a personal touch, look no further than PerSpectacles Hearing & Eye Solutions. The combination of knowledgeable doctors, a super friendly and professional staff, and a commitment to customer satisfaction makes this practice easy to recommend to everyone. They are simply the best place for all your vision needs!
Verified patient
The doctor’s appointment was absolutely amazing, I even found out my face shape and what colors look best on me !! The analyzation was impeccable, I love this office, and I recommend this to anyone. The owner truly upholds his reputation. I’ve never been to a better eye doctor.
Verified patient
Best the west. No where better.
Outstanding always.
Excellent, informative & effective.
Dr. Castro was very friendly & professional.
Dr. Castro is professional, knowledgeable and is current with any new advances. I look forward to my appointments. His support staff is also amazing ! I would certainly and have recomended him!
I love this office & everyone in it.
Best awesome.
Very friendly & helpful, very knowledgeable and professional. Welcoming clean store with clean decorations. Highly reccomend to anyone who wears glasses and/or contacts.
From start to finish per spectacles showed They wanted any business by having me over same day. David show me the best pair for my face, based on another dair liked. John was quick in finding my exact prescription. Don't waste time at 20/20 vision.
Great customer service and friendly staff.
I had a fantastic experience with david! He was incredibly helpful and genuinely cared about how I looked in my glasses. He took the time to help me find the perfect pair that suited my face and style, making sure I felt confident in my choice. His attention to detail and friendly approach made the whole process enjoyable. I highly recommend David to anyone looking for great service and expert advice when picking out glasses!
Well done - very attentive.
He was wonderful to work with & very informative.
Great service, great company.
Always a nice visit. The doctor fixed my eyes.
Professional & thorough.
I have been a patient for several years. Best eye doctor team that I have seen. For the best eye team in Phoenix see Dr. Castro and the Perspectacles team.
Love Dr. Castro! Very thorough and detailed! He takes his time and really gets to know your needs! Best eye Dr. Ive ever seen!
Dr. Castro was wonderful.
Verified patient
Frequently asked questions

How soon can I make an appointment with Dr. John E Castro?

Generally, Dr. John E Castro has appointments available on Zocdoc within 1 week. You can see Dr. Castro's earliest availability on Zocdoc and make an appointment online.

Is Dr. John E Castro accepting new patients?

Dr. John E Castro generally accepts new patients on Zocdoc. You can see Dr. Castro's earliest availability on Zocdoc and schedule an appointment online.

Does Dr. John E Castro accept my insurance?

Choose your insurance plan to verify if Dr. Castro is in-network.

Can I make an appointment with Dr. John E Castro online?

Yes, you can make an appointment online with Dr. Castro using Zocdoc. It’s simple, secure, and free.

What practice does Dr. John E Castro work with?

Where is Dr. John E Castro's office located?

Dr. John E Castro's office is located at 1040 S Gilbert Rd, Gilbert, AZ 85296.

What are common reasons for patients to see Dr. John E Castro?

Dr. John E Castro frequently sees patients for Contact Lenses, Eye Infection, Eyeglasses, General Eye Consultation, and Routine Eye Exam. You can see other visit reasons for Dr. John E Castro on their profile.

What languages does Dr. John E Castro speak?

Dr. John E Castro speaks English.

How do patients rate Dr. John E Castro in reviews?

37 patients have reviewed Dr. John E Castro. The overall rating for this doctor is 4.87/5. They have a 4.97/5 rating for bedside manner and a 4.92/5 rating for wait time. You can read individual reviews and ratings on their profile.

ZocdocGilbert, AZ OptometristsDr. John E Castro, OD