Skip to content

Vets · Toronto

Listed: 78 · With a phone number: 39. Call before you go: opening hours can change.

Annex Animal Hospital
Bathurst Street 716, Toronto, M5S 2R4 · Mo 09:00-19:00; Tu-Fr 09:00-17:00
Balmy Beach Pet Hospitla
Mo 09:00-18:00; Tu closed; We-Th 09:00-18:00; Fr 09:00-15:00; Sa closed; Su 10:00-15:00
Bathurst-Dupont Animal Hospital
Bathurst Street 1012, Toronto, M5R 3G7 · Mo-Th 08:00-19:00; Fr 08:00-17:00; Sa 08:00-12:00
Bay Cat Hospital
King Street East 525, Toronto · Mo-Fr 08:00-18:00; Tu,Th 08:00-19:00; Sa 09:00-13:00
Bickford Park Animal Hospital
Bloor Street West 807, Toronto, M6G 1L8 · Mo-Th 08:00-19:00; Fr 08:00-18:00; Sa 09:00-14:00
Bloorcourt Veterinary Clinic
Bloor Street West 1074, Toronto
Cabbagetown Pet Clinic
Gerrard Street East 239, Toronto, M5A 2G1 · Mo 08:00-18:00; Tu 08:00-20:00; We 08:00-18:00; Th 08:00-20:00; Fr 08:00-18:00; Sa 09:00-14:00
Church Yonge Animal Clinic
Church Avenue 19, Toronto, M2N 4E7
College Street Animal Hospital
College Street 486, Toronto, M6G 1A4 · Mo-Fr 08:00-19:00; Sa 09:00-14:00
Davisville Park Animal Hospital
Mo-Fr 08:00-19:00; Sa 09:00-14:00
Donlands Animal Hospital
Donlands Avenue 413
Downtown Toronto Cat Clinic
Bloor Street West 739, Toronto, M6G 1L6 · Mo-Fr 08:30-18:00; Sa 09:00-13:00
Dufferin Queen Animal Hospital
Queen Street West 1179A, Toronto, M6J 1J4 · Mo-Fr 09:00-19:00; Sa 09:00-16:00; Su,PH off
Dundas Dovercourt Veterinary Hospital
Dundas Street West 1452, Toronto, M6J 1Y6 · Mo-Fr 08:00-18:00; Sa 10:00-15:00
Dundas Euclid Animal Hospital
Dundas Street West 840, Toronto, M6J 1V5 · Mo-Fr 08:00-19:00; Sa 09:00-16:00
Dundas West Animal Hospital
Dundas Street West 2160, Toronto, M6R 1X3 · Mo-Fr 08:00-20:00; Sa 08:00-14:30
Fraser-MacDonald Animal Hospital
Bloor Street West 1577, Toronto
Front Street Animal Hospital
Front Street West 548, Toronto, M5V 3N5 · Mo-Fr 09:00-17:00; Sa 09:00-12:00
Greenwood Park Animal Hospital
Gerrard Street East 1041, Toronto
Harbourfront Animal Hospital
Queens Quay West 390, Toronto, M5V 3A6 · Mo-Fr 09:00-18:00
Juno Veterinary
Queen Street East 980, Toronto
Lawrence Park Animal Hospital
Leslieville Animal Hospital
Queen Street East 1166
Liberty Village Animal Hospital
East Liberty Street 171, Toronto, M6K 3P6 · Mo 08:00-18:00; Tu 08:00-20:00; We 08:00-18:00; Th 08:00-20:00; Fr 09:00-18:00
Mt. Pleasant-Davisville Veterinary Hospital
Mount Pleasant Road 745, Toronto · Mo-Fr 08:00-17:00; Sa-Su off
Queen West Animal Hospital
Queen Street West 931, Toronto, M6J 1G5 · Su closed; Mo 08:30-18:00; Tu 08:30-18:00; We 08:30-18:00; Th 08:30-18:00; Fr 08:30-18:00; Sa 08:00-15:00
Riverdale Animal Hospital
Danforth Avenue 901, Toronto, M4J 1L8 · Mo-Fr 09:00-19:00; Sa 09:00-17:00; Su 09:00-13:00
Roncy Village Veterinary Clinic
Roncesvalles Avenue 215, Toronto, M6R 2L6 · Mo-Tu 08:00-19:00; We 08:00-13:00, 15:00-19:00; Th-Fr 08:00-19:00; Sa 08:00-14:00
Spadina Animal Hospital
Spadina Avenue 125, Toronto, M5V 2K8 · Mo-Fr 08:00-19:00; Sa 09:00-17:00
St. Clair Veterinary
St. Clair Avenue West 777 · Mo-Fr 09:00-18:00; Sa 09:00-14:00
Star Veterinary Hospital
Bathurst Street 56, Toronto, M5V 2P7 · Mo-Fr 09:00-18:00
The Animal Clinic
Mutual Street 106 · Mo-Fr 07:30-18:00; Sa 08:00-14:00; Su closed
The Sherbourne Animal Hospital
Mo-Fr 09:00-17:00; Sa 09:00-16:00
Toronto Central Animal Clinic
Parliament Street 112, Toronto, M5A 2Y8 · Mo-Sa 10:00-18:00; Su 10:00-17:00
VCA Animal Hospital
Yonge Street 1284, Toronto, M4T 1W5
Veterinary Emergency Clinic
Yonge Street 920 · 24/7
Village Gate Animal Hospital
Bathurst Street 1357
Wellesley Animal Hospital
Yonge Street 535, Toronto, M4Y 1Y5 · Mo-Fr 08:00-20:00; Sa 09:00-16:00
Animal Health Partners
Bond Avenue 50, North York
Banks Animal Hospital
Bayview Animal Hospital
Bayview Avenue 1234
Blue Cross Animal Hospital
Canary District Animal Hospital
Coxwell Animal Clinic
Coxwell Avenue 1026, East York · Mo-Fr 09:00-19:00; Sa 09:00-15:00
Davenport Road Animal Hospital
Don Valley Animal Hospital
Lawrence Avenue East 895, North York
Downtown Animal Hospital
Church Street 579, Toronto, M4Y 2E4 · Mo-Fr 08:00-21:00; Sa,Su 08:00-22:00
Dundas West Animal Hospital Cat
Dundas Street West 2168, Toronto, M6R 1X3
East York Animal Clinic
Eglinton Dufferin Animal Clinic
Eglinton Veterinary
Forest Hill Animal Clinic
Junction Pet Clinic
Dundas Street West 2916
Juno Veterinary
Juno Veterinary
Juno Veterinary
Yonge Street 1073
Laird-Eglinton Pet Hospital
Lawrence Veterinary Clinic
Leaside Animal Clinic
Bayview Avenue 1662
My Animal Veterinary Clinic
Mount Pleasant Road 703, Toronto
Orchard Grove Animal Clinic
Parliament Animal Hospital
Parliament Street 584, Toronto, M4X 1P8
Rosedale - Moore Park Veterinary Clinic
Summerhill Avenue 402
Spinks Veterinary Clinic
Toronto Integrative Animal Health
Dufferin Street 2095
Trinity Mews Veterinary Clinic
Upper Village Veterinary Hospital
VCA Animal Hospital
VCA Animal Hospital
VCA Animal Hospital
VCA Usher Animal Hospital
Chaplin Crescent 29, Toronto, M5P 1A2
Woodbine Animal Clinic
Wychwood Park Animal Hospital
St. Clair Avenue West 631, Toronto
Yonge Sheppard Animal Hospital
Yonge Street Animal Hospital
Yonge Street 2586
York Mills Animal Hospital
York Mills Road 300, North York
Yorkville Animal Hospital
Avenue Road 135, Toronto

Questions and answers

How many are listed?

Vets · Toronto: 78 (With a phone number: 39).

Are the businesses ranked or recommended?

No. Tachlis does not rate or recommend businesses and shows no reviews. Businesses with a phone number are listed first, then alphabetically.

A business is missing or the details are wrong. What can I do?

Anyone can add or correct a business on OpenStreetMap.org for free. Changes appear here after the next automatic refresh.

Source: © OpenStreetMap contributors, ODbL. Data as mapped by OpenStreetMap volunteers. Tachlis does not rate, rank or endorse any business; listings with a phone number come first, then A to Z. Radius from the city centre: 8 km. Updated: November 3, 2026. (QLever) Something wrong or missing? Fix it on OpenStreetMap.