IRB CrossFit class training on Indian Rocks Beach

IRB CrossFit · … it's a lifestyle

The magic is in the movement,

the art is in the programming, the science is in the explanation, and the fun is in the community.

Greg Glassman, Founder of CrossFit

A Better Kind of Fitness

Outside and on the beach.

Indian Rocks Beach is located on a beautiful barrier island on the Gulf Coast of Florida, and we wanted IRB CrossFit to be a reflection of where we live — to coincide with our beach life.

We have workouts on the beach, right across the street: regular beach classes, open water swim workouts, paddle boarding, and Hooverball. Our goal is to be outdoors and as active as possible.

Move better, feel better, and overall just be better.

IRB CrossFit workout on Indian Rocks Beach

New to CrossFit?

What is CrossFit?

CrossFit is a lifestyle characterized by safe, effective exercise and sound nutrition. CrossFit can be used to accomplish any goal, from improved health to weight loss to better performance. The program works for everyone—people who are just starting out and people who have trained for years.

Let me tell you about CrossFit
Today's WODFor Time

Fran

  • 21-15-9
  • Thrusters 95/65 lb
  • Pull-ups

Time cap 12:00

Can't make class?

Build a personalized version of today's workout — scaled to your level, your equipment, and your time. Then hit start on the built-in timer.

What We Offer

We take it outside

Our goal is to be outdoors and as active as possible. We do that by offering:

Beach Classes

Beach Classes

Regular beach classes, right across the street on Indian Rocks Beach.

Open Water Swim

Open Water Swim

Open water swim workouts and events in the Gulf.

Paddle Boarding

Paddle Boarding

Paddle boarding workouts and events.

Hooverball & Volleyball

Hooverball & Volleyball

Hooverball and beach volleyball warm ups and cool downs.

Coach Mel, owner of IRB CrossFit, on Indian Rocks Beach

Meet Your Coach

Coach Mel

Melanie — “Coach Mel” to her athletes — has been actively involved in CrossFit since 2012. She earned her L1, then went on to judge Wodapalooza, Regionals, and the 2015 CrossFit Games in Carson, CA.

With the opening of IRB CrossFit, she gets to share her love of community — with her community, and with you.

It's not the weights that injure people, it's how you move. I'm really passionate about making sure that people move properly. We really focus on mechanics — it's mechanics first, then doing it consistently.

As Seen On

FOX 13 takes itto the beach

“The CrossFit program in Indian Rocks Beach allows you to work out, well, on the beach.” Watch Coach Mel and the crew featured on FOX 13's Good Day Tampa Bay.

From Our Community

Loved by locals & travelers

★★★★★5-star rated on Yelp & Google

I was in town for a few days on vacation and looking for a place where I could continue my workouts. I found IRB CrossFit through a Google search and was able to come in during open gym. It's a great place and I felt at home. Coach Mel is great and very accommodating — I'd highly recommend it to anyone looking for a great CrossFit gym while traveling.
EEarl D.Tampa Bay, FL
Whether you're dropping in while on vacation or looking to become a member, this CrossFit gym is the place to be! Saturday workouts on the beach and plenty of hours to be part of a class or do your own thing at open gym. Super nice and clean gym — Coach Mel is really awesome and knows what she's doing.
VVictoria L.Cincinnati, OH
Great CrossFit gym on the beach!! We were visiting from Colorado and were surprised to find a gym so close to the beach — you can work out on the Gulf and watch the dolphins swim by. Super clean, very organized, and the coaching is outstanding. Coach Mel made us feel like part of her team, and the rates are very fair.
DD.J.Littleton, CO
I've been doing CrossFit for five years. I met Coach Mel on the beach doing a beach WOD. Even though I've done it for years, she really took the time to properly teach the techniques and explain why they work — so you don't get hurt. Melonie truly has a passion for CrossFit. I'm blessed to have her in my life!
EElsa N.Indian Rocks Beach, FL
When I first met Coach Mel I knew absolutely nothing about CrossFit and I don't remember the last time I had worked out. She met me exactly where I was.
YYelp MemberIndian Rocks Beach, FL
I was in town for a few days on vacation and looking for a place where I could continue my workouts. I found IRB CrossFit through a Google search and was able to come in during open gym. It's a great place and I felt at home. Coach Mel is great and very accommodating — I'd highly recommend it to anyone looking for a great CrossFit gym while traveling.
EEarl D.Tampa Bay, FL
Whether you're dropping in while on vacation or looking to become a member, this CrossFit gym is the place to be! Saturday workouts on the beach and plenty of hours to be part of a class or do your own thing at open gym. Super nice and clean gym — Coach Mel is really awesome and knows what she's doing.
VVictoria L.Cincinnati, OH
Great CrossFit gym on the beach!! We were visiting from Colorado and were surprised to find a gym so close to the beach — you can work out on the Gulf and watch the dolphins swim by. Super clean, very organized, and the coaching is outstanding. Coach Mel made us feel like part of her team, and the rates are very fair.
DD.J.Littleton, CO
I've been doing CrossFit for five years. I met Coach Mel on the beach doing a beach WOD. Even though I've done it for years, she really took the time to properly teach the techniques and explain why they work — so you don't get hurt. Melonie truly has a passion for CrossFit. I'm blessed to have her in my life!
EElsa N.Indian Rocks Beach, FL
When I first met Coach Mel I knew absolutely nothing about CrossFit and I don't remember the last time I had worked out. She met me exactly where I was.
YYelp MemberIndian Rocks Beach, FL

Find Us

Steps from the sand

Drop in, say hi, or come try a class. We're right on Gulf Blvd in the heart of Indian Rocks Beach — the beach is literally across the street.

Location
321 Gulf Blvd, Unit E, Indian Rocks Beach, FL 33785
This Week
Monday4:00 AM – 11:00 AM4:00 PM – 7:30 PMTuesday4:00 AM – 11:00 AM4:00 PM – 7:30 PMWednesday4:00 AM – 11:00 AM4:00 PM – 7:30 PMThursday4:00 AM – 11:00 AM4:00 PM – 7:30 PMFriday4:00 AM – 11:00 AM4:00 PM – 6:30 PMSaturday6:00 AM – 11:00 AMSundayClosed