CrossFit Anna Maria

$$ • Gym, Fitness Center

5602 Marina Dr, Holmes Beach, FL 34217

About CrossFit Anna Maria

CrossFit Anna Maria is a welcoming gym that caters to both residents and visitors. The gym offers a variety of workout schedules and a convenient online drop-in rate for vacationers. The owners are friendly and accommodating, ensuring that each individual's needs are met. They are dedicated to providing effective workouts by scaling exercises appropriately. The gym is praised for its supportive community atmosphere and exceptional coaches, including Kirk, Melissa, and Ksenia.

Photos

Add a Photo
CrossFit Anna Maria
View All Photos

Reviews for CrossFit Anna Maria

Write a review
  • Oct 2025

    I did a week-long drop-in at CrossFit AMI and this place was amazing! From the moment I walked in, Kirk and members made me feel like part of the family. The programming was top-tier, well-structured, challenging, and thoughtfully scaled to push you without overwhelming. Each workout had a clear purpose, and the coaches did a great job explaining the intent and helping everyone get the most out of it. I highly recommend this gym to anyone in the area. Had a blast and will be returning every time I come back to the island!

  • Jul 2025

    ⭐⭐⭐⭐⭐
    One of the best drop-in experiences I’ve ever had!

    I dropped into Anna Maria Island CrossFit over the weekend while visiting, and this gym was awesome from the moment I walked in. The facility is clean, well-equipped, and the programming was solid—but what really stood out was how welcoming the regulars were. Felt like I was part of the community right away.

    There was a little confusion with the class sign-ups on the app, and I accidentally paid for more sessions than I needed. As soon as the owners noticed, they personally texted me, apologized, and immediately issued a refund—no hassle at all. You don’t see that kind of integrity...read full review

  • Apr 2025

    Visited for a week in April. The owner is very nice and accommodating. Workout were planned out in advance and available on the app. Equipment and gym was very clean. Gym members were friendly and welcoming to visitors. A good gym to drop in.

Hours

Monday: 6AM - 5PM
Tuesday: 6AM - 5PM
Wednesday: 6AM - 5PM
Thursday: 6AM - 5PM
Friday: 6AM - 5PM
Saturday: 8 - 10AM
Sunday: Closed

Location

5602 Marina Dr, Holmes Beach

Directions Call Website Suggest an Edit