Ontario Veterinarian Offices


If you do not currently have a veterinarian or are thinking of changing your veterinarian, please do your homework first. Start with a search of the veterinarian on the College of Veterinarians of Ontario website at Find a Veterinarian. You have the option of searching on "Veterinarians", "Veterinary Practices", or "Professional Corporations". If you want to search each type of practice, you can. You just have to do each search separately. If you search for a "Veterinary Practices" your search results will provide the name of the Director of the facility, the type of facility, and the facility's accreditation history. In order to learn about the history of the Director of the facility you then have to search for his or her name under the "Veterinarians" search. Then, follow up with a search in an online search engine such as Google and be sure to review all online reviews concerning the veterinarian of your choosing.

The following list is not a complete list of all veterinarian practices in the Niagara Region.

Pets Niagara makes no representation whatsoever in manner or for any purpose whatsoever as to the quality of health care that may be provided to any pet or animal at any of the facilities listed, below.


Beamsville

Beamsville Animal Hospital
4696 Bartlett Rd
Unit 2
Beamsville, Ontario, L0R 1B1
(905) 563-0271

Hillview Veterinary Clinic
5205 King St W
Unit 4
Beamsville, Ontario, L0R 1B3
(905) 563-8955

Fonthill

Fonthill Animal Hospital
137 Hwy 20 E
Fonthill, Ontario, L0S 1E0
(905) 892-8000

Pelham Animal Hospital
4 Highway 20 E
PO Box 919
Fonthill, Ontario, L0S 1E0
(905) 892-2035

Fort Erie

Borderview Veterinary Hospital
1104 Thompson Road
Fort Erie, Ontario L2A 6A8
(905) 871-4366

Fort Erie Animal Hospital
315 Walden Blvd
Fort Erie, Ontario, L2A 1R7
(905) 871-1653

Lakeshore Animal Hospital
25 Queen Street
Fort Erie, Ontario, L2A 1T6
(905) 991-9847

Grassie

Niagara Pet Hospital
3032 Grimsby Rd
Reg Rd 12 RR 1
Grassie, Ontario, L0R 1M0
(905) 957-3834

Grimsby

Grimsby Animal Hospital
272 Main St E
Grimsby, Ontario, L3M 1P8
(905) 945-8631

Livingston Animal Hospital
42 St Andrew's Ave
Unit 4
Grimsby, Ontario, L3M 3S2
(905) 309-9600

Niagara Falls

Bridgeview Animal Hospital
4722 Bridge St
Niagara Falls, Ontario, L2E 2R8
(905) 356-5150

Central Niagara Animal Hospital
6544 Lundy's Lane
Niagara Falls, Ontario, L2G 1T6
(905) 354-0101

Chippawa Animal Hospital
3808 Bridgewater St
Niagara Falls, Ontario, L2G 6H4
(905) 295-8111

Fallsview Veterinary Emergency Clinic
6144 McLeod Rd
Unit 2
Niagara Falls, Ontario, L2G 7P5
(289) 296-2172

Heartland Niagara Animal Hospital
7885 McLeod Rd, Unit D4 & D5
McLeod Square
Niagara Falls, Ontario, L2H 2Y6
(905) 357-6777

Lundy's Lane Animal Hospital
6801 Lundy's Lane
Niagara Falls, Ontario, L2G 1V4
(905) 353-0005

McLeod Road Animal Clinic
7000 McLeod Road
Unit 6 & 7
Niagara Falls, Ontario, L2G 7K3
(905) 371-8200

Morgan Animal Hospital
6251 O'Neil St
Niagara Falls, Ontario, L2J 1M6
(905) 354-5645

Niagara Falls Animal Medical Centre
6838 Morrison St
Niagara Falls, Ontario, L2E 6Z8
(905) 354-3827

Niagara Veterinary Services
7652 Thorold Stone Rd
Niagara Falls, Ontario, L2H 1A2
(905) 353-9069

Niagara-On-The-Lake

Niagara-On-The-Lake Veterinary House Call Services
1188 Line 6 Road
RR 6
Niagara-on-the-Lake, Ontario, L0S 1J0
(905) 468-0348

