21 clinics in St. Petersburg, Florida — ranked by Google rating, tie-broken by review count. Each entry links to its own page with the phone number, address, opening hours, directions and reviews, straight from Google's Places data.
Own a clinic here? Clinics booking software in St. Petersburg →
All clinics in St. Petersburg
St. Pete Direct Primary Care
4260 Central Ave, St. Petersburg, FL 33711, USA
Mon 9:00 AM – 5:00 PM · Tue 9:00 AM – 5:00 PM · Wed 9:00 AM – 5:00 PM · Thu 9:00 AM – 5:00 PM · Fri 9:00 AM – 2:00 PM · Sat Closed · Sun Closed
Signature Urgent Care
120 2nd St S, St. Petersburg, FL 33701, USA
Mon 8:00 AM – 5:45 PM · Tue 8:00 AM – 5:45 PM · Wed 8:00 AM – 5:45 PM · Thu 8:00 AM – 5:45 PM · Fri 8:00 AM – 5:45 PM · Sat 9:00 AM – 2:45 PM · Sun 9:00 AM – 2:45 PM
AllCare Clinic
1811 Dr M.L.K. Jr St N, St. Petersburg, FL 33704, USA
Mon 8:00 AM – 5:00 PM · Tue 8:00 AM – 5:00 PM · Wed 9:00 AM – 6:00 PM · Thu 8:00 AM – 5:00 PM · Fri 8:00 AM – 5:00 PM · Sat Closed · Sun Closed
St Petersburg Free Clinic - Food Pantry / Administration
863 3rd Ave N, St. Petersburg, FL 33701, USA
Mon 8:30 AM – 3:00 PM · Tue 8:30 AM – 3:00 PM · Wed 8:30 AM – 3:00 PM · Thu 8:30 AM – 7:00 PM · Fri Closed · Sat Closed · Sun Closed
CAN Community Health - St. Petersburg, FL
3251 3rd Ave N, St. Petersburg, FL 33713, USA
Mon 8:30 AM – 5:30 PM · Tue 8:30 AM – 5:30 PM · Wed 8:30 AM – 5:30 PM · Thu 8:30 AM – 5:30 PM · Fri 8:30 AM – 12:30 PM · Sat Closed · Sun Closed
Pinellas Care Clinic
1201 5th Ave N Ste 409, St. Petersburg, FL 33705, USA
Mon 8:00 AM – 4:00 PM · Tue 8:00 AM – 4:00 PM · Wed 8:00 AM – 4:00 PM · Thu 8:00 AM – 6:00 PM · Fri 8:00 AM – 12:00 PM · Sat Closed · Sun Closed
Affiliated Health Clinics
1515 22nd Ave N, St. Petersburg, FL 33704, USA
Mon 7:30 AM – 4:00 PM · Tue 7:30 AM – 4:00 PM · Wed 7:30 AM – 4:00 PM · Thu 7:30 AM – 4:00 PM · Fri 7:00 AM – 12:00 PM · Sat Closed · Sun Closed
Orlando Health Bayfront Hospital
701 6th St S, St. Petersburg, FL 33701, USA
Mon Open 24 hours · Tue Open 24 hours · Wed Open 24 hours · Thu Open 24 hours · Fri Open 24 hours · Sat Open 24 hours · Sun Open 24 hours
CareSpot Urgent Care of St. Petersburg Northeast
3301 4th St N Suite 100, St. Petersburg, FL 33704, USA
Mon 8:00 AM – 8:00 PM · Tue 8:00 AM – 8:00 PM · Wed 8:00 AM – 8:00 PM · Thu 8:00 AM – 8:00 PM · Fri 8:00 AM – 8:00 PM · Sat 8:00 AM – 8:00 PM · Sun 8:00 AM – 8:00 PM
St. Petersburg Free Clinic - Dental Center
5501 4th St N, St. Petersburg, FL 33703, USA
Mon 8:00 AM – 4:00 PM · Tue 8:00 AM – 4:00 PM · Wed 8:00 AM – 4:00 PM · Thu 8:00 AM – 4:00 PM · Fri Closed · Sat 8:00 AM – 2:00 PM · Sun Closed
St. Petersburg Clinic
840 Dr M.L.K. Jr St N, St. Petersburg, FL 33705, USA
Mon 8:00 AM – 4:30 PM · Tue 8:00 AM – 4:30 PM · Wed 8:00 AM – 4:30 PM · Thu 8:00 AM – 4:30 PM · Fri 8:00 AM – 4:30 PM · Sat Closed · Sun Closed
BayCare Urgent Care (NE St. Petersburg)
2331 4th St N, St. Petersburg, FL 33704, USA
Mon 8:00 AM – 8:00 PM · Tue 8:00 AM – 8:00 PM · Wed 8:00 AM – 8:00 PM · Thu 8:00 AM – 8:00 PM · Fri 8:00 AM – 8:00 PM · Sat 9:00 AM – 6:00 PM · Sun 9:00 AM – 6:00 PM
Bayfront Health St. Petersburg Medical Group Family Medicine
470 2nd St S Unit 101, St. Petersburg, FL 33701, USA
Atlantis Clinic Urgent Care and Family Medicine
1530 4th St N, St. Petersburg, FL 33704, USA
Mon 9:00 AM – 6:00 PM · Tue 9:00 AM – 6:00 PM · Wed 9:00 AM – 6:00 PM · Thu 9:00 AM – 6:00 PM · Fri 9:00 AM – 6:00 PM · Sat Closed · Sun Closed
St. Petersburg Free Clinic - Health Center
5501 4th St N, St. Petersburg, FL 33703, USA
Mon 9:00 AM – 4:00 PM · Tue 9:00 AM – 4:00 PM · Wed 9:00 AM – 4:00 PM · Thu 9:00 AM – 4:00 PM · Fri 9:00 AM – 4:00 PM · Sat Closed · Sun Closed
Professional Health Care of Pinellas- Grand Central
1839 Central Ave, St. Petersburg, FL 33713, USA
Mon 8:00 AM – 5:30 PM · Tue 8:00 AM – 5:00 PM · Wed 8:00 AM – 5:00 PM · Thu 8:00 AM – 5:00 PM · Fri 8:00 AM – 5:00 PM · Sat Closed · Sun Closed
BayCare Medical Group Primary Care (Baywalk)
116 1st St N, St. Petersburg, FL 33701, USA
Mon 8:00 AM – 5:00 PM · Tue 8:00 AM – 5:00 PM · Wed 8:00 AM – 5:00 PM · Thu 8:00 AM – 5:00 PM · Fri 8:00 AM – 5:00 PM · Sat Closed · Sun Closed
Suncoast Medical Clinic
620 10th St N, St. Petersburg, FL 33705, USA
Mon 7:00 AM – 6:00 PM · Tue 7:00 AM – 5:00 PM · Wed 7:00 AM – 5:00 PM · Thu 7:00 AM – 5:00 PM · Fri 8:00 AM – 3:00 PM · Sat Closed · Sun Closed
Florida Department of Health in Pinellas County
205 Dr M.L.K. Jr St N, St. Petersburg, FL 33701, USA
Mon 8:00 AM – 5:00 PM · Tue 8:00 AM – 5:00 PM · Wed 8:00 AM – 5:00 PM · Thu 8:00 AM – 5:00 PM · Fri 8:00 AM – 5:00 PM · Sat Closed · Sun Closed
Florida Medical Clinic Orlando Health - Internal and Family Medicine
2200 16th St N, St. Petersburg, FL 33704, USA
Other categories in St. Petersburg
Frequently asked questions
How many clinics are in St. Petersburg?
21 clinics listed with Google ratings, reviews, phone numbers and hours — ranked by rating with review count as the tie-breaker. Data refreshes daily from Google.
How do I contact a St. Petersburg clinic?
Every listing page carries the Google-published phone number (tap-to-call on mobile), full address and opening hours — plus directions and reviews.
Are these the best clinics in St. Petersburg?
They are the most-reviewed and highest-rated on Google — the top of this page averages 4.2 stars. No paid placement is involved in the order.
How do I get my clinic listed here?
Claim your business on SWIQ for free — you get a booking page, live queue and a complete profile in this directory.
Run a clinic in St. Petersburg?
Claim your listing free — booking page, live queue and WhatsApp reminders, plus full details in this directory.
List your business →