Your Local Pharmacy in Hamilton, ON

McKnight's Pharmacy has two locations on Main Street East in Hamilton, at 685 Main St E and at our Pharmacy & Compounding Centre at 460 Main St E. Our pharmacists get to know you by name and help with prescriptions, minor ailments, vaccines, MedsChecks, blister packs and free Hamilton delivery. We also ship across Canada.

  • Virtual Weight Loss Clinic

    Struggling to lose weight? See our licensed physicians through our virtual clinic

    Click here to book 
  • Minor Ailment Consult

    Pharmacists can now prescribe for certain conditions! Book an appointment today

    Click here to book at our 685 Main Street E location 
  • Vaccines

    As of October 2026, we're accepting walk-ins for:
    Flu Shots
    COVID-19 boosters coming soon

Close-up of colourful medication capsules

How We Serve You

✔️ Conveniently refill your prescriptions via chat on Google Maps, online, email, or call us!

✔️ All drugs plan accepted.

✔️ Free prescription pickup and same day delivery.

✔️ Free blister & compliance packaging.

✔️ Free delivery to all areas of Hamilton.

✔️ Free medication synchronization.

✔️ Free Pill cutting/splitting service.

✔️ Friendly and helpful staff.

✔️ Private consultation with our pharmacist.

✔️ At home or in-store medication reviews.

✔️ Non-Sterile Compounding specialists.

✔️ Diabetes & Pain Management.

About McKnight's Pharmacy
  • HOME MEDICAL EQUIPMENT & SUPPLIES


    We provide a variety of home health care products, that can be shipped right to your door!

    Check out our partners:

    Living at home support | Live Easy Inc.

  • DIABETIC SUPPLIES


    Our pharmacy team provides training for all diabetic meters and devices. We'll help you monitor your sugar levels by providing specific meal plans, exercise tips and more! 

  • VACCINATIONS


    Protect yourself and those you care about by getting the annual influenza vaccine available at our pharmacy starting in November. All walk-ins are welcome! 

  • COMPOUNDING & PRESCRIPTION DRUGS


    Taking medicine can be a scary thing. That's why we do our best to educate our clients on every medication and its potential adverse effects, while preventing interactions with other drugs! Unable to swallow that pill? We'll make it into something you can take to ensure you get the right medication at the right dose!

McKnight's Pharmacy logo
Hand holding a prescription bottle with a take with food label
Young woman helping an older man use a tablet on a couch
Map showing McKnight's Pharmacy on Main Street East in Hamilton

Visit Us


685 MAIN STREET EAST
HAMILTON, ON
L8M 1K4
(905) 545 7474
info@mcknightsdrugs.com​
Get directions →


460 MAIN STREET EAST
HAMILTON, ON
L8N 1K4
(289) 396 4700
info@mcknightsdrugs.com
Get directions →

Reviews