Skip to main content

Pharmacies in Ontario

1,451 pharmacies in 79 Ontario cities. Compare patient ratings, check hours, and find one near you.

1,373 open on Saturdays296 rated 4.5 or higher817 open late

Top rated pharmacies in Ontario

Highly rated clinics with patient reviews.

Browse all cities →
Browse all cities →

Smaller communities

Pharmacies in Ontario communities with fewer than three listings.

Shoppers Drug MartActonPharmasave Acton PharmacyActonPharmasave Pharmacie AlexandriaAlexandriaShoppers Drug MartAllistonWalmart PharmacyAllistonShoppers Drug MartAmherstburgWalmart PharmacyAmherstburgShoppers Drug Mart (15 Sherwood Ave)AmherstviewPharmasave Loyalist Compounding PharmacyAmherstviewPharmasave RainbowAngusShoppers Drug MartArnpriorPharmasave Arnprior PharmacyArnpriorPharmasave East Ferris PharmacyAstorvillePharmasave AthensAthensPharmasave Baden Village PharmacyBadenPharmasave BalaBalaPharmasave Lorraine’sBarry's BayPharmasave Bath Family PharmacyBathPharmasave Michael’sBayfieldPharmasave Lincoln Medical PharmacyBeamsvillePharmasave Beamsville Medical PharmacyBeamsvillePharmasave Beeton PharmacyBeetonPharmasave Belle RiverBelle RiverPharmasave BewdleyBewdleyShoppers Drug MartBlenheimPharmasave Village Gate PharmacyBobcaygeonPharmasave Bourget PharmacyBourgetPharmasave Breslau Commons PharmacyBreslauPharmasave Brighton Clinic PharmacyBrightonPharmasave Central Algoma PharmacyBruce MinesPharmasave Burford PharmacyBurfordShoppers Drug MartCarleton PlaceWalmart PharmacyCarleton PlacePharmasave West Carleton Drug MartCarpJean CoutuCasselmanPharmasave CasselmanCasselmanPharmasave ChathamChathamPharmasave Chatsworth Community and Veterans PharmacyChatsworthPharmasave Michael’s ClintonClintonPharmasave Cochrane PharmacyCochranePharmasave Colborne ApothecaryColbornePharmasave New ConistonConistonPharmasave CookstownCookstownPharmasave WilsonCopper CliffPharmasave Corunna PharmacyCorunnaPharmasave Crystal Beach PharmacyCrystal BeachPharmasave Cumberland Family PharmacyCumberlandPharmasave Cumberland Beach PharmacyCumberland BeachPharmasave Cahoon’sDeep RiverPharmasave DelhiDelhiPharmasave Delhi Health CentreDelhiPharmasave DeserontoDeserontoPharmasave Dorset Village PharmacyDorsetPharmasave Downsview Park PharmacyDownsviewPharmasave DraytonDraytonShoppers Drug MartDunnvillePharmasave Grand River PharmacyDunnvillePharmasave Dunrobin PharmacyDunrobinShoppers Drug Mart (18293 Yonge St)East GwillimburyShoppers Drug MartElliot LakePharmasave Angus PharmacyElliot LakePharmasave ElmvaleElmvalePharmasave Elora ApothecaryEloraJean CoutuEmbrunPharmasave EmbrunEmbrunPharmasave Marshall’sEnglehartPharmasave Robinson’sEspanolaPharmasave Essex Pharma Care PharmacyEssexPharmasave Fenelon FallsFenelon FallsPharmasave Pelham Hills PharmacyFonthillPharmasave Forest PharmacyForestShoppers Drug MartFort FrancesWalmart PharmacyFort FrancesShoppers Drug MartGananoquePharmasave Nickel CentreGarsonPharmasave GlencoeGlencoeWalmart PharmacyGoderichPharmasave Michael’s PharmacyGoderichPharmasave Holistic CareGolden LakePharmasave Grand Bend PharmacyGrand BendShoppers Drug MartGravenhurstPharmasave Muskoka WharfGravenhurstWalmart PharmacyGreater NapaneePharmasave GreelyGreelyShoppers Drug Mart (42 St Andrews Ave)GrimsbyShoppers Drug Mart (150 Main St E)GrimsbyPharmasave Hauser’sHagersvillePharmasave Haliburton VillageHaliburtonWalmart Pharmacy (300 Guelph St)Halton HillsPharmasave Acheson’s PharmacyHarristonPharmasave HarrowsmithHarrowsmithPharmasave Petherick’s PharmacyHastingsPharmasave Havelock Community PharmacyHavelockPharmasave Ilderton MedicalIldertonShoppers Drug MartIngersollPharmasave IngersollIngersollPharmasave Ingleside PharmacyInglesideShoppers Drug Mart (1145 Innisfil Beach Rd)InnisfilPharmasave Innisfil DrugstoreInnisfilPharmasave InveraryInveraryPharmasave EustaceJackson's PointShoppers Drug MartKapuskasingWalmart PharmacyKapuskasingShoppers Drug Mart (411 The Queensway S)KeswickWalmart Pharmacy (23550 Woodbine Ave)KeswickPharmasave GordonKincardineShoppers Drug Mart (2140 King Rd)King CityShoppers Drug MartKingsvillePharmasave BDR Drug MartKirkland LakePharmasave Komoka Kilworth Pharmacy & Compounding CenterKomokaPharmasave LansdowneLansdownePharmasave Larder LakeLarder LakeShoppers Drug Mart (6020 Malden Rd)LaSallePharmasave Windsor CrossingLaSalleShoppers Drug MartLeamingtonWalmart PharmacyLeamingtonPharmasave Lefroy PharmacyLefroyPharmasave Little BritainLittle BritainPharmasave Long SaultLong SaultPharmasave LucknowLucknowPharmasave River Valley PharmacyMattawaPharmasave Midhurst PharmacyMidhurstPharmasave MindenMindenPharmasave Mount Forest PharmacyMount ForestPharmasave Mount Hope PharmacyMount HopePharmasaveMunceyShoppers Drug MartNapaneePharmasave Borrisokane PharmacyNapeanPharmasave Town SquareNew HamburgPharmasave Newcastle Care PharmacyNewcastleShoppers Drug Mart (111B Garrison Village Dr)Niagara-on-the-LakePharmasave Simpson’s ApothecaryNiagara-on-the-LakePharmasave NobletonNobletonPharmasave Norwich PharmacyNorwichPharmasave Paul’s Norwood PharmacyNorwoodPharmasave OhswekenOhswekenPharmasave PalgravePalgravePharmasave HartleyParisPharmasave Village SquarePenetanguisheneShoppers Drug MartPetawawaPharmasave Main StreetPictonShoppers Drug Mart (77 Clarence St)Port ColbornePharmasave WardropPort ElginShoppers Drug MartPort HopePharmasave Port HopePort HopePharmasave Port RowanPort RowanPharmasave PortlandPortlandPharmasave Queesnville PharmacyQueensvilleWalmart PharmacyQuinte WestPharmasave Richmond Family PharmacyRichmondShoppers Drug MartRidgetownPharmasave Ridge ApothecaryRidgetownPharmasave Ridge Square PharmacyRockwoodPharmasave Sharbot LakeSharbot LakePharmasave Shedden PharmacySheddenShoppers Drug MartSmiths FallsWalmart PharmacySmiths FallsPharmasave West Lincoln PharmacySmithvillePharmasave SpencervilleSpencervillePharmasave St. Isidore PharmacySt. IsidorePharmasave StaynerStaynerPharmasaveStevensvillePharmasave StirlingStirlingPharmasave Aubin PharmacySturgeon FallsShoppers Drug MartSuttonShoppers Drug MartTecumsehPharmasave Tecumseh Medical PharmacyTecumsehPharmasave TemagamiTemagamiShoppers Drug MartTemiskaming ShoresWalmart PharmacyTemiskaming ShoresPharmasave ThamesfordThamesfordPharmasave ThornburyThornburyPharmasave Henderson’sThoroldPharmasave TilburyTilburyPharmasave Tottenham MedicalTottenhamPharmasave TottenhamTottenhamShoppers Drug MartTrentonPharmasave TrentonTrentonPharmasave Tweed ApothecaryTweedPharmasave Simpson’s PharmacyVirgilPharmasave Pellow’sWalkertonShoppers Drug MartWallaceburgPharmasave Kocherry PharmacyWellingtonPharmasave Pharmacie WendoverWendoverPharmasave Andrew’s PharmacyWest EtobicokeShoppers Drug MartWhitchurch-StouffvillePharmasave WinchesterWinchesterPharmasave WinghamWingham

