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.
-
Genesis Health Clubs
6700 W 110th St, Overland Park, KS 66211-1502
Open 24 hours
-
Genesis Health Clubs
10351 Barkley St, Overland Park, KS 66212-1876
Open 24 hours
-
Prairie Life Fitness
10351 Barkley St, Overland Park, KS 66212
-
JCCC Lifetime Fitness Center
12345 College Blvd, Overland Park, KS 66210-1283
Mon-Fri 4am-11pm, Sat-Sun 5am-10pm
-
JQ's BFit2 24hr Gym and Fitness
8721 Metcalf Ave, Overland Park, KS 66212
Open 24 hours
-
Life Time
6800 W 138th St, Overland Park, KS 66223
Mon-Fri 4am-11pm, Sat-Sun 5am-10pm
-
BioFit
9201 W 133rd St, Overland Park, KS 66213-4751
-
Goddess Maker Fitness
7275 W 105th St, Overland Park, KS 66212-2515
-
LAgree Pulse 45
12585 Antioch Rd, Overland Park, KS 66213-1703
Wichita 8
-
Genesis Health Clubs - West Central
854 N Socora St, Wichita, KS 67212
Open 24 hours
-
Genesis Health Clubs
1551 N Rock Rd, Wichita, KS 67206-1255
Mon-Thu 5am-11pm, Fri 5am-9pm, Sat 7am-6pm, Sun 8am-6pm
-
Genesis Health Clubs
1607 S Georgetown St, Wichita, KS 67218-4111
Mon-Thu 4am-11pm, Fri 4am-9pm, Sat 5am-8pm, Sun 7am-8pm
-
Genesis Health Clubs
6100 E Central Ave, Wichita, KS 67208-4237
Mon-Thu 5am-10pm, Fri 5am-9pm, Sat 7am-6pm, Sun 8am-6pm
-
Genesis Health Clubs
3725 W 13th St N, Wichita, KS 67203-4403
Mon-Fri 5am-9pm, Sat 7am-6pm, Sun 8am-6pm
-
Compelled Fitness and Nutrition
9223 W Kellogg Dr, Wichita, KS 67209-1858
-
The Training Room
9223 W Kellogg Dr, Wichita, KS 67209
-
Joy Lab Fitness + Social Club
2424 N Woodlawn St, Wichita, KS 67220
Olathe 7
-
Genesis Health Clubs
17800 W 106th St, Olathe, KS 66061-2882
Open 24 hours
-
All American Training - Olathe Ridgeview
10454 S Ridgeview Rd, Olathe, KS 66061-6438
Open 24 hours
-
Genesis Health Clubs
13655 S Alden St, Olathe, KS 66062-5830
Mon-Thu 5am-10pm, Fri 5am-8pm, Sat-Sun 6am-8pm
-
Genesis Health Clubs
13370 S Blackfoot Dr, Olathe, KS 66062-4527
Mon-Thu 5am-11pm, Fri 5am-9pm, Sat 7am-6pm, Sun 8am-6pm
-
Sumits Hot Yoga KC
15153 W 119th St Unit E09, Olathe, KS 66062
Mon-Fri 6am-8pm, Sat-Sun 8am-6pm
-
All American Training - Olathe Ridgeview
17800 W 106th St, Olathe, KS 66061
-
KAMO Athletics CrossFit
19915 W 161st St, Olathe, KS 66062-2762
Mon-Fri 5:15am-7pm, Sat 8am-10am
-
Genesis Health Clubs - Manhattan
2800 Allison Ave, Manhattan, KS 66502
Open 24 hours
-
Genesis Bodyworks
3011 Anderson Ave, Manhattan, KS 66503-2806
Open 24 hours
-
Max Fitness - West
3011 Anderson Ave, Manhattan, KS 66503-2806
-
Genesis Health Clubs Manhattan East
405 E Poyntz Ave, Manhattan, KS 66502
Hays 2
-
The Center for Health Improvement
2500 Canterbury Dr, Hays, KS 67601-2258
Mon-Thu 5am-10pm, Fri 5am-8pm, Sat 6am-6pm, Sun 10am-5pm
-
FHSU Tiger Fitness Center
Cunningham Hall, Hays, KS 67601
Mon-Thu 6:30am-10pm, Fri 6:30am-8pm, Sat-Sun 10am-5pm
Lawrence 2
-
Genesis Health Clubs
3201 Mesa Way, Lawrence, KS 66049-2347
Open 24 hours
-
Genesis Health Clubs
5200 Clinton Pkwy, Lawrence, KS 66047-8910
Open 24 hours
Lenexa 2
-
Life Time
16851 W 90th St, Lenexa, KS 66219
Mon-Fri 4am-11pm, Sat-Sun 5am-10pm
-
Bungee Up
17450 W 87th St Pkwy, Lenexa, KS 66219
Mon-Thu 10am-3pm
Salina 2
-
Genesis Health Clubs
1830 S 9th St, Salina, KS 67401-5633
Open 24 hours
-
Gym
701 W Cloud St, Salina, KS 67401-7007
Topeka 2
-
Genesis Health Clubs
2909 SW 37th St, Topeka, KS 66614-3569
Open 24 hours
-
Genesis Health Clubs
2020 NW Topeka Blvd, Topeka, KS 66608-2081
Mon-Thu 4:30am-10pm, Fri 4:30am-8pm, Sat 7am-6pm, Sun 9am-6pm
-
Rise Fitness Center
1119 Military Ave, Baxter Springs, KS 66713
-
Gym
2310 G St, Belleville, KS 66935-2452
Derby 1
-
B&B Health and Fitness
1718 N Nelson Dr, Derby, KS 67037
Emporia 1
-
Genesis Health Clubs
1007 Commercial St, Emporia, KS 66801-2918
Open 24 hours
Galena 1
-
True Strength Fitness and Wellness
410 W 7th St, Galena, KS 66739
Open 24 hours
Gardner 1
-
Gardner Athletic Club
214 E Main St, Gardner, KS 66030
Mon-Thu 10am-7pm, Fri 10am-3pm, Sat 10am-2pm
-
The Fieldhouse
2817 9th St, Great Bend, KS 67530
-
Genesis Health Clubs
412 E 30th Ave, Hutchinson, KS 67502-2413
Open 24 hours
Jetmore 1
-
Built on Main
513 Main St, Jetmore, KS 67854
-
Metro KC Fitness
607 Tauromee Ave, Kansas City, KS 66101-3041
-
Genesis Health Clubs
2924 S 4th St, Leavenworth, KS 66048-5002
Liberal 1
-
Southwest Fitness & Racquetball
1530 N Western Ave, Liberal, KS 67901
Mon-Fri 5am-11pm, Sat 7am-7pm, Sun 12pm-7pm
-
Genesis Health Clubs
601 N Main St, McPherson, KS 67460-3407
Open 24 hours
Merriam 1
-
Genesis Health Clubs
6501 E Frontage Rd, Merriam, KS 66202
Mon-Thu 5am-11pm, Fri 5am-10pm, Sat-Sun 8:30am-2pm
Riverton 1
-
Spring River Wellness Center
6524 SE Quakervale Rd, Riverton, KS 66770-4214
Mon-Thu 7am-7pm, Fri 7am-6pm, Sat 8am-12pm
Also in Kansas
- 24-Hour Gyms89
- Gyms with a Pool64
- Gyms with a Sauna62
- Gyms with Childcare60
- 24-Hour Gyms with Round-the-Clock Access57
- No-Contract Gyms40
- Gyms with Group Fitness Classes35
- Gyms Offering Flexible Membership Plans34
- Gyms with Transparent Membership Plans16
- Orangetheory Fitness Studios and Group Classes7
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 Kansas. Rates depend on session duration, trainer credentials, and package options. You can browse 53 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.