Upper Animal Hospital
323 Mary St
PO Box 1200
Niagara-on-the-Lake, Ontario, L0S 1J0
(905) 468-4100

Port Colborne

Clarence Street Veterinary Clinic
167 Clarence St W
Port Colborne, Ontario, L3K 3G4
(905) 835-1600

Port Colborne Animal Hospital
503 Elm St
Port Colborne, Ontario, L3K 5W6
(905) 835-6962

Ridgeway

Ridgeway Animal Hospital
257 Ridge Road North
Ridgeway, Ontario, L0S 1N0
(905) 894-6400

St. Catharines

Animal Health Services, St. Catharines
298 Lake St
St. Catharines, Ontario, L2N 4H2
(905) 935-0442

Carlton Animal Hospital
145 Carlton Street
Unit 18
St. Catharines, Ontario, L2R 1R5
(289) 362-3900

Court Animal Hospital
61 Geneva St
Unit 3
St Catharines, Ontario, L2R 4M6
(905) 688-3720

Dog & Cat Clinic of Niagara
2E Tremont Dr
Unit 2
St. Catharines, Ontario, L2T 3B2
(905) 687-1805

Fairview Animal Clinic
1 Secord Dr
St. Catharines, Ontario, L2N 1K9
(905) 934-1561

Garden City Cat Hospital
332 Geneva St
St. Catharines, Ontario, L2N 2G6
(905) 646-8800

Glenridge Animal Hospital
216-224 Glenridge Ave
Unit 4
St. Catharines, Ontario, L2T 3J9
(905) 688-1996

Hartzel Animal Hospital
50 Hartzel Rd
St. Catharines, Ontario, L2P 1M5
(905) 685-7349

Huntington Animal Hospital
211 Martindale Rd
Unit B-1
St. Catharines, Ontario, L2S 3V7
(905) 684-4007

Lincoln County Humane Society Animal Clinic
160 Fourth Ave
St Catharines, Ontario, L2R 6P9
(905) 688-7722

Lock One Animal Hospital
260 Lakeshore Rd
Unit 9
St. Catharines, Ontario, L2M 7R4
(905) 646-5838

Martindale Animal Clinic
100 4th Ave
Unit 15 & 16, Ridley Heights Plaza
St. Catharines, Ontario, L2S 3P2
(905) 682-5551

St Catharines Animal Hospital
277 Welland Ave., Unit 14 & 15
St Catharines, Ontario, L2R 2P7
(905) 650-8383

Wilson's Animal Hospital
105 Hartzel Rd
St. Catharines, Ontario, L2P 1N2
(905) 682-7857

Thorold

Niagara Veterinary Emergency Clinic
3300 Merrittville Hwy
Unit 1A
Thorold, Ontario, L2V 4Y6
(905) 641-3185

Thorold Veterinary Hospital
2B Sullivan Ave
Thorold, Ontario, L2V 2X9
(905) 227-7644

Vineland

West Niagara Animal Hospital
3350 King St
Vineland, Ontario, L0R 2C0
(905) 562-9049

Welland

Main West Animal Hospital
1 Broadway Ave
Welland, Ontario, L3C 5L2
(905) 735-7877

Nugent Veterinary Services
555 Forkes Rd
Welland, Ontario, L3B 5K9
(905) 735-4865

Prince Charles Animal Hospital
312 Thorold Rd
Welland, Ontario, L3C 3W5
(905) 735-1117

Rose City Animal Hospital
61 Southworth St N
Welland, Ontario, L3B 1Y3
(905) 734-6117

Welland & District Regional Spay Neuter Clinic
700 East Main Street
Welland, Ontario, L3B 3Y4
(905) 735-4816

Welland & District SPCA Outreach Mobile Clinic
700 East Main Street
Welland, Ontario, L3B 3Y4
(289) 820-9651

Welland Animal Hospital
194 Thorold Rd W
Welland, Ontario, L3C 3V7
(905) 735-7410

valid-html401-blue.png - 1669 Bytes