EYE CARE
St John operates 12 Eye Care Centres across South Africa and has been
providing eye care services to the public for over 70 years. At St John Eye Care we provide professional comprehensive eye testing and quality eyewear at affordable prices.

Why do we need an eye-test?
It is a misconception to believe that we only need to see an optometrist when there is something wrong with the way we see. Many eye conditions for children and adults are asymptomatic – meaning you won’t know you have it, unless a thorough examination is conducted. A comprehensive eye tests checks the refractive status of the eye, the neurological function, eye muscle coordination, eye health and eye pressures. Eye tests are necessary to rule out any underlying conditions and ensure the optimum eye health.
When should you have an eye test?
SCHOOL GOING CHILDREN
6-18 years of age
Every 1-2 years
ADULTS
18 – 60 years of age
Every 2 years
60+ WITH SYSTEMIC CONDITIONS
(hypertension, diabetes, cholesterol & arthritis.)
Every year.
VISIT ONE OF OUR EYE CLINICS
BARAGWANATH EYE CLINIC
Chris Hani Road
Zone 6, Diepkloof
Soweto
1862
011 938 7195
BLOEMFONTEIN
73 King Edward Road
Willows
Bloemfontein
9301
Tel: 051 444 6276
CAPE TOWN
2nd Floor, The Palms
183 Sir Lowry Road
Woodstock
Cape Town
7925
Tel: 021 461 8420
DURBAN
129 K.E. Masinga Drive
Durban
4001
Tel: 031 305 6588
EAST LONDON
24 St Georges Road
East London
5201
Tel: 043 722 9840
FISH HOEK
50 Kommetjie Rd
Fish Hoek
7975
Tel: 021 782-3306
GRAHAMSTOWN
24 Hill Street
Grahamstown
6139
Tel: 046 636 1650
KIMBERLEY
23b Schmidtsdrift Rd
Rhodesdene
Kimberley
8301
Tel: 053 838 2519
PIETERMARITZBURG
Shop 3B in Selgro Centre
361 Church Street
Pietermaritzburg
3201
Tel: 031 730 0240
PORT ELIZABETH
2nd Floor
Mercantile Clinic
Korsten
Port Elizabeth
6001
Tel: 041 453 8882
SOMERSET WEST
36 Oudehuis Street
Somerset West
7130
Tel: 021 851 7394
WESTBURY
Cnr Florida & Roberts Sts.
Westbury
2093
Tel: 063 378 3526
BOOK AN APPOINTMENT