Dalkeith Road Medical Practice

Welcome to Dalkeith Road Medical Practice


Here at Dalkeith Road Medical Practice, we are a small, friendly, and approachable GP surgery, and believe in providing a warm and inviting environment for our patients. Our dedicated team of healthcare professionals are committed to delivering personalised care that meets your unique needs, whether you require a routine check-up or have specific health concerns.

We are here to provide attentive and compassionate medical attention Monday – Friday from 08:00 – 18:00.


We take bookings for telephone and in-person appointments up to four weeks in advance, therefore if your problem is not urgent we would be grateful if you could book ahead with your usual GP.


If your problem is urgent then you will be offered a telephone appointment for either the morning or the afternoon on the day you call and a GP will call you back.  Please make sure you have your phone to hand as the GP may be unable to call you back if you miss the call.  When requesting an urgent appointment the receptionist will ask you a few questions regarding your concerns to ensure you are directed to the most appropriate professional.  Not all things need to be dealt with by a doctor and you may be navigated onwards to a pharmacist, optician or Minor Injuries Unit instead.

We also offer some evening appointments on a monthly basis (pre-bookable only). Please ask Reception for details.

News & Updates

  • Firearm Licenses

    As per the BMA framework, Dalkeith Road Medical Practice has made the decision to refuse the issuance of firearms. Therefore, we kindly request that you explore alternative options for obtaining your firearm license. Please note that any forms pertaining to firearm licenses brought into the surgery will be rejected.
  • We have updated how you can request your prescriptions!

    You can now choose how you wish to request your prescription/s.   Patients who are registered to use patient services can now select from the 'Request A Prescription' tab to re-order their prescriptions. Those who are not registered to use patient services can manually input their request as normal through the 'Request A Prescription' tab. Please allow our staff a few days to process your request as normal.  
  • Patient Registration

    We unfortunately have reached capacity and are no longer accepting new registrations at this time. If you are having difficulty finding a GP practice in your area that is accepting new patients, you can get in touch with the registration teams at loth.primarycareenquiries@nhslothian.scot.nhs.uk. They will be able to provide advice and assist you with the registration process.
  • Practice Prescriptions

    Due to increased demand, we are no longer accepting repeat prescription requests over the phone (unless you are elderly or housebound).  You can now request your prescription via our online ordering form.  

Dalkeith Road Medical Practice

Salisbury Court
102 St Leonard's Street

Call: 0131 667 1289

8.00am - 6.00pm
8.00am - 6.00pm
8.00am - 6.00pm
8.00am - 6.00pm
8.00am - 6.00pm

Call 111

Call our 111 service for 24/7 urgent care advice and mental health support

NHS24 can also offer general health information and advice outside our opening hours.

Out of Hours

Urgent medical attention at weekends and out-of-hours is provided by NHS 24 by telephoning 111. During Practice opening hours please call 667 1289.