Welcome To Cowdenbeath Medical Practice

COVID-19 - As a Practice we are putting measures in place to protect our patients and staff.   For further information please click here.
If you have been invited for a near me video consultaion please click here

Formed in 1975 Cowdenbeath Medical Practice has 9 GP Partners and a patient population of over 11,000 patients. The Practice covers an area from Halbeath in the west to Lumphinnans in the east and the villages served include Cowdenbeath, Crossgates, Lumphinnans, Kelty and Kingseat.   

Our website has been designed to tell you about the Practice and the services available to you. We trust that you will find it helpful and informative. Any feedback and suggestions are welcome - please collect a feedback form from Reception.

Cowdenbeath Medical Practice

173 Stenhouse Street, Cowdenbeath, KY4 9DH


Main Switchboard 01383 518500
Home visits 01383 518501


(Results available between 2:00pm-5:00pm)

01383 518503

Opening Hours

Monday - Friday


Thursday Evening Appointments


Saturday and Sunday


Consulting times will vary depending on the GP rota and availability.

Out of Hours Service

The Practice is responsible for your care Monday-Friday between the hours of 8:00am and 6:00pm. If you require urgent medical care outwith these times then please contact NHS24 by phoning 111.

Practice Closure/Public Holiday Dates

Monday 5th October 2020

Friday 25th and Monday 28th December 2020

Friday 1st and Monday 4th January 2021

The Practice will be closed on the above dates. Any dates that we will be closed are also displayed on posters in the Practice and in our newsletter.

Staff Training

Every Tuesday our reception desk is closed from 1.30pm-2.15pm for staff training.

The practice would like to thank the various advertisers who have helped to produce this Website. However, it must be pointed out that the accuracy of any statements cannot be warranted, nor any products or services advertised, be guaranteed or endorsed.

Your Neighbourhood Professionals. Just a Click Away!