Vaccination Services
Access a wide range of vaccination services provided
by our trained pharmacy team.
Weight Management
Take the first step towards a healthier you with McGregor Pharma Weight Management Service.
PSNI Registered
Fully registered and regulated by the
General Pharmaceutical Council
Convenient Hours
Open early, late, and weekends to fit
around your schedule
Patient Centred Care
Putting your health and wellbeing at the
heart of everything we do
Qualified Pharmacists
Experienced, accredited healthcare
professionals you can trust
Welcome to McGregor Pharma
We are an independent, private pharmacy. We are family run and dedicated to delivering the highest standards of professional care to our community.
Our team is committed to the health and well-being of each of our patients, providing a wide range of clinical services, expert advice, and personalized patient support
to ensure optimal healthcare outcomes.
Located at 18 North Street, Carrickfergus, BT38 7AQ, McGregor Pharma Ltd specialises in everyday healthcare and treating minor infections 7 days per week.
We are building our offerings online to provide our services nationwide.
Our Services
Our Team
A short introduction to your team members and why their background should inspire potential clients’ confidence.

Luke McGregor
Superintendent Pharmacist
MPSNI 6503
MPharm (QUB 2016)

Dr. Ryan Martin
Lead Clinician
MB BCh BAO (QUB 2023), MPharm (QUB 2016)

Claire O’Reilly
Nurse
BSc (QUB 2005), RN-A, Palliative Nurse Specialist (UU 2017)

Molly McClure
Dispensary Assistant, Tympa Specialist & Phlebotomist
PSNI MCDC (NPA 2025), Otoscopy & Microsuction (Tympa 2025), Venepuncture
(ECG 2026), NPR 4612

Sarah McConnell
Accuracy Checking Dispensary Assistant & Phlebotomist
PSNI ACDA (NPA 2025), Venepuncture (ECG 2026)

Holly McKeown
Pharmacist
MPharm (NCL 2024)
FAQ
What are your opening hours?
We’re open Monday to Saturday, 9:30 AM to 5:30 PM. And
Sunday 1:00 PM to 6:00 PM
Are you open over the holidays?
We aim to open over every holiday except Christmas Day. Please check the website or socials, this is where we will detail any closure.
Where is McGregor Pharma located?
We are located at 18 North Street, Carrickfergus, BT38 7AQ.
Are your staff qualified?
Yes. Our services are provided by appropriately trained and qualified healthcare professionals.
Do I need an appointment?
Many of our services are available without an appointment. However, booking ahead is recommended for services such as vaccinations, blood tests, ear care and private consultations.
How do I book an appointment?
You can book an appointment on our website or app. You can also contact us by phone, email, social media or by visiting the pharmacy
Can I cancel or rearrange my appointment?
Yes. Please give us as much notice as possible so we can offer the appointment to another patient
Do you offer same-day appointments?
Same-day consultations are available, depending on demand. Contact us online or visit the pharmacy and our team will do their best to help
What happens if I am late?
We will always try to accommodate you, but your appointment may need to be shortened or rearranged if you arrive late.
Is there parking nearby?
There is parking available at the top and bottom of the street. You can park in these spots for a maximum of 1 hour for free. There are two Council carparks nearby (Lancasterian & Joymount), these are £2-3 per day
Are your consultations free?
Yes, our initial consultations and advice are free. You will only pay the advertised price for the treatment, medication or service you receive
Do I need to be registered with McGregor Pharma?
No. You do not need to register with us or change from your current GP or pharmacy to use our private healthcare services
Can I use your services if I already have a GP?
Yes. Our private services are available alongside your usual NHS GP and pharmacy care.
Can you prescribe medication?
Yes. Following a suitable consultation and clinical assessment, our qualified healthcare professionals may be able to prescribe and supply treatment where appropriate
Contact Us
Please use the contact form or the information below for general enquiries regarding our services or store information.
Monday to Saturday – 9:30 AM to 5:30 PM
Sunday 1:00 PM to 6:00 PM
Manage Your Health Online
Order repeat prescriptions, book appointments, and access pharmacy services —
all from the convenience of your device.