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.


Celebrating International Nurses Day

Local classes: tai chi and walk groups

All travel vaccines will now be provided by NHS Lothian

Access & capacity review

When should I call for test results? Remember ‘from 10 after 10

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

Call after 10am: for admin queries, test results 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.

To cancel appointments, please email us.