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...

Group Classes

S7 Speed Class

1 of 4

S7 Speed

Push Your Body to the Limit with Speed! You'll Maximize Calorie Burn and Metabolic Effect with Explosive and Fast-Paced Exercises in this 30-minute HIIT Class. Thursdays @ 5:30 PM.

Live Healthy Club

2 of 4

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.

Mobility Class

3 of 4

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.

FIT Class

4 of 4

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!

Gym Amenities

Amenities include:

24 Hour Access

Strength Training

Personal Training

Nutrition Consultants

Body Scanner

Sauna

Red Light Therapy

Free Weights

50kg Weights

Cardio Equipment

Group Classes

Snap App

Myzone

Free Wifi

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!

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.

Locker Rentals

You can now rent lockers to store your gym items for $12/month or $120/year. *You must provide your own padlock*

S7 Speed Coming Soon!

Join us on Thursdays at 5:30 starting September 18th for S7 Speed! This new FREE 30-minute HIIT-focused class is built around the 7 primal movements. There are only 7 slots available per class, so book yours in the Snap App!

Find Your Membership

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

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 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

5 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

8 months ago

Extremely clean and nice facility

star icon
star icon
star icon
star icon
star icon

8 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!

star icon
star icon
star icon
star icon
star icon

2 years ago

Over the summer I was in Charles city visiting my grandparents & my Grandpa took me to his gym, Snap Fitness!! It’s a nice big clean gym with a lot of different machines & weights. The owner Marlowe who also is my Grandpa’s fitness trainer, fitness trained me & she is one of the nicest people you w...

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. 

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 is not staffed 24/7. Our manager hours are posted on our website and in our facility. We encourage after hour requests to be emailed to charlescity@snapfitness.com

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

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