First Aid

First Aid level 1 e-learning course

Pre-register now and get module one free: training@stjohn.org.za

Eye Test

To make an appointment for an eye test, contact the St John Eye Clinic in your area or book online.

Book Your Appointment

Screening

Providing back to work staff screening of SARS-CoV-2 signs and symptoms by trained medical personnel with appropriate PPE

Get COVID compliant now: queries@sja.org.za or 082 463 8732

Online Shop

Order your fabric masks, hand sanitisers and first aid essentials from our online shop

Click Here to go to Shop

Bulk orders: fasupplies@stjohn.org.za

Yebo Doctor logo

  • UNLIMITED authorized private GP visits & GP video consultations
  • FREE Eye Test & R250.00 towards glasses
  • Over The Counter Medication at any pharmacy in SA
  • FREE private ambulances to get you to a hospital
  • FREE annual flu injections

Eye Care

Did you know that almost 80 percent of all blindness is preventable and/or treatable?

St John operates Eye Care Clinics across South Africa, providing professional eye testing and the dispensing of budget spectacles to those members of the community who are unable to afford commercial rates. In addition, St John Eye Care Clinics diagnose cases where patients require corrective surgery, e.g. cataracts, and refer them to local eye hospitals for treatment. This screening process enables the hospitals to concentrate on their primary function of surgery.

Optometrists who practice at St John Eye Care Clinics are members of the South African Optometric Association.

To make an appointment for an eye test, contact the St John Eye Clinic in your area or book online.

St John Eye Clinics

Baragwanath Eye Clinic

Next to Chris Hani Baragwanath Hospital
Chris Hani Road
Zone 6, Diepkloof
Soweto
1862

Tel: 011 938 7195

Bloemfontein

73 King Edward Road
Willows
Bloemfontein
9301

Tel: 051 444 6276

Cape Town

2nd Floor, The Palms
143 Sir Lowry Road
Woodstock
Cape Town
7915

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 Centre
Korsten
Port Elizabeth
6001

Tel: 041 364 2701/2

Somerset West

36 Oudehuis Street
Somerset West
7130

Tel: 021 851 7394

Westbury

Cnr Florida & Roberts Sts.
Westbury
2093

Tel: 011 673 1041

Shop your Covid-19 prevention products here

Donate Today

As a non-profit organisation, St John depends on your generosity to sustain a variety of community health projects in South Africa

Your donation provides hope for healthier and brighter futures.

#BeTheChange #GiveYourChange

Donate