Green Practice Perth

Reception Hours                                           

Mon, Tues & Thurs - 8:00 am - 6:00 pm

Wednesday - 8:00 am - 6:00 pm
(Closed between 12.00 pm and 1.30 pm for staff training)

Friday - 8:00 am - 6:00 pm


Opening Hours


Online Services - Repeat Prescriptions and appointment booking

If you have registered for our NEW Online Services click the link below:

Login to Online Services


To Register for the new online services, please

click here to register


Near Me Video Consultations

click here for more information


Welcome to the Green Practice Perth

The Green Practice is one of the longest established practices in the city, having been founded in the 1870s by Dr Robert Stirling. We are an urban practice with an approximate practice list of 9200 patients and average 5 mile radius to cover.

In 1981, we moved from Atholl Place to Drumhar Health Centre. In 1996 we moved, along with another practice, to a purpose-built health centre called Whitefriars Surgery. We have a young, friendly, dynamic and innovative multi-disciplinary team and aim to provide an exceptional standard of healthcare to all individuals.

The practice consists of 8 GPs. We have been a training practice for over 30 years and 5 of our current partners were previously GP Registrars with the practice.

We have 2 practice nurses and 2 health care assistants along with a practice manager, office manager and a number of full and part time receptionists.

There are a number of clinics run within the surgery by the doctors and practice nurses. Most of our chronic disease management clinics are nurse led, with doctor involvement where necessary.

We have community nurses, midwives and a pharmacy team attached to the practice and they are based in the building also. This allows for excellent communication within the multi-disciplinary team ensuring good quality and continuity of patient care.

Practice News & Information

Green Practice Perth

Green Practice

Whitefriars Surgery
Whitefriars Street

Email us

Contact Information

Reception  Reception: 01738 627912

Prescriptions Prescriptions: 01738 620012

District Nurses District Nurses: 01738 473317 (Message Service Only)

Health Visitors Health Visitors: 01738 445173

Patient Transport Service

0300 123 1236

For more information visit:

To cancel a transport request call:

0300 123 1236 - Option 2

Between 08:15 and 18:00 Monday to Friday