This site use cookies to make some functions work and to enable to us to improve the site for our users over time.

To find out more, read our updated cookie policy.


OK

Featured Products

Prices only available online

{{prod.product_name}}
  RRP : £ {{prod.product_rrp}}  
SAVE : £ {{prod.product_savings}}
Buy Now for £ {{prod.product_price}}

Welcome to Mackie Pharmacy

  • Independent Healthcare Advice in the Glasgow Area. Free Prescription Collection on 0800 232 1885.
  • Owned and opperated by'JP Mackie & Co Ltd'. Company Registration number SC 194112
  • Superintendent Pharmacist - John Paul Mackie GPhC Reg No. 2043515
Trading as

Mackie Pharmacy: 1067 Pollokshaws Road, Shawlands, G41 3YF, GPhC Reg No.1042460
Mackie Pharmacy: 1795 Paisley Road West, Cardonald, G52 3SS, GPhC Reg No.1042458
Mackie Pharmacy: 145 Spey Road Bearsden, Drumchapel. G61 1LF, GPhC Reg No.1042497
Mackie Pharmacy: 63 Glenmanor Avenue, Moodiesburn, G69 0LB, GPhC Reg No.1042213
Mackie Pharmacy: 16 Blackwood Crescent, Moodiesburn, G69 0EN, PhC Reg No.1042285
Mackie Pharmacy: 154 Fenwick Road, Giffnock, G46 6XW, GPhC Reg No.1042878
Mackie Pharmacy: 75 Glasgow Road, Paisley, PA1 3PE, GPhC Reg No.1042923


Mackie Pharmacy Services

  • Free Prescription Delivery Service
  • Free Minor Ailments Service
  • Free Stop Smoking Nicotine service
  • Free Emergency Contraception service
  • Free Condom Service
  • Free Prescription Collection Service from the following GP practices

