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.
Cincinnati 16
-
Next Level Fitness
8352 Colerain Ave, Cincinnati, OH 45239-3925
-
Bee Fit Health Club
1192 W Kemper Rd, Cincinnati, OH 45240
Open 24 hours
-
Bee Fit Health Club
1050 Cincinnati Mills Dr # 6, Cincinnati, OH 45240
Open 24 hours
-
Delhi Athletic Club
5027 Delhi Pike, Cincinnati, OH 45238
Mon-Thu 5am-9pm, Fri 5am-8pm, Sat-Sun 7am-6pm
-
Cincinnati Sports Club
3950 Red Bank Rd, Cincinnati, OH 45227-3429
-
J Cafe
8485 Ridge Ave, Cincinnati, OH 45236
Mon-Thu 5:30am-9pm, Fri 5:30am-7pm, Sat-Sun 7am-6:30pm
-
MyFitness Suites
6350 Springdale Rd, Cincinnati, OH 45247-3348
-
MyFitness Suites
7074 Harrison Rd, Cincinnati, OH 45247-8300
-
Fitworks
6022 Harrison Ave, Cincinnati, OH 45248
-
Shred415
4781 Red Bank Expy, Cincinnati, OH 45227
Mon 4:30am-6pm, Tue 4:30am-6:30pm, Wed-Thu 4:30am-6pm, Fri 4:30am-1pm, Sat 7am-11:30am, Sun 7am-10:30am
-
Dulle's Fitness
4273 Harrison Ave, Cincinnati, OH 45211
-
Calibrated CrossFit
673 Wilmer Ave, Cincinnati, OH 45226-1822
-
513 Lagree
8740 Montgomery Rd, Cincinnati, OH 45236-2100
-
Iron Sharpens Iron
5229 Montgomery Rd, Cincinnati, OH 45212
-
Paradise Fitness
6019 Vine St, Cincinnati, OH 45216-2297
-
ESF Cincy Crossfit
10800 Reading Rd, Cincinnati, OH 45241
Columbus 10
-
Hilltop YMCA
2879 Valleyview Dr, Columbus, OH 43204
Mon-Thu 7am-8pm, Fri 7am-6pm, Sat-Sun 8am-4pm
-
Eldon & Elsie Ward Family YMCA - YMCA of Central Ohio
130 Woodland Ave, Columbus, OH 43203
Mon-Thu 6am-9pm, Fri 6am-6pm, Sat 8am-4pm
-
Life Time
3900 Easton Sta, Columbus, OH 43219-6064
Mon-Thu 4am-10pm, Fri 4am-9pm, Sat-Sun 6am-9pm
-
Life Time
1860 Henderson Rd, Columbus, OH 43220
Mon-Fri 5am-10pm, Sat-Sun 6am-8pm
-
The Fitness Loft Columbus
625 Parsons Ave, Columbus, OH 43206-1324
Mon-Thu 5am-9pm, Fri 5am-8pm, Sat-Sun 8am-5pm
-
YMCA of Central Ohio
40 W Long St, Columbus, OH 43215
-
Ymca Of Central Ohio
1952 W Broad St, Columbus, OH 43223-1260
-
Shape Fitness 24hrs
33 N Grant Ave, Columbus, OH 43215
-
Seven Studios
275 S 3rd St, Columbus, OH 43215-5133
-
The Athletic Cos. Italian Village
842 N 4th St Ste 101, Columbus, OH 43215
Mon 8am-8pm, Tue 8am-2pm, Wed 8am-8pm, Thu-Fri 8am-2pm, Sat 8am-12pm
-
Parker Hannifin Downtown YMCA
1301 E 9th St, Cleveland, OH 44114
-
The Fitness Center at Ascend
100 St Clair Ave NE, Cleveland, OH 44114-1256
-
West Park Family YMCA Y-Club Before and Afterschool Enrichment
15501 Lorain Ave, Cleveland, OH 44111
-
West Park YMCA Summer Day Camp
15501 Lorain Ave, Cleveland, OH 44111
-
Fitworks Fitness Center
5174 Wilson Mills Rd, Cleveland, OH 44143-3006
-
Cleveland State Recreation Center
2420 Chester Ave, Cleveland, OH 44114-3601
Mon-Fri 5:45am-8pm, Sat-Sun 9:30am-3:30pm
-
One to One Fitness Center
2130 Adelbert Rd, Cleveland, OH 44106-2625
Mon-Thu 5:30am-11pm, Fri 5:30am-10pm, Sat-Sun 8am-9pm
-
NuLife Fitness Center
15430 Waterloo Rd, Cleveland, OH 44110, Cleveland, OH 44110
-
Titans Gym
619 Prospect Ave E, Cleveland, OH 44115
Open 24 hours
-
EveryBody Fitness - Kettering
3070 Woodman Dr, Kettering, OH 45420
Open 24 hours
-
EveryBody Fitness
2234 S Smithville Rd, Kettering, OH 45420
Open 24 hours
-
YMCA of Greater Dayton - South Branch
4545 Marshall Rd, Kettering, OH 45429
-
Mvp Dance Fit
2782 Wilmington Pike, Kettering, OH 45419-2141
Mentor 4
-
FITWORKS
9134 Mentor Ave, Mentor, OH 44060
-
Fitworks
9221 Mentor Ave, Mentor, OH 44060
-
Titans Gym
7655 Mentor Ave, Mentor, OH 44060-5409
Open 24 hours
-
AIM Performance Training
7266 Commerce Dr, Mentor, OH 44060-5308
Mon-Fri 5am-7pm, Sat 7am-12pm
Akron 3
-
Akron YMCA
66 E Cuyahoga Falls Ave, Akron, OH 44310-3038
Open 24 hours
-
Personalized Wellness Center
1653 Merriman Rd, Akron, OH 44313-5210
-
Absolute Fitness - Copley, Ohio
2801 Copley Rd, Akron, OH 44321-2111
Dayton 3
-
EveryBody Fitness
5513 Bigger Rd, Dayton, OH 45440-2612
Open 24 hours
-
Premier Health YMCA
2649 Salem Ave, Dayton, OH 45406-2932
-
Turbo Zone Fitness
51 E Spring Valley Pike, Dayton, OH 45458
-
Next Level Fitness & Training -Pickerington
1729 Hill Rd N, Pickerington, OH 43147-8893
-
Life Time Pickerington
1520 Stonecreek Dr S, Pickerington, OH 43147-8539
Mon-Thu 4am-10pm, Fri 4am-8pm, Sat-Sun 6am-8pm
-
SALT Health & Fitness: Personal Training
140 W Borland St, Pickerington, OH 43147-1575
Toledo 3
-
West Toledo Ymca
2110 Tremainsville Rd, Toledo, OH 43613-3409
-
St James Club
7337 W Bancroft St, Toledo, OH 43615-3014
Mon-Thu 5:30am-9pm, Fri 5:30am-8pm, Sat-Sun 7am-6pm
-
Go M.A.D Fitness
5215 Monroe St, Toledo, OH 43623-3190
Open 24 hours
-
Next Level Fitness
1220 County Line Rd, Westerville, OH 43081
-
Fitness 19
85 W Schrock Rd, Westerville, OH 43081
-
The Yoga and Fitness Factory
223 E Broadway Ave, Westerville, OH 43081-1656
Ashland 2
-
Snap Fitness Ashland
1051 Commerce Parkway, Ashland, OH 44805
Open 24 hours
-
Snap Fitness Ashland
1051 Commerce Pkwy, Ashland, OH 44805
Open 24 hours
-
Life Time Fitness
3850 Richmond Rd, Beachwood, OH 44122
Mon-Fri 4am-12am, Sat-Sun 5am-10pm
-
Mandel Jewish Community Center
26001 S Woodland Rd, Beachwood, OH 44122
Mon-Thu 5:30am-9pm, Fri 5:30am-6pm, Sat-Sun 7am-5pm
Chardon 2
-
Snap Fitness Chardon
520 5th Ave, Chardon, OH 44024
Open 24 hours
-
Snap Fitness Chardon
520 5th Ave, Suite 5, Chardon, OH 44024
Open 24 hours
Fairborn 2
-
Everybody Fitness - Fairborn
27 W Dayton-Yellow Springs Rd, Fairborn, OH 45324
Open 24 hours
-
Legacy Fitness
7617 Dayton Springfield Rd, Fairborn, OH 45324
Gahanna 2
-
Next Level Fitness
720 Cross Pointe Rd, Gahanna, OH 43230-6685
-
Ywca
515 Havens Corners Rd, Gahanna, OH 43230-3161
Geneva 2
-
Main Street Gym
56 N Broadway, Geneva, OH 44041-1112
-
Main Street Gym
669 E Main St, Geneva, OH 44041
Hamilton 2
-
Elements Wellness Center
855 Stahlheber Rd, Hamilton, OH 45013
Mon-Fri 6:30am-5pm
-
Elements Wellness Center
100 Berkley Dr, Hamilton, OH 45013-1787
Mon-Fri 6:30am-5pm
Logan 2
-
North Fitness Center
4 E Main St, Logan, OH 43138
-
North Fitness Center
35910 Hocking Dr, Logan, OH 43138-8508
-
Fitness 1440 Mansfield
1468 Lexington Ave, Mansfield, OH 44907-2630
-
Snap Fitness Mansfield-Lexington
1446 Lexington Ave, Mansfield, OH 44904
Open 24 hours
-
Snap Fitness
127 N Point Dr, Mount Orab, OH 45154
Open 24 hours
-
Snap Fitness Mt. Orab
127 N Point Dr, Mount Orab, OH 45154
Open 24 hours
Powell 2
-
Liberty Township Powell YMCA
7798 Liberty Rd N, Powell, OH 43065-9707
Mon-Thu 5:30am-9pm, Fri 5:30am-8pm, Sat 8am-5pm, Sun 11am-5pm
-
Ohio State Outpatient Rehabilitation Powell YMCA
7798 Liberty Rd N, Powell, OH 43065
-
Everybody Fitness Springfield
5100 Urbana Rd, Springfield, OH 45502
-
Springfield Family YMCA
300 S Limestone St, Springfield, OH 45505
-
Vermillion Family YMCA Y-Club Before and Afterschool Enrichment
1230 Beechview Dr, Vermilion, OH 44089
-
Vermillion YMCA Summer Day Camp
1230 Beechview Dr, Vermilion, OH 44089
-
Cornerstone Fitness
7782 Service Center Dr, West Chester, OH 45069-2442
-
CrossFit Cornerstone
7554 Voice of America Centre Dr, West Chester, OH 45069
-
Creekside Fitness & Health Center
1419 Boardman Canfield Rd, Youngstown, OH 44512-8000
Mon-Thu 5am-10pm, Fri 5am-8:30pm, Sat-Sun 7am-7pm
-
Boardman YMCA
Youngstown, OH
Athens 1
-
Ohio University Well-Being & Recreation
120 S Green Dr, Athens, OH 45701-3140
-
Fitworks
4464 Indian Ripple Rd, Beavercreek, OH 45440
Berea 1
-
Powerhouse Gym
1298 W Bagley Rd, Berea, OH 44017
Mon-Thu 8am-9pm, Fri 8am-6pm, Sat 8am-4pm, Sun 10am-2pm
-
Shape Fitness Blacklick 24Hrs
1000 N Waggoner Rd, Blacklick, OH 43004-9706
Blue Ash 1
-
Crossfit Blue Ash
11308 Tamarco Dr, Blue Ash, OH 45242-2108
-
The Well Health & Fitness
1099 N Main St, Bowling Green, OH 43402-1302
Open 24 hours
-
UXL Fitness
1057 Pearl Rd, Brunswick, OH 44212-2568
Mon-Fri 4am-11pm, Sat-Sun 6am-8pm
-
Cambridge Fitness
118 Jefferson Ave, Cambridge, OH 43725
Mon-Fri 5:30am-9:30pm, Sat-Sun 8am-6pm
-
Jerry L. Garver YMCA - YMCA of Central Ohio
6767 Refugee Rd, Canal Winchester, OH 43110
Mon-Thu 5:30am-9:30pm, Fri 5:30am-8pm, Sat 8am-6pm, Sun 12pm-6pm
-
Turbo Zone Fitness
7917 S Suburban Rd, Centerville, OH 45458-2702
-
David Barr
8345 Woodberry Blvd, Chagrin Falls, OH 44023-4520
Mon-Fri 5:30am-10pm, Sat 7am-7pm, Sun 8am-6pm
-
Snap Fitness Circleville
1186 N Court St, Circleville, OH 43113
Open 24 hours
-
Countryside YMCA
2556 Lebanon Rd, Clarksville, OH 45113-8201
Mon-Fri 5am-9pm, Sat 7am-7pm, Sun 12pm-6pm
-
Innergy Fitness - Coldwater
803 N 2nd St, Coldwater, OH 45828
Open 24 hours
-
Workout Center
501 Pittsburgh St, Columbiana, OH 44408-1457
Mon-Fri 6am-7pm, Sat 9am-4pm
-
Cuyahoga Falls Natatorium
2345 4th St, Cuyahoga Falls, OH 44221-2573
Mon 7:15pm-8pm, Wed 7:15pm-8pm, Sat 1pm-3pm
Delphos 1
-
Peak Fitness Center
333 North St, Delphos, OH 45833
Dublin 1
-
Fitness 19
6100 Sawmill Rd, Dublin, OH 43017
Mon-Thu 4am-11pm, Fri 4am-9pm, Sat-Sun 7am-7pm
-
FLX Fitness
47937 Y and O Rd, East Liverpool, OH 43920
Eastlake 1
-
Powerhouse Gym
34700 Vine St, Eastlake, OH 44095-5120
Mon-Fri 8am-8pm, Sat-Sun 8am-4pm
Evendale 1
-
GE Aerospace Fitness Center
2411 Glendale Milford Rd, Evendale, OH 45241-3120
Mon-Thu 5am-8pm, Fri 5am-7pm, Sat 8am-1pm
-
Snap Fitness Garrettsville
8289 Windham St, Garrettsville, OH 44231
Open 24 hours
-
Next Level Fitness
8352 Colerain Ave, Groesbeck, OH 45239-3925
-
The Fitness Movement
3044 Southwest Blvd, Grove City, OH 43123-2350
Mon-Fri 5am-1pm, Sat-Sun 1pm-4pm
-
Will Power Fitness
115 E High St, Hicksville, OH 43526-1159
Mon-Thu 4pm-8pm, Sat 7am-11am
-
FITWORKS Highland Heights
5612 Wilson Mills Rd, Highland Heights, OH 44143-3210
Hilliard 1
-
Endeavor Defense and Fitness
5040 Nike Dr, Hilliard, OH 43026-7420
Open 24 hours
-
Everybody Fitness - Huber Heights Coed
7355 Old Troy Pike, Huber Heights, OH 45424
Open 24 hours
-
CrossFit 740
560 W Fair Ave, Lancaster, OH 43130-2369
Mon-Fri 5am-8pm, Sat-Sun 9am-12pm
Lebanon 1
-
MesserFit.com
801 W Main St, Lebanon, OH 45036-9306
-
Mount Carmel Fitness Center
7100 Graphics Way, Lewis Center, OH 43035
Mon-Fri 5am-9pm, Sat-Sun 7am-6pm
-
Fitness Factory CLE
5465 Mayfield Rd, Lyndhurst, OH 44124-2923
Marietta 1
-
Rockstar Wellness LLC
225 2nd St, Marietta, OH 45750
Mason 1
-
Life Time Fitness
8310 Wilkens Blvd, Mason, OH 45040
Mon-Thu 4am-12am, Fri 4am-10pm, Sat-Sun 6am-10pm
-
Full Spectrum Fitness
467 Wards Corner Rd, Miami Twp, OH 45140-8321
Mon-Sat 8am-12pm
-
Fitness Plus
15980 Valplast Rd, Middlefield, OH 44062
Open 24 hours
-
Powerstation Gym & Sports Conditioning.
4343 S Dixie Hwy, Middletown, OH 45005
Mon-Sun 4am-12am
-
TriHealth Fitness & Health Pavilion
6200 Pfeiffer Rd, Montgomery, OH 45242-5861
Mt Orab 1
-
Snap Fitness Mt. Orab
127 North Point Dr, Mt Orab, OH 45154
Open 24 hours
-
Soma Lab Fitness
9695 Johnstown Rd, New Albany, OH 43054-9750
-
Grand Lake Health
4075 E Wuebker Rd, New Bremen, OH 45865
Newark 1
-
Newark YMCA
470 W Church St, Newark, OH 43055-4236
Niles 1
-
FITWORKS Fitness Niles
6000 Youngstown Warren Rd, Niles, OH 44446-4624
-
RTC Fitness Co.
6065 Strip Ave NW, North Canton, OH 44720
Open 24 hours
-
Xtreme Compound Fitness Complex
4910 Northfield Rd, North Randall, OH 44128-4512
-
Ladies Movement Fitness Club
510 Commerce Park Blvd B, Northwood, OH 43619
Mon-Thu 5:30am-8pm, Fri 5:30am-6pm, Sat 8am-1pm
Norwalk 1
-
Xtreme Fitness and Sports Complex
15 E Water St, Norwalk, OH 44857-2152
Mon-Thu 5am-10pm, Fri 5am-8pm, Sat-Sun 7am-7pm
Oregon 1
-
Mind Over Core Nutrition
842 S Wheeling St, Oregon, OH 43616
Oxford 1
-
Fitness On High
13 E High St, Oxford, OH 45056
-
Blk Out Strength Training
1898 Mentor Ave, Painesville, OH 44077-1412
Parma 1
-
Fitworks
7723 W Ridgewood Dr, Parma, OH 44129
-
Team VIAC
3936 E Harbor Light Landing Dr, Port Clinton, OH 43452-3876
Open 24 hours
-
FITWORKS Rocky River
20001 Center Ridge Rd, Rocky River, OH 44116-3659
Open 24 hours
-
YMCA at St. John Arena
3151 Johnson Rd, Steubenville, OH 43952-2362
Stow 1
-
Fitworks
4301 Kent Rd, Stow, OH 44224-4340
-
Dean Caputo's Powerhouse Gym
9254 Market Square Dr, Streetsboro, OH 44241-5203
-
AOK Fitness
12381 Pearl Rd, Strongsville, OH 44136-3412
Trotwood 1
-
YMCA of Greater Dayton - Trotwood YMCA - NDC
506 E Main St, Trotwood, OH 45426
Troy 1
-
Everybody Fitness
962 N Market St, Troy, OH 45373-1432
Open 24 hours
-
Twinsburg Parks and Recreation
10084 Ravenna Rd, Twinsburg, OH 44087-1719
Mon-Fri 8:30am-3:30pm, Sat 7am-3pm, Sun 9am-3pm
-
Mercy Health - West Clermont HealthPlex
4101 Bach Buxton Rd, Union Twp, OH 45103
Mon-Thu 5am-9pm, Fri 5am-8pm, Sat 7am-4pm, Sun 8am-4pm
-
Pursuit Fitness Center
2814 Fishinger Rd, Upper Arlington, OH 43221
Mon 8am-11am, Tue 7:30am-11am, Wed 8am-11am, Thu 7:30am-11am, Fri 8am-1pm, Sat 9:30am-12:30pm
Warren 1
-
Combat Athlete Performance Academy
177 Niles Cortland Rd SE, Warren, OH 44484
Mon-Sun open 24h
-
Esporta
45 W Alex Bell Rd, Washington Township, OH 45459
Mon-Thu 5am-11pm, Fri 5am-10pm, Sat-Sun 8am-7pm
-
Inner Circle Personal Fitness
640 S Main St, Wellington, OH 44090
-
Everybody Fitness - West Chester
7060 Ridgetop Dr, West Chester Township, OH 45069
Open 24 hours
-
Fitworks
34881 Euclid Ave, Willoughby, OH 44094
-
Vital Fitness
1050 Prairie Ave, Wilmington, OH 45177
Open 24 hours
Wooster 1
-
Declaration Fitness
291 Branstetter Street, Suite B, Wooster, OH <<not-applicable>>
Xenia 1
-
MVP Dance Fit
143 N Allison Ave, Xenia, OH 45385-2825
-
Wellness Center at Antioch College
240 W South College St, Yellow Springs, OH 45387-1544
Also in Ohio
- 24-Hour Gyms301
- Gyms with a Pool198
- Gyms with Childcare188
- No-Contract Gyms188
- Gyms Offering Flexible Membership Plans186
- 24-Hour Gyms with Round-the-Clock Access182
- Gyms with a Sauna166
- Gyms with Transparent Membership Plans100
- Gyms with Group Fitness Classes76
- Orangetheory Fitness Studios and Group Classes42
- Gyms and Fitness Clubs with Red Light Therapy7
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 Ohio. Rates depend on session duration, trainer credentials, and package options. You can browse 159 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.