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.


Issues with phone access and booking appointments >>

Booking appointments >>

We’re hiring: join our Reception team >>

COVID-19 vaccine

We’ve now started second dose appointments for patients aged 75 years and over, and all shielding (priority group 4) patients. These are the only groups we’re vaccinating at Riverside. Please wait to be contacted about your second dose appointment, which will take place around 12 weeks after the first.

Read more about coronavirus vaccination at Riverside >>