All states›Florida›St Petersburg

Vet Clinics in St Petersburg, FL

41 vet clinics in and around St Petersburg, Florida.

St Petersburg has about 267,102 residents, which works out to 15 vet clinics per 100,000 people. Population: U.S. Census Bureau, 2024 estimate.

Top 10 vet clinics in St Petersburg

Ranked by how complete and owner-verified the listing info is — hours, phone, website, services. No pay-to-play.

  1. 1Skyway Animal Hospital

    3258 5th Ave S, St Petersburg, FL 33712

    Mon–Fri 8:00 AM - 6:00 PM, Sat 8:00 AM - 12:00 PM

    Since 1961

    EmergencyUrgent careSpay & neuterDentalEnd of life

    Spotted an error? Let us know

  2. 2Cat Hospital On Park Street

    22 Park St S, St Petersburg, FL 33707

    Mon, Tue, Thu, Fri 7:30 am to 5:30 pm, Wed 7:30 am to 1:00 pm

    Cat clinicDental

    Spotted an error? Let us know

  3. 34th Street Pet Hospital

    3125 4th St N, St Petersburg, FL 33704

    Mon, Tue, Thu 8:00AM - 6:00PM, Wed 8:00AM - 1:00PM, Sat 8:00AM - 12:00PM

    Since 2012

    EmergencyWalk-inDentalEnd of life

    Spotted an error? Let us know

BEFORE YOU GO

Make your next vet visit easier

Prepare records, check services and plan the appointment.

All guides
  1. 4Epic Specialty & Emergency Pet Care

    3250 5th Ave N, St Petersburg, FL 33713

    24/7

    Locally owned

    true

    Emergency24-hourSpecialist

    Spotted an error? Let us know

  2. 5Banfield Pet Hospital

    7777 Dr Martin Luther King Jr St N, St Petersburg, FL 33702-1102

    Mon-Sat 8am-6pm

    Spay & neuterMobileDentalEnd of life

    Spotted an error? Let us know

  3. 6Gulf Animal Hospital

    808 Pasadena Ave S, St Petersburg, FL 33707

    Mon–Fri 7:30am–5:30pm

    Spotted an error? Let us know

  4. 7Downtown St. Pete Vet Clinic

    111 2nd Ave NE Ste 113, St Petersburg, FL 33701

    Spotted an error? Let us know

  5. 8Gateway Animal Hospital

    8000 4th St N, St Petersburg, FL 33702-3653

    DentalEnd of life

    Spotted an error? Let us know

  6. 9Baycrest Veterinary Hospital

    2228 Dr M.L.K. Jr St N, St Petersburg, FL 33704

    Spotted an error? Let us know

  7. 10Animal Medical Hospital

    2540 30th Ave N, St Petersburg, FL 33713

    EmergencySpay & neuterDental

    Spotted an error? Let us know

41vet clinics
15per 100,000 residents
40with a phone
38with a website
6publish hours

Of the 41 vet clinics listed in St Petersburg, 40 give a phone number, 6 publish opening hours and 38 have a website. 5 are branches of national chains — Banfield Pet Hospital (3), UrgentVet (1), Veterinary Emergency Group (1); the remaining 36 are independent. By what they offer: 17 offer dental care, 15 offer emergency care, 12 offer end-of-life care. The longest-running is Bayshore Animal Hospital, in business since 1955. The nearest bigger selection is Miami with 167.

St Petersburg 41 vet clinics

All 31 other vet clinics in St Petersburg

By ZIP code: 33702 (3) · 33703 (1) · 33704 (1) · 33705 (2) · 33707 (2) · 33708 (1) · 33709 (3) · 33710 (7) · 33711 (4) · 33713 (3) · 33714 (3) · 33715 (1)

ZIP 33702 3

  1. Partridge Animal Hospital

    6400 4th St N, St Petersburg, FL 33702

    Since 2005

    Urgent care

    Spotted an error? Let us know

  2. Veterinary Emergency Group

    9675 4th St N, St Petersburg, FL 33702-2515

    Emergency24-hour

    Spotted an error? Let us know

  3. Florida Veterinary Clinic

    8500 4th St N, St Petersburg, FL 33702

    Spotted an error? Let us know

ZIP 33703 1

  1. Tampa Bay K-9 Rehab Center

    4801 4th St N, St Petersburg, FL 33703

    Since 2004

    Spotted an error? Let us know

ZIP 33704 1

  1. Northeast Animal Hospital

    1401 4th St N, St Petersburg, FL 33704

    Spotted an error? Let us know

