Opening Hours

All consultations are by appointment, please phone the surgery to book.


Macmerry (01875 -824-400) 

Monday – Friday    9am – 6pm  (consultation by appointment).

Saturday 9am – 12pm (consultation by appointment).

Sunday – CLOSED.


Haddington (01620-82-5574) 

Monday to Friday 9am –  6pm  (consultation by appointment).

Saturday 9am – 12pm (consultation by appointment)

Sunday – CLOSED


Newtongrange (0131 663 5858)

Monday, Tuesday, Thursday, Friday 9am-11am, 3pm-6pm (consultation by appointment).

Wednesday 3pm-6pm (consultation by appointment).

Saturday CLOSED



If we are closed and you require advice or emergency treatment for your pet during the day, please phone our Macmerry branch on 01875-824400