Welcome to Riverside Medical Practice

We’re an established General Practice, located in the Musselburgh Primary Care Centre. Our dedicated, 40-strong team of doctors, nurses, other health professionals and admin staff continually strive to provide excellent healthcare, meeting the needs of each individual patient. We’re committed to innovation, and developing our service to meet these goals.


Flu vaccine & Covid boosters: latest information >>

Call from 8am: to book a same-day GP or CWIC appointment, including medication reviews. If appointments for the day are fully booked but you have a health problem which you think can’t wait, please hold: our triage nurses may be able assess you.

Call after 10am: for admin queries and to book blood tests, blood pressure checks, smear tests, and chronic disease checks for people whose condition isn’t well controlled.

We can’t book GP or CWIC team appointments at the front desk. Please help us to help other patients as quickly as possible by not requesting this. If you’re already in the surgery, nurse and blood test appointments can be booked for you while you’re here.

To cancel appointments, please email us.

  • New Lothian support service for cancer patients >>
  • QMU students: visit our new student services page >>
  • Prescription slips: please check these when you collect your medication. It may have an important note on it from the doctor.
  • Did you know that HPV causes 99% of cervical cancers? For more info visit NHS Inform & call us after 10am to book a test, if you’re due or overdue.