Opening times

  • Ballantrae Surgery

    DayOpening hours
    Monday 9 November
    8:30am to 5:30pm
    Tuesday 10 November
    8:30am to 5:30pm
    Wednesday 11 November
    8:30am to 5:30pm
    Thursday 12 November
    8:30am to 5:30pm
    Friday 13 November
    8:30am to 5:30pm
    Saturday 14 November
    Closed
    Sunday 15 November
    Closed
  • Barrhill Surgery

    DayOpening hours
    Monday 9 November
    3pm to 5:30pm
    Tuesday 10 November
    9am to 1pm
    Wednesday 11 November
    9:30am to 12pm
    Thursday 12 November
    2:30pm to 5:30pm
    Friday 13 November
    Closed
    Saturday 14 November
    Closed
    Sunday 15 November
    Closed

Please note: Barhill Surgery

The times listed above are for GP appoinments Monday and Thursday and nurse appointments Tuesday and Wednesday.

 

GP surgery hours Ballantrae

 

Morning

Afternoon

Monday

9am to 11am

3pm to 5.30pm

Tuesday

9.m to 11am

3pm to 5pm

Wednesday

9am to 11am

3pm to 5pm

Thursday

9am to 11am

3pm to 5pm

Friday

9am to 11am

3pm to 5pm

Nurse surgery hours Ballantrae

 

Morning

Afternoon

Monday

8:30am to 1pm

1pm to 5.30pm

Tuesday

8:30am to 12:30pm

1.30pm to 5pm

Wednesday

8:30am to 12:30pm

1pm to 5pm

Thursday

8:30am to 12:30pm

1pm to 5pm

Friday

8:30am to 12:30pm

1:30pm to 5pm

If you need help when we are closed

After 5:30pm and at weekends please call NHS 24 by dialling 111 if you have an urgent need to see a doctor. Please only call the service if you genuinely cannot wait until the surgery re-opens.

Call 999 in an emergency. Chest pains and / or shortness of breath constitute an emergency.

P.L.T (Protected Learning Time)

On the following dates, the practice will be closed in the afternoon (from 1pm):

  • Wednesday 18th February 2026
  • Tuesday 23rd June 2026
  • Wednesday 26th August 2026
  • Tuesday 24th November 2026

PUBLIC HOLIDAYS

The practice will be closed on the following public holidays:

  • Friday 3rd April 2026
  • Monday 6th April 2026
  • Monday 4th May 2026
  • Monday 25th May 2026
  • Monday 15th June 2026
  • Friday 18th September 2026
  • Monday 21st September 2026
  • Friday 25th December 2026
  • Monday 28th December 2026
  • Friday 1st January 2027
  • Monday 4th January 2027
Page last reviewed: 30 October 2026
Page created: 30 October 2026