Need care outside office hours?

Pharmacies in Ontario that list evening and weekend hours.

Open late817 pharmacies are open until 8:00 PM or later
Open Saturday1,373 pharmacies list Saturday hours
Open Sunday908 pharmacies list Sunday hours

If it is life-threatening, call 911 or go to the nearest emergency department.

About pharmacies in Ontario

56%of clinics open past 8 PM
63%of clinics open on Sundays
3.8average patient rating

Ontario has 1,451 pharmacies listed on ClinicFinder across 79 cities, from Toronto and Ottawa to smaller communities. Each listing shows hours, patient ratings, contact details, and directions.

In Ontario, 1,373 list Saturday hours, 908 list Sunday hours, and 817 stay open until 8:00 PM or later on at least one day. The average patient rating is 3.8 out of 5, and 296 pharmacies are rated 4.5 or higher.

Pharmacies in other provinces

The largest provinces by number of pharmacies.

All provinces →

Questions about pharmacies in Ontario

Answers from the listings above and Ontario's health plan.

What should I check before visiting a pharmacy in Ontario?

Check today's hours before you go, since they can change without notice. Bring your provincial health card. Listings above show ratings, hours, and contact details for every pharmacy in Ontario.

Which city in Ontario has the most pharmacies?

Toronto has the most pharmacies in Ontario with 253 listed pharmacies, followed by Ottawa (128) and Hamilton (85).

How do I find pharmacies near me in Ontario?

Browse the city listings above to find pharmacies in your area. Each city page on ClinicFinder.ca shows pharmacies sorted by patient rating with an interactive map, hours of operation, and contact details.

Are pharmacy visits covered by health insurance in Ontario?

Coverage for pharmacy depends on OHIP. Check with your provincial health plan and your extended benefits for details. Health Canada publishes an overview of Canada's health care system.

Do I need a referral to visit a pharmacy in Ontario?

No referral is needed to visit a pharmacy. Pharmacists can also prescribe for certain minor ailments in many provinces.

What cities in Ontario have pharmacies?

Pharmacies are listed in 79 cities across Ontario, including Toronto, Ottawa, Hamilton, Mississauga, Brampton, London, Vaughan, Kitchener, and more. Select a city above to browse listings.

Run a pharmacy in Ontario?

Help more patients find you.

Your clinic is probably already listed. Claim it free to keep your hours and details accurate and earn a Verified badge, or go Featured to appear above the standard ranking in your city's results.