
Find a vet
Vetsin Ontario
Choose a city to see its veterinary clinics, with their address, phone and website.
Cities in Ontario
- Adelaide Metcalfe1 clinic listed
- Adjala-Tosorontio1 clinic listed
- Ajax10 clinics listed
- Alexandria1 clinic listed
- Alliston1 clinic listed
- Amaranth1 clinic listed
- Amherstburg2 clinics listed
- Amherstview1 clinic listed
- Ancaster1 clinic listed
- Arnprior2 clinics listed
- Arran-Elderslie2 clinics listed
- Asphodel-Norwood1 clinic listed
- Athens1 clinic listed
- Augusta1 clinic listed
- Aurora7 clinics listed
- Aylmer2 clinics listed
- Barrie23 clinics listed
- Beamsville1 clinic listed
- Beeton1 clinic listed
- Belleville11 clinics listed
- Blue Mountains2 clinics listed
- Bluewater1 clinic listed
- Bolton1 clinic listed
- Bowmanville1 clinic listed
- Bracebridge3 clinics listed
- Bradford West Gwillimbury3 clinics listed
- Brampton29 clinics listed
- Branchton1 clinic listed
- Brant5 clinics listed
- Brantford9 clinics listed
- Brighton1 clinic listed
- Brock2 clinics listed
- Brockton3 clinics listed
- Brockville2 clinics listed
- Burlington31 clinics listed
- Caledon8 clinics listed
- Callander2 clinics listed
- Cambridge18 clinics listed
- Campbellford1 clinic listed
- Cannington1 clinic listed
- Carleton Place4 clinics listed
- Casselman1 clinic listed
- Cavan1 clinic listed
- Cavan-Monaghan2 clinics listed
- Central Elgin2 clinics listed
- Central Huron1 clinic listed
- Central Manitoulin2 clinics listed
- Centre Hastings1 clinic listed
- Centre Wellington7 clinics listed
- Champlain2 clinics listed
- Chatham2 clinics listed
- Chatham-Kent10 clinics listed
- Chatsworth1 clinic listed
- Chesley1 clinic listed
- Clarence-Rockland2 clinics listed
- Clarington8 clinics listed
- Clearview4 clinics listed
- Clinton1 clinic listed
- Coboconk1 clinic listed
- Cobourg3 clinics listed
- Collingwood4 clinics listed
- Concord2 clinics listed
- Cookstown1 clinic listed
- Cornwall3 clinics listed
- Corunna1 clinic listed
- Courtice1 clinic listed
- Cramahe1 clinic listed
- Deep River1 clinic listed
- Delhi1 clinic listed
- Dorchester1 clinic listed
- Dresden1 clinic listed
- Dryden3 clinics listed
- Dunrobin1 clinic listed
- Dysart, Dudley, Harcourt and Others1 clinic listed
- East Gwillimbury6 clinics listed
- East York1 clinic listed
- East Zorra-Tavistock2 clinics listed
- Elizabethtown-Kitley4 clinics listed
- Elliot Lake2 clinics listed
- Elmvale1 clinic listed
- Embrun1 clinic listed
- Englehart1 clinic listed
- Erin5 clinics listed
- Espanola1 clinic listed
- Essa3 clinics listed
- Essex3 clinics listed
- Etobicoke4 clinics listed
- Fergus1 clinic listed
- Fonthill1 clinic listed
- Fort Erie5 clinics listed
- Fort Frances1 clinic listed
- Fraserville1 clinic listed
- Gananoque2 clinics listed
- Georgetown1 clinic listed
- Georgian Bluffs3 clinics listed
- Georgina5 clinics listed
- Glenburnie1 clinic listed
- Goderich1 clinic listed
- Grand Valley1 clinic listed
- Gravenhurst3 clinics listed
- Greater Napanee3 clinics listed
- Greater Sudbury9 clinics listed
- Grey Highlands2 clinics listed
- Grimsby2 clinics listed
- Guelph25 clinics listed
- Guelph/Eramosa2 clinics listed
- Haldimand7 clinics listed
- Halton Hills7 clinics listed
- Hamilton53 clinics listed
- Hamilton Twp1 clinic listed
- Hanover1 clinic listed
- Hawkesbury1 clinic listed
- Hawkestone1 clinic listed
- Holland Landing1 clinic listed
- Huntsville3 clinics listed
- Huron East1 clinic listed
- Huron-Kinloss1 clinic listed
- Ingersoll3 clinics listed
- Innisfil3 clinics listed
- Johnson1 clinic listed
- Kanata1 clinic listed
- Kapuskasing1 clinic listed
- Kawartha Lakes7 clinics listed
- Kemptville1 clinic listed
- Kenora1 clinic listed
- Kincardine2 clinics listed
- King7 clinics listed
- Kingston20 clinics listed
- Kingsville3 clinics listed
- Kirkland Lake1 clinic listed
- Kitchener27 clinics listed
- Komoka1 clinic listed
- Lakeshore3 clinics listed
- Lambton Shores1 clinic listed
- LaSalle4 clinics listed
- Laurentian Valley1 clinic listed
- Leamington3 clinics listed
- Leeds and the Thousand Islands2 clinics listed
- Lincoln5 clinics listed
- Lively1 clinic listed
- London44 clinics listed
- Loyalist2 clinics listed
- Lucan Biddulph1 clinic listed
- Madawaska Valley1 clinic listed
- Markham15 clinics listed
- Maxville1 clinic listed
- Meaford1 clinic listed
- Merrickville-Wolford1 clinic listed
- Middlesex Centre3 clinics listed
- Midland3 clinics listed
- Milton15 clinics listed
- Milverton1 clinic listed
- Minden1 clinic listed
- Minden Hills1 clinic listed
- Mississauga67 clinics listed
- Mississippi Mills3 clinics listed
- Mono2 clinics listed
- Montague1 clinic listed
- Morrisburg1 clinic listed
- Mount Forest1 clinic listed
- Napanee1 clinic listed
- Nepean2 clinics listed
- New Tecumseth6 clinics listed
- Newmarket16 clinics listed
- Niagara Falls10 clinics listed
- Niagara-on-the-Lake3 clinics listed
- Norfolk4 clinics listed
- North Bay6 clinics listed
- North Dumfries2 clinics listed
- North Dundas1 clinic listed
- North Glengarry3 clinics listed
- North Gower1 clinic listed
- North Grenville3 clinics listed
- North Huron2 clinics listed
- North Kawartha1 clinic listed
- North Perth1 clinic listed
- North Stormont1 clinic listed
- North York6 clinics listed
- Norwich2 clinics listed
- Oakville32 clinics listed
- Orangeville5 clinics listed
- Orillia4 clinics listed
- Orleans2 clinics listed
- Oro-Medonte2 clinics listed
- Orono1 clinic listed
- Osgoode1 clinic listed
- Oshawa12 clinics listed
- Otonabee-South Monaghan2 clinics listed
- Ottawa80 clinics listed
- Owen Sound5 clinics listed
- Paisley1 clinic listed
- Parry Sound3 clinics listed
- Pelham2 clinics listed
- Pembroke2 clinics listed
- Penetanguishene2 clinics listed
- Perth2 clinics listed
- Perth East1 clinic listed
- Perth South1 clinic listed
- Petawawa3 clinics listed
- Peterborough9 clinics listed
- Petrolia2 clinics listed
- Pickering12 clinics listed
- Port Colborne3 clinics listed
- Port Elgin2 clinics listed
- Port Hope4 clinics listed
- Prescott1 clinic listed
- Prince Edward3 clinics listed
- Puslinch1 clinic listed
- Quinte West3 clinics listed
- Ramara1 clinic listed
- Renfrew2 clinics listed
- Richmond Hill20 clinics listed
- Rideau Lakes2 clinics listed
- Rockwood1 clinic listed
- Rosslyn1 clinic listed
- Russell2 clinics listed
- Sarnia10 clinics listed
- Sauble Beach1 clinic listed
- Saugeen Shores1 clinic listed
- Sault Ste Marie7 clinics listed
- Scarborough5 clinics listed
- Scugog4 clinics listed
- Seaforth1 clinic listed
- Selwyn4 clinics listed
- Severn2 clinics listed
- Shelburne3 clinics listed
- Simcoe2 clinics listed
- Smiths Falls2 clinics listed
- South Bruce1 clinic listed
- South Bruce Peninsula1 clinic listed
- South Frontenac1 clinic listed
- South Glengarry2 clinics listed
- South Huron1 clinic listed
- South-West Oxford1 clinic listed
- Southampton1 clinic listed
- Southwest Middlesex1 clinic listed
- Southwold1 clinic listed
- Springwater1 clinic listed
- St Catharines17 clinics listed
- St Clair1 clinic listed
- St Clements2 clinics listed
- St Marys1 clinic listed
- St Thomas4 clinics listed
- Stirling-Rawdon1 clinic listed
- Stittsville2 clinics listed
- Stone Mills2 clinics listed
- Stoney Creek1 clinic listed
- Stratford4 clinics listed
- Strathroy-Caradoc4 clinics listed
- Sturgeon Falls2 clinics listed
- Sudbury4 clinics listed
- Sundridge1 clinic listed
- Tay2 clinics listed
- Tay Valley1 clinic listed
- Tecumseh4 clinics listed
- Temiskaming Shores2 clinics listed
- Thames Centre5 clinics listed
- The Nation1 clinic listed
- Thornbury1 clinic listed
- Thornhill2 clinics listed
- Thorold2 clinics listed
- Thunder Bay4 clinics listed
- Tillsonburg3 clinics listed
- Timmins5 clinics listed
- Tiny1 clinic listed
- Toronto170 clinics listed
- Trent Hills2 clinics listed
- Trenton1 clinic listed
- Tweed1 clinic listed
- Uxbridge2 clinics listed
- Vanier3 clinics listed
- Vaughan27 clinics listed
- Wallaceburg1 clinic listed
- Warwick2 clinics listed
- Wasaga Beach3 clinics listed
- Waterdown1 clinic listed
- Waterloo10 clinics listed
- Welland6 clinics listed
- Wellesley1 clinic listed
- Wellington North3 clinics listed
- West Elgin1 clinic listed
- West Grey1 clinic listed
- West Lincoln3 clinics listed
- West Perth1 clinic listed
- Westport1 clinic listed
- Whitby15 clinics listed
- Whitchurch-Stouffville4 clinics listed
- Whitewater Region1 clinic listed
- Williamstown1 clinic listed
- Wilmot3 clinics listed
- Winchester1 clinic listed
- Windsor18 clinics listed
- Woodbridge2 clinics listed
- Woodstock7 clinics listed
- Woolwich5 clinics listed
- Wyoming1 clinic listed
Get the free PetGrid app
Book visits, keep your pet's records and chat with your clinic, all in one app. Free for pet owners, always.
Is your vet missing?
Tell us about a clinic we do not list yet, and we will add it once we have checked it.
Invite your vet to PetGrid
Would you like your clinic on PetGrid, so you can book, see records and chat with it in the app? Let us know.
Work at one of these clinics? Ask us to correct or remove your listing. Contact us
Listings from Overture Maps Foundation open data, under the CDLA Permissive 2.0 and Apache 2.0 licences (and CC0 1.0 for AllThePlaces), with data from Meta, Microsoft, Foursquare, BrightQuery, AllThePlaces and PinMeTo. docs.overturemaps.org/attribution
Details may be out of date, so please check with the clinic. A listing here does not mean the clinic uses or endorses PetGrid, or that the data providers do.