Top 10 vet clinics in Buffalo
Ranked by how complete and owner-verified the listing info is — hours, phone, website, services. No pay-to-play.
-
1Buffalo Small Animal Hospital
1100 Main St Ste 150, Buffalo, NY 14209
Monday 8:00 am - 8:00 pm, Tuesday 10:00 am - 8:00 pm, Friday 8:00 am - 4:00 pm
Since 1900
-
3City Creatures Animal Hospital
2113 Delaware Ave, Buffalo, NY 14216
Monday – Friday 8:00am - 8:00pm, Saturday 8:00am - 1:00pm
Since 2007
BEFORE YOU GO
Make your next vet visit easier
Prepare records, check services and plan the appointment.

Prepare for the first visit
Gather records, explain your questions and confirm the clinic’s arrival instructions.
Read the guide
Check the practice’s services
Confirm species, appointments and after-hours arrangements before choosing a location.
Read the guide
Plan time for your appointment
Ask about check-in, the booked consultation and any additional waiting or collection time.
Read the guide-
4Ellicott Street Animal Hospital
517 Ellicott St, Buffalo, NY 14203
-
5Harris Hill Animal Hospital
8470 Main St, Buffalo, NY 14221-6106
-
6McClelland Small Animal Hospital
455 Ellicott St, Buffalo, NY 14203
-
7North Buffalo Animal Hospital
1606 Kenmore Ave, Buffalo, NY 14216
-
8Pet Degree
2055 Clinton St, Buffalo, NY 14206-3313
-
10VCA Sheridan Animal Hospital
2288 Sheridan Dr, Buffalo, NY 14223-1543
Of the 22 vet clinics listed in Buffalo, 22 give a phone number, 3 publish opening hours and 21 have a website. No national chains here — every vet clinic on this page is independent. By what they offer: 10 offer dental care, 5 offer spay and neuter, 4 offer urgent care. The longest-running is Buffalo Small Animal Hospital, in business since 1900. The nearest bigger selection is Rochester with 30.
All 12 other vet clinics in Buffalo
By ZIP code: 14201 (2) · 14203 (1) · 14213 (1) · 14214 (1) · 14215 (1) · 14221 (2) · 14225 (3) · 14228 (1)
ZIP 14201 2
-
Nickel City Animal Hospital
473 Niagara St, Buffalo, NY 14201
ZIP 14203 1
-
Dog Training Buffalo-Niagara Falls
1 Main St, Buffalo, NY 14203-3001
ZIP 14213 1
-
West Side Pet Clinic
1255 Niagara St, Buffalo, NY 14213
ZIP 14214 1
-
Central Park Animal Hospital
2715 Main St, Buffalo, NY 14214-1701
ZIP 14215 1
-
St Francis Animal Hospital
3806 Harlem Rd, Buffalo, NY 14215-1945
ZIP 14221 2
-
Seneca Park Zoo
80 Curtwright Dr, Buffalo, NY 14221-7055
ZIP 14225 3
-
Town & Country Animal Clinic
3000 Genesee St, Buffalo, NY 14225
-
Greater Buffalo Veterinary Emergency Clinic
4821 Genesee St, Buffalo, NY 14225
-
Patricia G Tamke DVM
4821 Genesee St, Buffalo, NY 14225-2409
ZIP 14228 1
-
Boulevard Animal Hospital
2920 Niagara Falls Blvd, Buffalo, NY 14228-2048