NEC run the Bath & Northeast Somerset, Swindon and Wiltshire diabetic eye screening on behalf of the NHS. The programme is fully compliant with NHS standards and policies. Anybody living with diabetes aged 12 and over who is registered to a GP in this region will be automatically invited to attend a diabetic eye screening appointment. You will be invited to the clinic closest to your home address.
Scroll below to see our clinic venues. You can select a venue to see more information.

Chew Medical Practice, Chew Lane, Chew Stoke, Bristol, BS40 8UE

Elm Hayes Surgery, Clandown Road, Paulton, Bristol, BS39 7SF

Melksham Community Hospital, Spa Road, Melksham, SN12 7NZ

Riverside Health Centre, James Street West, Bath, Somerset, BA1 2BT

Severn Way Surgery, Severn Way, Keynsham, Bristol, BS31 1NU

Trowbridge Health Centre, Prospect Place, Trowbridge, BA14 8QA

Malmesbury Primary Care Centre, Priory Way, Malmesbury, SN16 OFB

Swindon Health Centre, 3rd Floor, 1 Islington Street, Swindon, SN1 2DQ

West Swindon Health Centre, Link Avenue, Swindon, SN5 7DL

Barcroft Medical Centre, The Centre, Amesbury, Salisbury, SP4 7DL

Devizes Health Centre, Marshal Road, Devizes, SN10 3UF

Hathaway Medical Centre, Middlefield Road, Chippenham, SN14 6GT

Warminster Community Hospital, The Avenue, Warminster, BA12 8QS

Westminster Memorial Hospital, Outpatients Entrance, Magdalene Lane, Shaftesbury, SP7 8BD

Salisbury Medical Practice, Fisherton House, Fountain Way, Salisbury, SP2 7FD
It is extremely important you do not drive to your appointment. As the drops we use will cause your vision to become blurry and sensitive to light, this can invalidate your license. We recommend you use public transport or arrange somebody to take you to your appointment, select your clinic location above to find out more information on bus routes.
If you cannot use public transport and unable to arrange for somebody to bring you, you may be eligible for volunteer or non-emergency hospital transport. Please note: You may have to meet certain criteria, and volunteer transport may require a donation.
This is a non-emergency hospital transport service.
BSW: 01225 65789
Swindon: 01278 727401
Wiltshire: 01278 727410
This is a local volunteer transport service.
Bath: 01225 335019
Keynsham: 01225 395321
Midsommer Norton: 01761 418097
This is a local volunteer transport service.
Call: 01761 439548
Swan.transport@btconnect.com
This is a local volunteer transport service.
Call: 01380 722475
Transport@communityfirst.org.uk
If you would like to contact the BaNES, Swindon & Wiltshire Diabetic Eye Screening Programme: