Top 10 Best Gyms in St. Petersburg

Our curated ranking of the best Gyms services in St. Petersburg, FL, updated for 2026.

#1

CrossFit Skyway

Gyms
5.0 (172 reviews)

Gym for Crossfit classes that can be modified for all levels. There's also guidance on nutrition and weightlifting.

5514 Haines Rd N, St. Petersburg, FL 33714
#2

Barbell Barbell Gym

Gyms
5.0 (79 reviews)

Clean gym equipped with strength-training gear and known for its community.

11900 31st Ct N, St. Petersburg, FL 33716
#3

OTA St Pete - Gym

Gyms
4.9 (109 reviews)

Fitness center offering a range of athletic training, personal training and lifting sessions for all levels.

3608 Morris St N, St. Petersburg, FL 33713
#4

Anytime Fitness

Gyms
4.7 (835 reviews)

Clean fitness center providing 24/7 access to equipment and exercise classes.

10660 Gandy Blvd N, St. Petersburg, FL 33702