Google's amenities list might flag a gym as having "group classes" without saying which ones run, how often, or whether non-members can even drop in — a gap that's invisible until you show up for a spin class that doesn't exist. Every gym on this page has its class schedule confirmed from the gym's own site or booking app, not a generic amenity checkbox.
Indianapolis 10
-
VASA Fitness
5325 E Thompson Rd, Indianapolis, IN 46237-4094
Mon-Fri 4am-12am, Sat 4am-10pm, Sun 7am-8pm
-
VASA Fitness
6965 W 38th St, Indianapolis, IN 46254-3905
Mon-Fri 4am-12am, Sat 4am-10pm, Sun 7am-8pm
-
VASA Fitness
8315 Center Run Dr, Indianapolis, IN 46250
Mon-Fri 4am-12am, Sat 4am-10pm, Sun 7am-8pm
-
Life Time Castle Creek
8705 Castle Creek Pky East Dr, Indianapolis, IN 46250
Mon-Fri 4am-12am, Sat-Sun 6am-9pm
-
Life Time
9525 N Meridian St, Indianapolis, IN 46260
Mon-Fri 4am-12am, Sat-Sun 6am-9pm
-
IN Fitness Club
9525 N Meridian St, Indianapolis, IN 46260-1310
Mon 6am-7am, Tue 5:30am-7am, Wed 6am-7am
-
Indianapolis Healthplex
3660 Guion Rd, Indianapolis, IN 46222-1613
Mon-Fri 5:15am-10pm, Sat-Sun 7am-8pm
-
NIFS Fitness Center Management
250 N University Blvd, Indianapolis, IN 46202-5137
-
Fitness By Design Inc
1355 W 96th St, Indianapolis, IN 46260
-
She Shop Fitness Studio LLC
713 E 52nd St, Indianapolis, IN 46205
Carmel 3
-
Ozwell
1077 3rd Ave SW, Carmel, IN 46032-7568
-
Anytime Fitness
110 W Main St, Carmel, IN 46032-1796
-
Revel Fitness
13620 N Meridian St., Carmel, IN 46032
-
DEFINITION GYM
2500 Miracle Lane, Mishawaka, IN 46545
Open 24 hours
-
Edison Lakes Family YMCA
205 W Edison Rd, Mishawaka, IN 46545
Mon-Thu 5am-9pm, Fri 5am-7:30pm, Sat 8am-4pm, Sun 10am-3pm
-
Beacon Health & Fitness
3221 Beacon Pkwy, Mishawaka, IN 46530-7196
Mon-Fri 5am-9pm, Sat-Sun 7am-5pm
-
Sacred Body Yoga and Healing Arts
101 W Kirkwood Ave, Bloomington, IN 47404-0004
Mon 9:30am-10:30pm, Fri 11am-12pm, Sat 10:30am-11:30pm
-
Fit812
2423 W Industrial Park Dr, Bloomington, IN 47404-2601
-
Vibe House Pilates
1123 Merrillville Rd, Crown Point, IN 46307-2710
-
Vertica Fitness Northwest Indiana
900 Madison St, Crown Point, IN 46307
-
Tri-State Athletic Club
555 Tennis Ln, Evansville, IN 47715-2613
Mon-Fri 5am-9pm, Sat 6am-8pm, Sun 7am-8pm
-
Club Bushido
1230 Heinlein Rd, Evansville, IN 47725
Mon-Sat 9am-8pm
-
Ops Fitness Club
10106 DuPont Circle Dr E, Fort Wayne, IN 46825-1639
Mon-Thu 8am-12pm
-
Awp Sports Training
3946 Ice Way, Fort Wayne, IN 46805-1018
Mon-Thu 8am-12pm
-
Workout Anytime Jeffersonville
1435 E 10th St, Jeffersonville, IN 47130
-
Evolve Training
1701 Charlestown New Albany Rd, Jeffersonville, IN 47130-9709
-
VASA Fitness
3825 IN-26, Lafayette, IN 47905-4872
Mon-Fri 4am-11pm, Sat 4am-9pm, Sun 7am-8pm
-
Lafayette Family YMCA
3001 S Creasy Ln, Lafayette, IN 47905
-
Parkwest Fitness
1330 Win Hentschel Blvd, West Lafayette, IN 47906
Mon-Fri 5am-10:30pm, Sat 7am-9pm, Sun 7am-7pm
-
Live Well Fitness & Rehab Center
2741 N Salisbury St, West Lafayette, IN 47906-1431
Mon-Fri 8am-7pm
-
Southeastern Indiana YMCA
30 State Road 129 S, Batesville, IN 47006-9227
Mon-Thu 6am-9pm, Fri 6am-7pm, Sat 7am-5pm
Bedford 1
-
Rick's Gym
923 15th St, Bedford, IN 47421-3813
-
Hoosier Trainer
1650 E Northfield Dr, Brownsburg, IN 46112
-
Fitness Premier Cedar Lake
12937 Wicker Ave, Cedar Lake, IN 46303
Columbus 1
-
The Zen Wellness Company
639 Washington St, Columbus, IN 47201-6231
De Motte 1
-
Infinity Fitness, Inc.
5569 IN-10, De Motte, IN 46310
Open 24 hours
Goshen 1
-
Eastlake Athletic Club
201 Chicago Ave, Goshen, IN 46526-2311
Mon-Fri 4am-10pm, Sat-Sun 4am-4pm
-
Big Peach Gym
500 Polk St, Greenwood, IN 46143
Open 24 hours
Lowell 1
-
Day and Knight Fitness
1920 E Commercial Ave, Lowell, IN 46356-2114
Mon-Fri 5am-5:45pm, Sat 10:30am-11:30am
-
Core Fitness Club
149 E High Street, Mooresville, IN 46158
Mon-Thurs 4:30am-10pm, Fri 4:30am-9pm, Sat 7am-6pm, Sun 8am-4pm
-
Floyd County Family YMCA
33 State St, New Albany, IN 47150
Mon-Fri 5am-9pm, Sat-Sun 8am-6pm
Newburgh 1
-
Newburgh Fitness
4944 Old State Rte 261, Newburgh, IN 47630
Mon-Fri 7:30am-6pm, Sat 7:30am-10:30pm
-
Fling Bungee Fitness
9675 E 148th St, Noblesville, IN 46060-4172
Paoli 1
-
Orange County Fitness
1860 W Willowcreek Rd, Paoli, IN 47454
Richmond 1
-
Earlham College Climbing Wall
801 National Rd W, Richmond, IN 47374-4021
-
Fulton County Wellness Center
529 Main St, Rochester, IN 46975
Mon-Thu 5am-9pm, Fri 5am-7pm, Sat 7am-12pm
-
DanceFit with Jenni
321 E Walter St, South Bend, IN 46614-2642
Mon-Thu 5am-9pm, Fri 5am-7:30pm, Sat 8am-4pm, Sun 10am-3pm
St John 1
-
Box 219 Gym
7966 Wicker Ave, St John, IN 46373-9780
-
Common Ground CrossFit & Yoga
1625 S 25th St, Terre Haute, IN 47803
Wabash 1
-
Forge Fitness Community
120 W Canal St, Wabash, IN 46992-3041
Mon-Thu 5am-6:30pm, Fri 5am-5:30pm, Sat 8:30am-11am
Warsaw 1
-
Kosciusko Community YMCA
1305 Mariners Dr, Warsaw, IN 46580
Winfield 1
-
JETA Strength & Conditioning
8390 E 109th Ave, Winfield, IN 46307
Also in Indiana
- 24-Hour Gyms198
- No-Contract Gyms88
- Gyms Offering Flexible Membership Plans82
- Gyms with a Pool81
- Gyms with Childcare75
- 24-Hour Gyms with Round-the-Clock Access69
- Gyms with a Sauna59
- Gyms with Transparent Membership Plans41
- Gyms with Group Fitness Classes26
- Orangetheory Fitness Studios and Group Classes18
- Gyms and Fitness Clubs with Red Light Therapy5
Good to know
Can I take a gym class without a membership?
Many gyms sell single class passes or day passes to non-members, often through an online booking app like Mindbody or the gym's own site. Others reserve classes for members only, so it's worth checking the class schedule page before showing up.
How much do group fitness classes cost?
Drop-in classes typically run $15-30 depending on the type and city, while gym members often get classes included in their monthly dues or at a discounted punch-card rate. Specialty formats like cycling or reformer Pilates tend to sit at the higher end of that range.
How much does a personal trainer cost?
Personal training sessions generally range from $50 to $120 per hour across Indiana. Rates depend on session duration, trainer credentials, and package options. You can browse 52 local fitness centers on GymFinderAtlas to find qualified trainers near you.
How long to train for marathon?
Training for a marathon typically takes 16 to 20 weeks for runners with a consistent baseline fitness level. The process involves gradually building weekly mileage, completing regular long runs, and prioritizing recovery. If you want structured guidance, search GymFinderAtlas to connect with experienced running coaches.