Book an Appointment

Appointments and Enquiries

Please complete the form below with 2 convenient options for appointments or call your nearest practice. Our friendly team looks forward to welcoming you. Remember, most eye tests are free.





    Choose your nearest practice *(required):

    Where did you hear about us?



    Appointment Information
    Please pick your first choice appointment date:

    Preferred appointment time:



    Please pick your second choice appointment date:


    Preferred appointment time:



    Haddington Practice

    Opening Hours:
    Mon – Fri 9 am – 5.30 pm
    Sat 9 am – 4 pm

    6 Sidegate
    Haddington
    East Lothian
    EH41 4BT

    Musselburgh Practice

    Opening Hours:
    Mon CLOSED

    Tues– Fri 9 am – 5.30 pm
    Sat 9 am – 1 pm

    149 High Street
    Musselburgh
    East Lothian
    EH21 7DD