Skip to main content

Private GP Glasgow

Private GP Practice: Glasgow Medical Rooms

Book a private GP appointment at Glasgow Medical Rooms, 211 St. Vincent Street, in Glasgow city centre. Our experienced GPs offer confidential consultations, time to discuss your concerns and advice on appropriate next steps.

Same-day or next-day appointments may be available, subject to availability. You can use our private GP services while keeping your existing NHS GP.

30-minute GP consultation: £165

View available appointments and book online. For health assessments, medicals or other services, select the relevant appointment type; prices and appointment lengths vary.

BOOK ONLINE
Dr Sheila O’neill GP and Clinical Director at Glasgow Medical Rooms

Dr Sheila O’Neill

Dr Astrid Bennett

Dr Julie Browning

Dr Roisin O’Regan

Private GP Consultations

  • 30-minute GP consultations: £165.
  • Time to discuss symptoms, ongoing concerns and your medical history.
  • Advice on investigations, treatment or referrals where appropriate.
  • Same-day or next-day appointments, subject to availability.

Private Prescriptions

Where clinically appropriate, your GP can provide a private prescription following an assessment. Electronic prescriptions can be sent to your phone via Signature RX.

Private Referrals

If further assessment or specialist care is appropriate, your GP can discuss referral options and help you understand the next steps.

Book Your GP Appointment

30-minute consultation: £165

Choose your appointment online, or call reception on 0141 225 0140 for help with booking.

Have a Question Before Booking?

Send an enquiry and our reception team will be in touch. Sending an enquiry does not confirm an appointment.

BOOK ONLINE

More Than a General GP Appointment

Our GPs also work across a range of medical services, alongside the wider clinical team. If you need a particular assessment or medical, explore the relevant service before booking so you can choose the right appointment.

Unsure which appointment to choose? Call 0141 225 0140 or send our team an enquiry before booking.

VIEW APPOINTMENTS & BOOK ONLINE