Vets in St. Petersburg, FL
We found 18 vets in St. Petersburg, FL. 18 list a phone number. Below are all of them, sorted by rating and completeness.
When choosing a vet, check that they see your kind of pet, whether they take emergencies or after-hours visits, which vaccines and preventive care they offer, and that they share your pet's medical records. Call ahead to confirm hours and exam fees.
Top 18 vets in St. Petersburg, FL
4Th Street Pet Hospital
4th Street North, St. Petersburg
Phone: (727) 289-7190
Animal Medical Hospital
30th Avenue North, St. Petersburg
Phone: (727) 896-7127
Bay Moorings Animal Hospital
50th Avenue South, St. Petersburg
Phone: (727) 867-0118
Burke Aimee T Dvm
49th Street North, St. Petersburg
Phone: (727) 288-4900
Central Animal Hospital
4th Street North, St. Petersburg
Phone: (727) 521-3518
Edge Animal Hospital
1st Avenue North, St. Petersburg
Phone: (727) 525-2118
Grand Central Veterinary Hospital
28th Street North, St. Petersburg
Phone: (727) 895-8387
Kristen Brauer Dvm
37th Avenue Northeast, St. Petersburg
Phone: (727) 365-9285
Northeast Animal Hospital
4th Street North, St. Petersburg
Phone: (727) 822-8501
Parkview Animal Hospital
54th Avenue North, St. Petersburg
Phone: (727) 526-3137
Partridge Animal Hospital
4th Street North, St. Petersburg
Phone: (727) 526-8700
Plummer Pet Hospital
38th Avenue North, St. Petersburg
Phone: (727) 317-2706
Bayshore An Hosp And Avian Practice
St. Petersburg
Phone: (727) 381-3900
Dba Gulf Animal Hospital
St. Petersburg
Phone: (727) 381-5005
Haines Road Animal Hospital
St. Petersburg
Phone: (727) 525-2118
Island Life Animal Hospital
St. Petersburg
Phone: (727) 289-3776
Steele Animal Hospital
St. Petersburg
Phone: (727) 398-7601
Tyrone Veterinary Hospital
St. Petersburg
Phone: (727) 381-8911
MyPet directory data, updated 2026-11-06.
Find the closest one with MyPet
The app shows vets, groomers, pet hotels and dog parks near you on a map, with directions, phone and hours. It also keeps your pet's vaccines and health records. Free on iPhone and Android.
Also in St. Petersburg, FL
Nearby cities
- Largo, FL (6)
- Clearwater, FL (9)
- Tampa, FL (27)
- Palm Harbor, FL (7)
- Riverview, FL (8)
- Brandon, FL (8)
- Odessa, FL (5)
- Bradenton, FL (17)
Frequently asked questions
- How many vets are there in St. Petersburg, FL?
- MyPet lists 18 vets in St. Petersburg, FL. This page shows all of them, and the app shows them on a map.
- How many vets in St. Petersburg, FL list a phone number?
- 18 of 18 have a phone number in MyPet. Call ahead to confirm hours, prices and availability.
- How do I find the closest vet in St. Petersburg, FL?
- The free MyPet app for iPhone and Android shows the vets near you in St. Petersburg, FL on a map, with directions, phone and hours, and lets you save your favorites.