“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
“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
choose insurance
In-network insurances
99% of patients have successfully booked with these insurances
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
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.
Less than 1 year agoBE
My visit with Dr. Castro are always wonderful. He takes hes time to explain things so and is patient in doing.
Less than 1 year agoLF
Coming here for 14 years. The best place for an exam, the glasses are high class. Thankyou Dr Castro & David.
More than 1 year agoBH
Easy to schedule appointment and very good experience. Will be returning when need next appts.
April 7, 2025Jorge Z. G.Verified patient
I enjoyed my visit, and everyone was very kind and helpful. I will come back for future visits.
More than 1 year agoBT
Dr. John is great, he been coming here for 21 years. Love the whole staff.
More than 1 year agoJC
Great, on time, took time to explain and got correction to clear vision!
More than 1 year agoJL
Fantastic great doc, great store. Been going to them for 30 years.
More than 1 year agoMH
Friendly, easy to communicate, on time explains all.
More than 1 year agoJL
Great service. Dr. Castro Rocks. Staff very helpful.
More than 1 year agoRW
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.
Less than 3 months agoLR
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!
January 4, 2026Dien T.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.
December 21, 2025Yane J.Verified patient
Best the west. No where better.
Less than 1 year agoKB
Outstanding always.
Less than 1 year agoSR
Excellent, informative & effective.
Less than 1 year agoDF
Dr. Castro was very friendly & professional.
Less than 1 year agoJD
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!
Less than 1 year agoBB
I love this office & everyone in it.
Less than 1 year agoRM
Best awesome.
More than 1 year agoKA
Very friendly & helpful, very knowledgeable and professional. Welcoming clean store with clean decorations. Highly reccomend to anyone who wears glasses and/or contacts.
More than 1 year agoAB
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.
More than 1 year agoAR
Great customer service and friendly staff.
More than 1 year agoID
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!
More than 1 year agoLM
Well done - very attentive.
More than 1 year agoPA
He was wonderful to work with & very informative.
More than 1 year agoMM
Great service, great company.
More than 1 year agoMS
Always a nice visit. The doctor fixed my eyes.
More than 1 year agoZM
Professional & thorough.
More than 1 year agoMC
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.
More than 1 year agoAB
Love Dr. Castro! Very thorough and detailed! He takes his time and really gets to know your needs! Best eye Dr. Ive ever seen!
More than 1 year agoAC
Dr. Castro was wonderful.
More than 1 year agoDM
Less than 1 month agoInitials hidden
Less than 6 months agoInitials hidden
June 28, 2025Donald F.Verified patient
Less than 1 year agoInitials hidden
More than 1 year agoRC
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.
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.
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.