Welcome to the Snap Fitness Charles City, IA Gym

Join now

Join Our Fitness Community

We at Snap Fitness Charles City are proud to have our club be one of the top-rated fitness facilities located in America's Hometown. Check out our newly revitalized club offering modern equipment, an infrared sauna, InBody Scans, pristine cleanliness, and professionalism for an excellent member exp...

You've got big goals for the new year...

...and we're here to make sure absolutely nothing gets in your way...especially not fees! That's right—forget the roadblocks and focus on what's important: getting started. From now until January 14, pay $0 in upfront fees to join Snap Fitness! Ready to make your move? It's easier than you think.

Group Classes

S7 Speed Class

1 of 6

S7 Speed

Maximize Calorie Burn and Metabolic Effect with Explosive and Fast-Paced Exercises in this 30-minute HIIT Class. Wednesdays @ 6 am, Thursdays @ 5:30 PM. Free for members!

Stretch with Alyssa

2 of 6

Stretch with Alyssa

This class focuses on improving flexibility, mobility, and recovery — the perfect way to balance your workouts and prevent soreness. 🙌

FIT Class

3 of 6

F.I.T. (Functional Integrated Training)

Enhance your strength, mobility, and overall performance with F.I.T. This class is designed to improve functional movement patterns, increase endurance, and improve mobility. All levels are welcome!

Mobility Class

4 of 6

Mobility

This is a 30-minute mobility class that promotes better movement and improved functional range of motion while increasing strength, mobility, and flexibility. Monday and Wednesday @ 9am.

Live Healthy Club

5 of 6

Live Healthy Club

The Live Healthy Club, offered every Tuesday and Thursday at 9am, supports our senior population. This class focuses on full-body exercises at an introductory to intermediate level.

H.I.I.T. with Alyssa

6 of 6

H.I.I.T.

Join us for a full-body 30-minute H.I.I.T. class to get your sweat on! Every Tuesday @ 5:00 pm and 6:00 pm.

Gym Amenities

Amenities include:

24 Hour Access

Snap App

Strength Training

Nutrition Consultants

Personal Training

Red Light Therapy

Sauna

Body Scanner

Group Classes

Free Weights

Heavy Weights

Cardio Equipment

Myzone

Supplements Available

Functional Training

Private Bathrooms

Private Showers

HDTV

Free Onsite Parking

Exclusive deals, discounts, and offers

Marlowe Personal Training

Personal Training

Snap Fitness Charles City is happy to offer personal training options for all fitness levels! Achieve your goals in a healthy and sustainable way. We are here for YOU!

Find Your Membership

All our membership plans include key card access to the gym and exclusive access to our Snap App.

Club Specials

Short Term Passes

Day Pass - $12 + Tax / Week Pass - $30* + Tax / Month Pass - $47.95* + Tax // Must be purchased in club during staff hours.

Join for $25 until 2026

You can now enroll for $25 during December. *offer valid in-club only*

Meet the Team

Get Motivated With The Snap App

The Snap App is our free member app, designed to support you on your wellness journey and help you make the most of your membership. You can track your workouts and fitness progress, book classes, access on-demand workouts, receive personalized meal plans, participate in mental health programs, and get discounts on some of your favorite brands. You can also view and manage your membership. Download the app today to unlock the full power of your Snap Fitness membership!

Member Reviews

star icon
star icon
star icon
star icon
star icon

4 weeks ago

Snap Fitness in Charles City is a safe, clean and reliable place to stay in shape.

star icon
star icon
star icon
star icon
star icon

7 months ago

I love Snapfitness. There are plenty of machines, weights & opportunities for people to do a variety of workouts. It’s a stress free, non judgmental environment. Everyone works out at their own pace. The instructors are helpful, the staff is friendly.

star icon
star icon
star icon
star icon
star icon

9 months ago

Great facility!! Nice and clean - machines are weights are awesome! Very friendly and helpful staff. Great place to workout at!! Highly recommend!!

star icon
star icon
star icon
star icon
star icon

11 months ago

Extremely clean and nice facility

star icon
star icon
star icon
star icon
star icon

11 months ago

Super clean, helpful staff and nice equipment!! Would highly recommend if living in Charles City or wanting a day pass. Also huge bonus they have an attached smoothie bar for pre or post workout smoothie!

Page 1 of 5

Staffed Hours

Visit us during staffed hours to talk with someone on the team, get a tour of the gym, or chat about membership plans.

Open 24 hours to members

  • Monday
  • Tuesday
  • Wednesday
  • Thursday
  • Friday
  • Saturday
  • Sunday
  • Mon
  • Tue
  • Wed
  • Thu
  • Fri
  • Sat
  • Sun
  • 8:30 AM - 2:00 PM

  • 8:30 AM - 2:00 PM

  • 8:30 AM - 2:00 PM

  • 8:30 AM - 2:00 PM

  • 8:30 AM - 2:00 PM

  • 4:00 PM - 7:00 PM

  • 4:00 PM - 7:00 PM

  • 4:00 PM - 6:00 PM

Frequently Asked Questions

Snap Fitness Charles City is happy to offer day passes to all visiting guests at an affordable price of $12 a day. 

Our gym is open 24 hours a day, 7 days a week - even on holidays! - because at Snap Fitness Charles City, we're all about fitting into YOUR schedule.

Check out our Staffed Hours section above to see when we have staff in the gym. We encourage after-hours requests to be emailed to charlescity@snapfitness.com

Eager to get started? Single Membership sign-ups are available here on our website! 

A full membership at Snap Fitness Charles City gives you access to the Snap App! The Snap App is a free fitness app for members and is designed to enhance your overall fitness and wellness journey by providing a customized journey based on your goals. It’s available for both Apple and Android devices.

With the Snap App, you’ll get:

• Over 1200 on-demand workouts

• Meal plan guidance and recipes matched to your goals and dietary preferences

• Meditation and mindfulness content

• Track progress in and outside of the gym

• Badges and rewards to celebrate milestones

• Integration with Myzone and Google/Apple Health

Snap Fitness Charles City requires fourteen and fifteen year old members to be accompanied by an adult at all times. Members ages sixteen to eighteen require adult consent to use the 24 hour facility independently. 

Snap Fitness Charles City is proud to employ personal trainers certified by organizations such as NASM, ACE, and NETA. We offer in-person and virtual personal training. Our knowledgeable trainers are ready to help you, whatever your fitness goals are. 

Snap Fitness Charles City currently offers our senior fitness class, the "Live Healthy Club" on Tuesdays and Thursdays, and our Mobility class on Mondays and Wednesdays.

Snap Fitness Charles City offers branded apparel here: Snap Fitness Charles City Online Store

We also sell gift cards in club for memberships and personal training! 

Yes! If you are a business owner and you are interested in giving back to your employees, contact us TODAY!

To cancel your membership, please submit a cancellation request here. Cancellation Request Form.

Follow us on Social