Make an Appointment

Opening times are varied at present. For all appointments, including eye exams, collections, new spectacles, adjustments or repairs, please call or contact us with the form below to book an appointment slot. Due to social distancing regulations we are limiting the number of patients in the practice – it may not be possible to admit you without a pre-booked appointment.


You can call each practice directly:
Keighley – 01535 690077
Crosshills – 01535 635856.

If we are busy, both practices have an answerphone and we will call you back as soon as possible.

For a routine appointment request or query, please complete the form below – we will call or e-mail you back within one working day.

For urgent request or queries, please telephone the practices directly.