ZIP 33705 2

  1. EDGE Animal Hospital

    913 1st Ave N, St Petersburg, FL 33705

    Emergency

    Spotted an error? Let us know

  2. CentralPet Express Care

    19 Dr. M.L.K. Jr St S, St Petersburg, FL 33705

    Spotted an error? Let us know

ZIP 33707 2

  1. St Pete Beach Veterinary Clinic

    508 Pasadena Ave S, St Petersburg, FL 33707

    Spotted an error? Let us know

  2. Pasadena Veterinary Hospital

    7000 Central Ave, St Petersburg, FL 33707

    Urgent careSpay & neuterVaccinationWalk-inDentalEnd of life

    Spotted an error? Let us know

ZIP 33708 1

  1. Bay Pines Veterinary Hospital

    9629 Bay Pines Blvd, St Petersburg, FL 33708-3755

    EmergencyMobileHolisticEnd of life

    Spotted an error? Let us know

ZIP 33709 3

  1. Bayshore Animal Hospital

    3845 Tyrone Blvd N, St Petersburg, FL 33709-4121

    Since 1955

    EmergencyUrgent care

    Spotted an error? Let us know

  2. Northwest Veterinary Clinic

    4806 66th St N, St Petersburg, FL 33709

    EmergencyDental

    Spotted an error? Let us know

  3. Banfield Pet Hospital

    3993 Tyrone Blvd N Ste 500, St Petersburg, FL 33709-4110

    Spay & neuterDentalEnd of life

    Spotted an error? Let us know

ZIP 33710 7

  1. LivWell Pet Care

    6730 22nd Ave N, St Petersburg, FL 33710

    Spay & neuterDental

    Spotted an error? Let us know

  2. Plummer Pet Hospital

    5800 38th Ave N, St Petersburg, FL 33710

    Spotted an error? Let us know

  3. Tyrone Veterinary Hospital

    3451 Tyrone Blvd N, St Petersburg, FL 33710-1136

    Since 1967

    EmergencyUrgent care

    Spotted an error? Let us know

  4. UrgentVet

    1470 66th St N, St Petersburg, FL 33710

    EmergencyUrgent careLow-costWalk-in

    Spotted an error? Let us know

  5. Bay Animal and Aquatic Hospital

    6675 38th Ave N #101, St Petersburg, FL 33710

    Dental

    Spotted an error? Let us know

  6. Banfield Pet Hospital

    6701 22nd Ave N, St Petersburg, FL 33710

    Spay & neuterVaccinationDentalEnd of life

    Spotted an error? Let us know

  7. St. Petersburg Tyrone Sq

    6701 22nd Ave N, St Petersburg, FL 33710

    Spay & neuterDentalEnd of life

    Spotted an error? Let us know

ZIP 33711 4

  1. Bay Moorings Animal Hospital

    3695 50th Ave S, St Petersburg, FL 33711

    Since 2013

    24-hourUrgent care

    Spotted an error? Let us know

  2. Bayview Animal Hospital

    2951 34th St S, St Petersburg, FL 33711

    Locally owned

    Spotted an error? Let us know

  3. Pet Pal Veterinary Clinic

    1900 34th St S, St Petersburg, FL 33711

    EmergencyLow-costVaccinationWalk-in

    Spotted an error? Let us know

  4. Psivet

    2861 34th St S, St Petersburg, FL 33711-3816

    Spotted an error? Let us know

ZIP 33713 3

  1. Grand Central Veterinary Hospital

    125 28th St N, St Petersburg, FL 33713

    EmergencyDental

    Spotted an error? Let us know

  2. St. Petersburg Animal Hospital and Urgent Care

    3165 22nd Ave N, St Petersburg, FL 33713

    Urgent careDentalEnd of life

    Spotted an error? Let us know

  3. Healing Hands for Pets

    3021 Lown St N, St Petersburg, FL 33713

    MobileHolisticEnd of life

    Spotted an error? Let us know

ZIP 33714 3

  1. Haines Road Animal Hospital

    4342 Haines Rd N, St Petersburg, FL 33714

    EmergencyEnd of life

    Spotted an error? Let us know

  2. ParkView Animal Hospital

    3720 54th Ave N, St Petersburg, FL 33714

    Dental

    Spotted an error? Let us know

  3. The Animal Clinic of St.Pete

    3201 46th Ave N, St Petersburg, FL 33714

    Spotted an error? Let us know

ZIP 33715 1

  1. Island Life Animal Hospital

    5901 Sun Blvd Ste 107, St Petersburg, FL 33715

    EmergencyUrgent careDental

    Spotted an error? Let us know

Nearby in Florida