Glasgow South GP’s

  • Ailsa Surgery (40 Admiral Street, G42 1HU)
  • Arran Surgery (42 Admiral Street, G42 1HU)
  • Battlefield Surgery (148 Battlefield Road, G42 9JT)
  • Braidcraft Medical Practice (200 Braidcraft Road, G53 5QD)
  • Butterbiggins Medical Practice (134 Butterbiggins Road, G42 7AF)
  • Cardonald Medical Practice Centre (1831 Paisley Road West, G52 3SS)
  • Carolside Medical Practice (1-2 Carolside Gardens, Clarkston, G76 7BX)
  • Clarkston Medical Practice (Eastwood H.C. Clarkston, Drumby Crescent, G76 7HN)
  • Clinic 21 Prictice (21 Rutland Place (G51 1TA)
  • Crescent Medical Practice (14 Hillington Road South, G52 2AA)
  • Crescent Medical Practice (12 Walmer Crescent, G51 1AT)
  • Croftfoot Road Surgery (44 Croftfoot Road, G44 5JT)
  • Crookston Medical Practice (230 Dalmellington Road, G53 7FY)
  • Dr Mair & Partners Practice (1600 Paisley Road West, G52 3QN)
  • Dr Mair & Partners Practice (1600 Paisley Road West, G52 3QN)
  • Eastwood Health & Care Centre (Multiple GPs, Clarkston, DrumbyCrescent, G76 7HN)
  • Eastwoodmains Medical Practice (Eastwood H.C. Clarkston, Drumby Crescent, G76 7HN)
  • Eglington Medical Centre (658-662 Eglington Street, G5 9RP)
  • Elmwood Medical Practice (Eastwood H.C. Clarkston, Drumby Crescent, G76 7HN)
  • Gorbals Heath Centre (45 Pine Place, G5 0BQ)
  • Govan Health Centre (5 Drumoyne Road, G51 4BJ)
  • Govanhill Health Centre (233 Calder Street, G42 7DR)
  • Grantley Medical Practice (1 Grantley Street, G41 3PT)
  • Ibroxholm Medical Practice (532 Paisley Road West, G51 1RN)
  • Ker Practice (30 Croftfoot Road, G44 5JT)
  • Kilmarnock Road Surgery (119-123 Kilmarnock Road, G41 3YT)
  • Kinning Park Medical Centre / Dr Alam (36 Admiral Street, G42 1HU)
  • MacCuishPractice (38 Admiral Street, G42 1HU)
  • MacCuish Practice (59 Farne Drive, G44 5DQ)
  • MacLean Medical (Eastwood H.C. Clarkston, Drumby Cres, G76 7HN)
  • MacLeod Practice (9 Baker Street, G41 3YE)
  • Mearns Medical Centre (30 Maple Avenue, Newton Mearns, G77 5BQ)
  • Merrylee Medical Practice (142–144 Clarkston Road, G44 4EG)
  • Merryvale Medical Centre (4-6 Merryvale Place, G46 6AT)
  • Midlock Medical Centre (7 Midlock Street, G51 1SL)
  • Mount Florida Medical Centre (183 Prospecthill Road, G42 9LQ)
  • Nithsdale Surgery (162 Nithsdale Road, G41 5RU)
  • Park Surgery (7 Baker Street: G41 3YA)
  • Pollok Health Centre (21 Cowglen Road, G53 6EQ)
  • Pollokshaws Medical Centre (26 Well Green, G43 1RR)
  • Queens Park Medical Practice (181 Queens Drive, G42 8QD)
  • Rutland Surgery (24 Govan Road, G51 1HS)
  • Shawlands Surgery (1413 Pollokshaws Road, G41 3RG)
  • Sheddends Medical Practice (5A Eaglesham Road, Clarkston, G76 7BU)
  • Shields Medical Practice (80 McCulloch Street, G41 1NX)
  • Thornliebank Health Centre (20 Kennishead Road, G46 8NY)
  • Thurston Road Surgery (140 Thurston Road, G52 2AZ)
  • Williamwood Medical Practice (85 Seres Road, Clarkston, G76 7NW)
  • Waverly Park Medical Practice (19 Dinmont Road, G41 3UJ)
  • Westfield Health Centre (71 Hillington Road South, G52 2AE)

Glasgow North GP’s

  • Anniesland Medical Centre (46 Munro Place, G13 2UP)
  • Clydebank Health Centre (46 Kilbowie Road, G81 1TH)
  • Denbridge Surgery (96 Drymen Road, G61 2SY)
  • Drumchapel Health Centre (80-90 Kinfauns Drive, G15 7TS)
  • Drumchapel Road / Dr Haggerty (250 Drumchapel Road, G15 6EG)
  • Kessington Medical Practice (85 Milngavie Road, G61 2DN)
  • Pennan Practice (20 Pennan Place, G14 0EA)
  • The Terrace Medical Practice (160 Drymen Road, G61 3RD)

Paisley GP’s

  • Abbey Medical Centre (Lonend, Paisley, PA1 1SU)
  • Anchor Mill Medical Practice (4 Saucel Crescent, Paisley, PA1 1UB)
  • Barony Practice (Northcroft Medical Centre, 2-4 North Croft Street, PA3 4AD)
  • Charleston Surgery (5 South Campbell Street, Paisley, PA2 6LR)
  • Consulting Rooms (21 Neilston Road, Paisley, PA2 6LW)
  • Crescent Medical Practice (14 Hillington Road South, G52 2AA)
  • Glenburn Medical Practice (Fairway Avenue, Paisley, PA2 8DX)
  • GreenlawMedical Practice (North Croft Medical Centre, 2-4 North Croft Street, PA3 4AD)
  • Kelburn Practice (North Croft Medical Centre, 2-4 North Croft Street, PA3 4AD)
  • King Street Surgery (15 King Street, Paisley, PA1 2PS)
  • Love Street Medical Centre (40 Love Street, Paisley, PA3 2DY)
  • Mirin Medical Practice (3 Glasgow Road, Paisley, PA1 3QS)
  • North Croft Medical Centre, (Multiple GPs, 2-4 North Croft Street, PA3 4AD)
  • Renfrew Health Centre (10 Ferry Road, PA4 8RU)
  • St James Surgery (19 St James Street, Paisley, PA3 2HQ)
  • Tannahill Centre / Dr Mahmood (76 Blackstoun Road, Paisley, PA3 1NT)
  • Westfield Health Centre (71 Hillington Road South, G52 2AE)

Moodiesburn GPs

  • Caledonia Medical Practice (North Carbrain Road, G69 1BJ)
  • Condorrat Health Centre (Airdrie Road, G67 4DN)
  • Cumbernauld Central Health Centre (North Carbrain Road, G69 1BJ)
  • Dr Carroll & Partners (North Carbrain Road, G69 1BJ)
  • Glenboig Surgery (8 Centre Street, ML5 2RY)
  • Jamieson Medical Practice - Moodiesburn (18 Blackwoods Crescent,G69 0E)
  • Jamieson Medical Practice - Chryston (2 Cliffvale Road, G69 9DW)
  • Kennedy Stepps Surgery (131 Cumbernauld Road, Stepps, G33 6EY)
  • Moodiesburn Medical Centre (69 Glenmanor Avenue, G69 0LB)
  • Nalagatla- Muirhead (110 Cumbernauld Road, G69 9AA)
  • Nalagatla- Stepps (144-146 Cumbernauld Road, G33 6HA)




Free Prescription delivery service

We offer a free prescription delivery service to our local communities including

Glasgow NorthGlasgow South
  • Anniesland
  • Bearsden
  • Chryston
  • Drumchapel
  • Gartcosh
  • Glenboig
  • Knightswood
  • Moodiesburn
  • Muirhead
  • Stepps
  • Cardonald
  • Clarkston
  • Corkerhill
  • Craigton
  • Crookston
  • Eastwood
  • Giffnock
  • Govan
  • Govanhill
  • Hillington
  • Ibrox
  • Langside
  • Merrylee
  • Mosspark
  • Mount Florida
  • Muirend
  • Penilee
  • Pollokshaws
  • Pollokshields
  • Ralston
  • Shawlands
  • Thornlibank

Paisley & Surrounding areas & Moodiesburn and Surrounding areas including Muirhead, Chryston, Stepps, Garnkirk, Gartcosh, Glenboig & Condorrat

Alternatively please check the listed post code area below

Post Code Areas

G13-1, G13-2, G13-3, G13-4, G14-0 G15-6, G15-7, G15-8, G33-6 G41-1, G41-2, G41-3, G41-4, G41-5 G42-7, G42-8, G42-9 G43-1, G43-2, G44-3, G46-6, G46-7, G46-8 G51-1, G51-2, G51-3, G51-4,G52-1, G52-2, G52-3, G52-4, G53-5 G61-1, G61-2, G61-3, G61-4 G69-0, G69-8 G69-9, G76-7, G76-8, G81-1,PA1-1, PA1-2, PA1-3 PA2-0, PA2-3, PA2-6, PA2-8, PA2-9, PA3-2, PA3-4, ML5-2

Disclosure Scotland Approved Drivers'

Pharmacy Blog

{{blog.title}}

Show More...
More

Business Hours

  •  
    Open
    Close
  • {{hrs.weekday}}:
    {{hrs.open ? hrs.open : " ‐ "}}
    {{hrs.closed ? hrs.closed : " ‐ "}}