
Vets in Ontario
Vets inToronto
Looking for a vet in Toronto? Here are the veterinary clinics we know of in Toronto, Ontario, with their address, phone number and website.
Before you visit, call the clinic to ask whether it is taking new patients, which animals it sees and when it is open. In an emergency, call the clinic or your nearest emergency animal hospital first.
PetGrid clinics in Toronto
No clinic in Toronto uses PetGrid yet. If you would like yours to, invite it: your request is counted. The free app works for you in the meantime.
Veterinary clinics in Toronto
170 clinics listed
Alberta Veterinary Services
3 Alberta Ave, Toronto, ON M6H 2R5
Amherst Veterinary Hospital
3206 Eglinton Ave E, Toronto, ON M1J 2H6
Animal Hospital of High Park
325 Weston Rd Unit 3A, Toronto, ON M6N 4Z9
Animal Hospital of High Park
3194 Dundas St W, Toronto, ON M6P 2A3
Animal Housecalls Services
7 Pleasant Blvd, Toronto, ON M4T 1K2
Animal Rehabilitation Centre
920 Yonge St #115, Toronto, ON M4W 3C7
Animal Vaccination Service
2432 Eglinton Ave E, Toronto, ON M1K 2P8
Annex Animal Hospital
716 Bathurst St, Toronto, ON M5S 2R4
Ashbridges Bay Animal Hospital
1392 Gerrard St E, Toronto, ON M4L 1Z4
Balmy Beach Pet Hospital
1285 Queen St E, Toronto, ON M4L 1C2
Bathurst Animal Hospital
352 Wilson Ave, Toronto, ON M3H 1S9
Bathurst-Dupont Animal Hospital
1012 Bathurst St A, Toronto, ON M5R 3G7
Bay Cat & Dog Hospital
525 King St E, Toronto, ON M5A 1L9
Bayview Mall Veterinary Clinic
3289 Bayview Ave, Toronto, ON M2K 1G4
Beaches Animal Hospital
2304 Queen St E, Toronto, ON M4E 1G8
Bellamy-Lawrence Animal Hospital
3310 Lawrence Ave E, Toronto, ON M1H 1A7
Bickford Park Animal Hospital
807 Bloor St W, Toronto, ON M6G 1L8
Birch-Dan Animal Hospital
556 Danforth Rd, Toronto, ON M1K 1C6
Bloor West Village Animal Hospital
2100 Bloor St W, Toronto, ON M6S 1M7
Bloor-Kipling Animal Clinic
3804 Bloor St W, Toronto, ON M9B 6C2
Bloorcourt Veterinary Clinic
1074 Bloor St W, Toronto, ON M6H 1M6
BloorMill Veterinary Hospital
4335 Bloor St W, Toronto, ON M9C 2A5
Blue Cross Animal Hospital
132 Danforth Ave, Toronto, ON M4K 1N1
Boardwalk Animal Hospital
2138 Queen St E, Toronto, ON M4E 1E3
Bowhill Animal Clinic
2742 Victoria Park Ave, Toronto, ON M2J 4A8
Bridletowne Warden Animal Hospital
2261 Warden Ave., Toronto, ON M1T 1T5
Call (416) 491-8706Website bridletownewardenanimalhospital.com
Brimley-Lawrence Animal Clinic
807 Brimley Rd, Toronto, ON M1J 1C9
Broadview Veterinary Hospital
880 Broadview Ave, Toronto, ON M4K 2R1
Canary District Animal Hospital
467 Front St E, Toronto, ON M5A 0J2
Canine Wellness Centre
57 Byng Ave, Toronto, ON M1L 3N8
Cedarbrae Veterinary Clinic
700 Markham Rd, Toronto, ON M1H 2A7
Central Toronto Veterinary Referral Clinic
1051 Eglinton Ave W, Toronto, ON M6C 2C9
Chartwell Veterinary Clinic
2375 Brimley Rd #6, Toronto, ON M1S 3L6
Church Yonge Animal Clinic
19 Church Ave, Toronto, ON M2N 4E7
Cloverdale Veterinary Hospital
4229 Dundas St W, Toronto, ON M8X 1Y3
College Street Animal Hospital
486 College St, Toronto, ON M6G 1A4
College Street Animal Hospital
686 College St, Toronto, ON M6G 1C1
Danforth Veterinary Clinic
966 Pape Ave, Toronto, ON M4K 3V5
Davisville Park Animal Hospital
518 Mt Pleasant Rd, Toronto, ON M4S 2M2
Don Valley Animal Hospital
895 Lawrence Ave E, Toronto, ON M3C 3L2
Donlands Animal Hospital
413 Donlands Ave, Toronto, ON M4J 3S2
Donwood's Animal Hospital
51 Underhill Dr, Toronto, ON M3A 2J8
Downsview Veterinary Hospital
2801 Keele St, Toronto, ON M3M 2G6
Downtown Animal Hospital
579 Church St, Toronto, ON M4Y 2E4
Downtown Toronto Cat Clinic
739 Bloor St W, Toronto, ON M6G 1L6
Dufferin Animal Hospital
2095 Dufferin St, Toronto, ON M6E 3R3
Dufferin Davenport Animal Hospital
1399 Davenport Rd, Toronto, ON M6H 2H6
Dufferin Queen Animal Hospital
26 Gladstone Ave, Toronto, ON M6J 0G2
Dundas Dovercourt Animal Hospital
1452 Dundas St W, Toronto, ON M6J 1Y6
Dundas Euclid Animal Hospital
840 Dundas St W, Toronto, ON M6J 1V5
Dundas West Animal Hospital
2160 Dundas St W, Toronto, ON M6R 1X3
East End Vets
170 Main St, Toronto, ON M4E 2W1
East Side Animal Hospital
3095 Kingston Rd, Toronto, ON M1M 1P1
East York Animal Clinic
805 O'Connor Dr, Toronto, ON M4B 2S7
Eatonville Animal Hospital
5168 Dundas St W, Toronto, ON M9A 1C4
Eglinton Dufferin Animal Clinic
1540 Eglinton Ave W, Toronto, ON M6E 2G8
Eglinton Veterinary Facilities
183 Eglinton Ave W, Toronto, ON M4R 1A8
Forest Hill Animal Clinic
1049 Eglinton Ave W, Toronto, ON M6C 2C9
Fraser-MacDonald Animal Hospital
1577 Bloor St W, Toronto, ON M6P 1A6
Front Street Animal Hospital
548 Front St W, Toronto, ON M5V 1C1
Greenwood Park Animal Hospital
1041 Gerrard St E, Toronto, ON M4M 1Z6
Guildcrest Cat Hospital
2452 Kingston Rd, Toronto, ON M1N 1V3
Guildwood Village Animal Clinic
123 Guildwood Pkwy, Toronto, ON M1E 4V2
Harbourfront Animal Hospital
390 Queens Quay W #102, Toronto, ON M5V 3A6
Highland Creek Animal Clinic
6105 Kingston Rd, Toronto, ON M1C 1K5
Hofmann Veterinary Clinic
1917 Albion Rd, Toronto, ON M9W 5S8
Humber Bay Veterinary Hospital
2139 Lake Shore Blvd W Unit 1, Toronto, ON M8V 0B3
Humberwood Animal Hospital
680 Rexdale Blvd, Toronto, ON M9W 0B5
Hwy 401 Warden Pet Hospital
1585 Warden Ave, Toronto, ON M1R 2S9
Islington Village Animal Hospital
3852 Bloor St W, Toronto, ON M9B 1L1
Jameson Queen Animal Hospital
1516 Queen St W, Toronto, ON M6R 1A4
Jane Animal Hospital
313 Jane St, Toronto, ON M6S 3Z3
Junction Pet Clinic
2916 Dundas St W, Toronto, ON M6P 1Y8
Junction West Animal Hospital
3466 Dundas St W #2, Toronto, ON M6S 2S1
Juno Veterinary
2440 Bloor, Toronto, ON M6S 1P9
Juno Veterinary Leaside
11 Industrial St, Toronto, ON M4G 1Z2
Juno Veterinary Summerhill
1073 Yonge St, Toronto, ON M4W 2L2
Kahu Animal Hospital
152 Davenport Rd, Toronto, ON M5R 1J2
Kato Animal Hospital
2830 Danforth Ave, Toronto, ON M4C 1M1
Kennedy Eglinton Animal Hospital
751 Kennedy Rd, Toronto, ON M1K 2C7
Call (416) 757-7455Website kennedyeglintonanimalhospital.com
Kew Beach Veterinary Hospital
1737 Queen St E, Toronto, ON M4L 6S5
Kingston Road Animal Hospital
1025 Kingston Rd, Toronto, ON M4E 1T5
Kingsway Animal Hospital
3265 bloor st west, Toronto, ON M8X 1E2
Kipling Animal Hospital
2141 Kipling Ave, Unit 8, Toronto, ON M9W 4K8
Laird-Eglinton Pet Hospital
211 Laird Dr, Toronto, ON M4G 3W8
Lawrence Park Animal Hospital
3158 Yonge St, Toronto, ON M4N 2K6
Leaside Animal Clinic
1662 Bayview Ave, Toronto, ON M4G 3C2
Lennox Animal Hospital
1800 Jane St, Toronto, ON M9N 2T3
Leslieville Animal Hospital
1166 Queen St E, Toronto, ON M4M 1L4
Liberty Village Animal Hospital
171 E Liberty St, Toronto, ON M6K 3P6
Little Italy Animal Hospital
486 College St, Toronto, ON M6G 1A4
Long Branch Animal Clinic
3459 Lake Shore Blvd W, Toronto, ON M8W 1N2
Malvern Veterinary Hospital
11 Lapsley Rd, Toronto, ON M1B 1K1
Marina Animal Hospital
2442 Lake Shore Blvd W, Toronto, ON M8V 1C8
Markham Road Animal Hospital
900 Markham Rd, Toronto, ON M1H 2Y2
Martin Veterinary Hospital
5460 Dundas St W, Toronto, ON M9B 1B4
McCowan Animal Clinic
1599 Ellesmere Rd, Toronto, ON M1P 2Y3
Call (416) 438-6092Website mccowananimalclinic1.placeweb.site
McGilvray Veterinary Hospital
1686 Avenue Rd, Toronto, ON M5M 3Y4
Metro Animal Hospital
2646 Danforth Ave, Toronto, ON M4C 1L7
Midtown Mobile Veterinary Hospice Services
181 Weston Rd, Toronto, ON M6N 3P1
Milliken Bridlewood Animal Clinic
2770 Kennedy Rd, Toronto, ON M1T 3J2
My Animal Veterinary Clinic
703 Mt Pleasant Rd, Toronto, ON M4S 2N4
North Kipling Veterinary Hospital
2141 Kipling Ave #8, Toronto, ON M9W 2K8
North York Veterinary Clinic
6008 Yonge St, Toronto, ON M2M 3V9
O'Connor Veterinary Clinic
1551 O'Connor Dr, Toronto, ON M4B 2V7
Orchard Grove Animal Clinic
397 Old Orchard Grove, Toronto, ON M5M 2G1
Parkdale Animal Hospital
1654 Queen St W, Toronto, ON M6R 1B2
Parliament Animal Hospital
584 Parliament St, Toronto, ON M4X 1P8
Prince Edward Animal Clinic
2903 Bloor St W, Toronto, ON M8X 1B3
Prince Edward Animal Clinic
1 Chestnut Hills Crescent, Toronto, ON M9A 2W3
Queen West Animal Hospital
931 Queen St W, Toronto, ON M6J 1G5
Rathburn Animal Clinic
460 Renforth Dr, Toronto, ON M9C 2N2
Rexdale Animal Hospital
843 Albion Rd, Toronto, ON M9V 1A3
Richmond Hill Animal Hospital
11 Centre St W, Toronto, ON L4C 3P3
Riverdale Animal Hospital
901 Danforth Ave, Toronto, ON M4J 1L8
Roncesvalles Animal Hospital
18 Roncesvalles Ave, Toronto, ON M6R 2K3
Roncy Village Veterinary Clinic
215 Roncesvalles Ave, Toronto, ON M6R 2L6
Rosedale Moore Park Veterinary Clinic
402 Summerhill Ave, Toronto, ON M4W 2E4
Rouge Valley Veterinary Hospital
1145 Morningside Ave Units #21-22, Toronto, ON M1B 0A7
Sherbourne Animal Hospital
108-320 Richmond St E, Toronto, ON M5A 1P9
Shoreview Veterinary
1316 Kingston Rd, Toronto, ON M1N 1P6
Silver Star Animal Hospital
633 Silver Star Blvd #123, Toronto, ON M1V 5N1
South Etobicoke Animal Hospital
741 The Queensway, Toronto, ON M8Z 1M8
Spadina Animal Hospital
125 Spadina Ave, Toronto, ON M5V 2K8
Spinks Veterinary Clinic
3143 Yonge St, Toronto, ON M4N 2K9
St Clair East Animal Hospital
2879 St Clair Ave E, Toronto, ON M4B 1N4
St. Clair Veterinary Facilities
777 St Clair Ave W, Toronto, ON M6C 1B7
Star Veterinary Hospital
56 Bathurst St, Toronto, ON M5V 2P7
The Animal Clinic
106 Mutual St, Toronto, ON M5B 2R7
The Kingsway Animal Hospital
4195 Dundas St W Unit 1, Toronto, ON M8X 1Y4
The Links Road Animal & Bird Clinic
41 The Links Rd, Toronto, ON M2P 1T7
Toronto Animal Cancer Centre
11 Maitland St, Toronto, ON M4Y 0J4
Toronto Animal Health Partners Emergency and Specialty Hospital
1 Scarsdale Rd, Toronto, ON M3B 2R2
Toronto Central Animal Clinic
112 Parliament St, Toronto, ON M5A 2Y8
Toronto Integrative Animal Health
2095 Dufferin St, Toronto, ON M6E 3R3
Toronto North Animal Hospital
223 Sheppard Ave W, Toronto, ON M2N 1N2
Toronto Veterinary Clinic
2459 Lake Shore Blvd W, Toronto, ON M8V 1C5
Toronto Veterinary Emergency Hospital
21 Rolark Dr, Toronto, ON M1R 3B1
Toronto Veterinary Rehabilitation Centre
1735 Queen St E, Toronto, ON M4L 6S5
Tower Drive Animal Clinic
1331 Warden Ave., Toronto, ON M1R 2R9
Trinity Mews Veterinary Clinic
465 King St E, Toronto, ON M5A 1L6
Call (416) 861-1250Website trinitymewsveterinaryclinic.placeweb.site
Upper Village Veterinary Hospital
430 Eglinton Ave W, Toronto, ON M5N 1A2
VCA Canada Birchmount Animal Hospital
1563 Birchmount Rd, Toronto, ON M1P 2H4
VCA Canada Bloor Animal Hospital
2387 Bloor St W, Toronto, ON M6S 1P6
VCA Canada Don Mills Animal Hospital
25 Scarsdale Rd, Toronto, ON M3B 2R2
VCA Canada Kew Beach Animal Hospital
1737 Queen St E, Toronto, ON M4L 6S5
VCA Canada Lawrence Veterinary Clinic
486 Lawrence Ave W, Toronto, ON M5M 1C4
VCA Canada Mt. Pleasant - Davisville Animal Hospital
745 Mt Pleasant Rd, Toronto, ON M4S 2N4
VCA Canada Rosedale Animal Hospital
1284 Yonge St, Toronto, ON M4T 1W5
VCA Canada Scarborough Animal Hospital
2229 Kingston Rd Unit C, Toronto, ON M1N 0B4
VCA Canada Secord Animal Hospital
3271 Yonge St, Toronto, ON M4N 2L8
VCA Canada Usher Animal Hospital
29 Chaplin Crecent, Toronto, ON M5P 1A2
VCA Canada Westside Animal Hospital
2700 Dufferin St, Toronto, ON M6B 4J3
VCA Canada Willowdale Animal Hospital
256 Sheppard Ave W, Toronto, ON M2N 1N3
VEG ER for Pets
171 N Queen St Unit G1, Toronto, ON M9C 1A7
Veterinary Emergency Clinic
920 Yonge St, Toronto, ON M4W 3C7
Vetster
14 Birch Avenue, Toronto, ON M4V 1C8
Village Gate Animal Hospital
1357 Bathurst St, Toronto, ON M5R 3H8
Wellesley Animal Hospital
535 Yonge St, Toronto, ON M4Y 1Y5
Weston Veterinary Clinic
2347 Weston Rd, Toronto, ON M9N 1Z7
Westway Animal Clinic
1500 Royal York Rd Unit #29, Toronto, ON M9P 3B6
Woodbine Animal Clinic
1905 Danforth Ave, Toronto, ON M4C 1J5
Wychwood Park Animal Hospital
631 St Clair Ave W, Toronto, ON M6C 1A7
Yonge and St Clair Veterinary Hospital
33 Alvin Ave, Toronto, ON M4T 2A7
Yonge Sheppard Animal Hospital
678 Sheppard Ave E Unit 6, Toronto, ON M2K 1B7
Yonge Sheppard Animal Hospital
280 Sheppard Ave E, Toronto, ON M2N 3B1
Yonge Street Animal Hospital
2586 Yonge St, Toronto, ON M4P 2J3
Yonge-Davenport Pet Hospital
113 Davenport Rd, Toronto, ON M5R 1H8
York Veterinary Hospital
1300 Don Mills Rd. #100, Toronto, ON M3B 2Z4
Yorkville Animal Hospital
135 Avenue Rd, Toronto, ON M5R 2H7
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.