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