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.
Philadelphia 25
-
Fitness Works Philadelphia
714 Reed St, Philadelphia, PA 19147-5739
Mon-Thu 6am-9pm, Fri 6am-8pm, Sat 8am-5pm, Sun 8am-4pm
-
City Fitness
200 Spring Garden St, Philadelphia, PA 19123-2944
Mon-Thu 5am-1am
-
Plaza Health Club
3900 Ford Rd, Philadelphia, PA 19131-2039
Mon-Fri 6am-10pm, Sat 7am-9am
-
City Fitness - East Market
11 S 12th St, Philadelphia, PA 19107
Mon-Thu 5am-10pm, Fri 5am-9pm, Sat-Sun 6am-8pm
-
City Fitness Fishtown
1428 Frankford Ave, Philadelphia, PA 19125-4410
Mon-Thu 5am-11pm, Fri 5am-9pm, Sat-Sun 6am-9pm
-
CrossFit Rittenhouse
2300 Chestnut St, Philadelphia, PA 19103-4218
Mon-Fri 6am-7pm, Sat 8:30am-11am, Sun 9am-12pm
-
Pridefit Training and Performance
416 W Girard Ave, Philadelphia, PA 19123-1877
Fri 6am-8pm, Sat-Sun 8am-2pm
-
The Sporting Club at The Bellevue
224 S Broad St, Philadelphia, PA 19102
Mon-Thu 5am-10pm, Fri 5am-9pm, Sat 7am-8pm, Sun 8am-7pm
-
URGE Fitness Olney PA
5675 N Front St, Philadelphia, PA 19120-2719
Open 24 hours
-
Retro Fitness
1500 Spring Garden St, Philadelphia, PA 19130-4067
Mon-Fri 5am-11pm, Sat-Sun 7am-7pm
-
KG Strong
1901 S 9th St, Philadelphia, PA 19148-2384
Mon-Fri 6:30am-7:30pm, Sat-Sun 8am-3pm
-
Platoon Fitness
716 Walnut St, Philadelphia, PA 19106-3505
Mon-Fri 6am-8pm, Sat 7am-2pm
-
DC Barbell Club
4926 Pearson Ave, Philadelphia, PA 19114-3016
Open 24 hours
-
IBC Fitness Center
1900 W Olney Ave, Philadelphia, PA 19141
Mon-Fri 5am-10pm, Sat-Sun 8am-7pm
-
City Fitness - East Passyunk
1701 E Passyunk Ave, Philadelphia, PA 19148-1534
Mon-Thu 5am-11pm, Fri 5am-9pm, Sat-Sun 6am-9pm
-
City Fitness - Fairmount
2112 Fairmount Ave, Philadelphia, PA 19130-2603
Mon-Thu 5am-12am, Fri 5am-9pm, Sat-Sun 6am-9pm
-
City Fitness - Old City
45 N 3rd St, Philadelphia, PA 19106-4561
Mon-Thu 5am-12am, Fri 5am-9pm, Sat-Sun 6am-9pm
-
City Fitness Graduate Hospital
2101 South St, Philadelphia, PA 19146-1293
-
Movement Callowhill
1010 Callowhill St, Philadelphia, PA 19123
-
City Fitness
1819 JFK Blvd, Philadelphia, PA 19103-1704
-
EverybodyFights Philadelphia
1900 Market St, Philadelphia, PA 19103
-
The City Is Your GYM
2000 Hamilton St, Philadelphia, PA 19130-3814
Mon-Thu 6am-9pm, Fri 6am-8pm, Sat-Sun 8am-5pm
-
Philly Personal Fitness
1140 Frankford Ave, Philadelphia, PA 19125-4118
-
Kroc Center Gym
Philadelphia, PA
Mon-Fri 5:30am-9:30pm, Sat 7am-6pm, Sun 1pm-6pm
-
Fitness Center
433 Chestnut St, Philadelphia, PA 19106
Open 24 hours
-
Fortitude Fitness Pittsburgh
345 Vista Park Dr, Pittsburgh, PA 15205
Open 24 hours
-
Etage Athletic Club
422 Stanwix St, Pittsburgh, PA 15222-1337
Mon-Fri 5am-9pm, Sat-Sun 7am-6pm
-
Fitness 1440
2585 Freeport Rd, Pittsburgh, PA 15238-1425
-
Amazing Yoga
5823 Ellsworth Ave Ste 1, Pittsburgh, PA 15232
-
Impact Group Fitness- Pittsburgh
8 Clairton Blvd, Pittsburgh, PA 15236-3911
-
Triangle Foundry Yoga Cycling, & Strength
8 Clairton Blvd, Pittsburgh, PA 15236-3911
-
Bethlehem Racquetball & Fitness Club
1441 Schoenersville Rd, Bethlehem, PA 18018
-
Steel Fitness Riverport
15 W 2nd St, Bethlehem, PA 18015-1251
-
KSP Fitness
1130 W Broad St, Bethlehem, PA 18018-4926
-
Powerhouse Gym
2134 W Union Blvd, Bethlehem, PA 18018
Mon-Fri 7am-10pm, Sat-Sun 8am-5pm
Wayne 3
-
Club La Maison Health & Fitness Complex
215 Sugartown Rd, Wayne, PA 19087
Mon-Thu 5am-9pm, Fri 5am-8pm, Sat-Sun 7am-7pm
-
C4 Performance Training, LLC
215 Sugartown Rd, Wayne, PA 19087
-
Life Time
700 E Swedesford Rd, Wayne, PA 19087-1633
Mon-Fri 4am-12am, Sat-Sun 5am-10pm
-
ACAC Fitness and Wellness
1130 McDermott Dr, West Chester, PA 19380-4022
Mon-Thu 5am-10pm, Fri 5am-9pm, Sat-Sun 7am-7pm
-
East Chestnut Fitness
1 E Chestnut St, West Chester, PA 19380-2661
-
Brandywine CrossFit
276 Dilworthtown Rd, West Chester, PA 19382
Open 24 hours
York 3
-
PA Fitness York Galleria
2899 WHITEFORD RD, York, PA 17402
Mon-Fri 5am-10pm, Sat-Sun 7:30am-5:30pm
-
York JCC
2000 Hollywood Dr, York, PA 17403-4210
Mon-Fri 11am-4pm
-
Fitness 1440 York
3629 E Market St, York, PA 17402
-
Steel Fitness Premier
250 Cetronia Rd, Allentown, PA 18104-9147
-
Valley Wellness Centre
4415 Innovation Way, Allentown, PA 18109
Mon-Thu 5am-10pm, Fri 5am-9pm, Sat-Sun 8am-7pm
-
URGE FITNESS
495 S Oxford Valley Rd, Fairless Hills, PA 19030
-
Retro Fitness
516 Lincoln Hwy, Fairless Hills, PA 19030
Mon-Fri 5am-11pm, Sat-Sun 7am-7pm
Harmony 2
-
Snap Fitness Harmony
102 Perry Hwy, Harmony, PA 16037-9206
Open 24 hours
-
Snap Fitness Harmony
100 Perry Hwy, Suite 112, Harmony, PA 16037
Open 24 hours
Horsham 2
-
Remix Fitness
116 Welsh Rd, Horsham, PA 19044
-
Horsham Athletic Club
400 Horsham Rd, Horsham, PA 19044-2140
New Hope 2
-
Cornerstone Health & Fitness
322 W Bridge St, New Hope, PA 18938
Mon-Thu 5am-9pm, Fri 5am-8pm, Sat-Sun 7am-5pm
-
Cornerstone Health & Fitness
419 York Rd, New Hope, PA 18938-1024
Reading 2
-
Retro Results Personal Training
700 Kenhorst Plz, Reading, PA 19607-3649
Mon-Fri 4am-11pm, Sat-Sun 7am-7pm
-
Body Zone Sports And Wellness Complex
3103 Papermill Rd, Reading, PA 19610-3337
Mon-Thu 5am-10pm, Fri 5am-9:30pm, Sat-Sun 7am-7pm
-
Fit Results Personal Training
2047 Bridge Rd, Skippack Twp, PA 19473-2030
Mon-Fri 6am-8pm, Sat 7am-12pm, Sun 9am-11am
-
We Fitness
1240 Bridge Rd, Skippack Twp, PA 19473-2029
-
The North Club
1510 Martin St, State College, PA 16803-3058
Mon-Thu 5:30am-7pm, Fri 5:30am-7pm, Sat-Sun 8am-2pm
-
East Coast Health and Fitness
250 W Hamilton Ave, State College, PA 16801-5218
Mon-Fri 5:30am-9pm, Sat 8am-9pm, Sun 8am-4pm
-
Innovative Fitness
375 Northgate Dr, Warrendale, PA 15086
Open 24 hours
-
Innovative Fitness
100 Global View Dr, Warrendale, PA 15086
Open 24 hours
Wexford 2
-
Oxford Athletic Club
100 Village Club Dr, Wexford, PA 15090-8654
-
Beat Fitness
10850 Perry Hwy, Wexford, PA 15090
-
VIBE Fitness Studio
4579 Elton Rd, Adams Twp, PA 15904-3902
Ambler 1
-
The Becoming Center
250 N Bethlehem Pike, Ambler, PA 19002
Beaver 1
-
Brady's Run Fitness
2405 Brady's Run Rd, Beaver, PA 15009
Open 24 hours
Bedford 1
-
Summit Quest Fitness Center
651 E Pitt St, Bedford, PA 15522-9700
Mon-Thu 5am-8pm, Fri 5am-7pm, Sat 8am-4pm, Sun 10am-4pm
Bellevue 1
-
North Boroughs YMCA
629 Lincoln Ave, Bellevue, PA 15202
Bensalem 1
-
Workout Anytime Bensalem
2838 Street Rd, Bensalem, PA 19020
Berwyn 1
-
YMCA of the Upper Main Line
1416 Berwyn Paoli Rd, Berwyn, PA 19312-1884
-
Highpoint Fitness
1000 Higbee Dr, Bethel Park, PA 15102-4200
Blawnox 1
-
Alexander's Athletic Club
2585 Freeport Rd, Blawnox, PA 15238
Open 24 hours
-
Platoon Fitness
899 Penn St, Bryn Mawr, PA 19010-3849
Mon-Fri 6am-8pm, Sat 7am-2pm
-
The Solebury Club
4612 Hughesian Dr, Buckingham Twp, PA 18912
-
The Health Club at Southpointe
333 Technology Dr, Canonsburg, PA 15317-5044
Mon-Thu 5:30am-9pm, Fri 5:30am-8pm, Sat-Sun 7am-4pm
-
Master Fitness USA
3305 Lake Ariel Hwy, Cherry Ridge Twp, PA 18431-7694
-
CrossFit Reckoning
199 Reeceville Rd, Coatesville, PA 19320-2162
Mon-Fri 5:30am-6:30am, Sat 9am-10am
-
Main Line Health Fitness & Wellness Center
1020 Baltimore Pike, Concord Twp, PA 19342-1343
-
Beat Fitness
260 Executive Dr #100, Cranberry Twp, PA 16066
Delta 1
-
Model A Fitness
950 Broad St Ext, Delta, PA 17314-9213
Mon-Fri 5:30am-8pm, Sat-Sun 8am-3pm
Devon 1
-
C4 Performance Training, LLC
300 W Lancaster Ave, Devon, PA 19333-1500
-
Evolve Fitness Center
440 Town Ctr, Doylestown, PA 18901-6001
Mon-Thu 5am-10pm, Fri 5am-9pm, Sat 7am-6pm, Sun 7am-6pm
Dubois 1
-
Olympic Athletic Club
205 New St, Dubois, PA 15801
Mon-Fri 5am-11pm, Sat-Sun 6am-9pm
-
Iron Rose Athletics
789 E Butler Rd, East Butler, PA 16029-2109
-
Thick But Fit Crew
1144 Broadway St, East McKeesport, PA 15035-1549
Mon-Thu 6am-12pm
-
Retro Fitness
900 Business Dr, East Stroudsburg, PA 18302-9101
Mon-Fri 5am-10pm, Sat-Sun 7am-7pm
Easton 1
-
Jiva Fitness 2.0
1005 Palmer St, Easton, PA 18042-5485
-
Alpha Fitness Club
95 Enterprise St, Elizabeth, PA 15037
Mon-Thu 5:30am-9pm, Fri 5:30am-7pm, Sat 7am-4pm, Sun 8am-12pm
Elverson 1
-
Snap Fitness Morgantown
600 Crossings Blvd, Elverson, PA 19520
Open 24 hours
Emporium 1
-
Charles Cole Wellness Center
288 Sizerville Rd, Emporium, PA 15834-3944
Mon-Fri 8am-4:30pm
Exton 1
-
Lionville Community YMCA
100 Devon Dr, Exton, PA 19341
Sat 7am-7pm
-
CrossFit 267
1325 O'Reilly Dr, Feasterville-Trevose, PA 19053
-
Life Time
375 Commerce Dr, Fort Washington, PA 19034-2701
Mon-Fri 4am-11pm, Sat-Sun 5am-10pm
Furlong 1
-
The Cornerstone Clubs
740 Edison Furlong Rd, Furlong, PA 18925-1047
Gibsonia 1
-
NuAge Fitness Center
5375 William Flinn Hwy, Gibsonia, PA 15044
Mon 5:30pm-8:30pm, Tue-Thu 8:30am-11:30am, Sat 8:30am-1:30pm
-
Born of Fire Fitness
25 Williamson Rd, Greenville, PA 16125
Open 24 hours
-
PA Fitness Hershey
583 E Main St, Hummelstown, PA 17036-1856
Mon-Fri 5am-10pm, Sat-Sun 7:30am-5:30pm
-
EmpowerHer Fitness
6781 State Route 30, Jeannette, PA 15644-3172
-
The Abington Club
300 Meetinghouse Rd, Jenkintown, PA 19046-2941
Mon-Tue 5:30am-9pm
Kingston 1
-
VIVE Health & Fitness
500 3rd Ave, Kingston, PA 18704-5810
-
Formula Fitness at Jankowski Performance Complex
2495 Lincoln Hwy E, Lancaster, PA 17602-1465
Mon-Thu 4am-11pm, Fri 4am-10pm, Sat 7am-7pm, Sun 10am-7pm
-
IPG Fitness LLC
168 Market St, Leechburg, PA 15656
-
ONE - Health & Wellness
216 Market St, Lewisburg, PA 17837-1500
Mon-Tue 2pm-8pm, Wed-Fri 9am-8pm, Sat 10am-4pm
-
Rzn fitness studio
6861 Penn Ave, Lower Heidelberg Twp, PA 19565-9611
Manheim 1
-
PVFiT
544 N Penryn Rd, Manheim, PA 17545-8562
Mon-Thu 5:30am-7:30pm, Fri 5:30am-6:30pm, Sat 6am-1pm
-
FCMC Community Health & Wellness Center
214 Peach Orchard Rd, McConnellsburg, PA 17233-8559
Mon-Thu 8am-7pm, Fri 8am-4:30pm
McDonald 1
-
Body Systems Fitness
106 W Lincoln Ave, McDonald, PA 15057
Fri-Sat 9am-12pm
Moosic 1
-
Pro Fitness Club
3356 Birney Plz, Moosic, PA 18507-1560
Mon-Fri 5am-11pm, Sat-Sun 7am-6pm
-
Club Fitness
402 Freeport St, New Kensington, PA 15068
Open 24 hours
Newport 1
-
Kings Fitness
60 N 3rd St, Newport, PA 17074-1506
Mon-Thu 8am-1pm, Fri 8am-5pm, Sat 9am-1pm
Newtown 1
-
Wrightstown Health and Fitness
650 Durham Rd, Newtown, PA 18940-9618
-
Ellis Athletic Center
3819 W Chester Pike, Newtown Square, PA 19073
-
Spillane's Fit
260 Delaware Ave, Palmerton, PA 18071
-
Remix Fitness
105 Plymouth Rd, Plymouth Meeting, PA 19462-1407
-
Center For Fitness and Health
800 Plaza Dr, Rostraver Twp, PA 15012-4019
Mon-Thu 5:30am-9pm, Fri 5:30am-8pm, Sat-Sun 7am-5pm
Sayre 1
-
IMPACTX Performance Sayre
114 Desmond St, Sayre, PA 18840-2084
-
YMCA Sheffield Site
407 S Main St, Sheffield, PA 16347
Mon-Thu 5am-9pm, Fri 5am-8:30pm, Sat 7am-1pm
Somerset 1
-
SOMERCYCLE
201 Georgian Pl, Somerset, PA 15501-1610
Mon-Sat 9am-1pm
-
Wilfred R. Cameron Wellness Center
240 Wellness Way, South Strabane Twp, PA 15301-9697
Mon-Thu 5am-9pm, Fri 5am-7pm, Sat 7am-5pm, Sun 7am-3pm
-
Retro Fitness
1121 N 9th St, Stroud Twp, PA 18360-1101
Mon 4am-12am, Tue-Fri 12am-12am, Sat-Sun 6am-9pm
-
YMCA fitness Center
Stroudsburg, PA 18360
-
Fitness Center
Curtin Rd., University Park, PA 16802
-
Fitness Plaza Inc
1124 Glenlivet Dr, Upper Macungie Twp, PA 18106-3104
Mon-Thu 4:30am-10pm, Fri 4:30am-9pm, Sat-Sun 6am-6pm
-
Compound Fitness Gym
499 York Rd, Warminster, PA 18974-4538
-
Cornerstone Fitness & Spa
847 Easton Rd, Warrington, PA 18976
-
WBO Health & Fitness
118 Walnut St, Waynesboro, PA 17268-1669
Mon 5am-10pm, Tue 8:45am-12pm, Wed-Thu 5am-10pm, Fri 8:45am-12pm, Sat-Sun 8am-6pm
-
Full Throttle Fitness Factory
3026 Penn Ave, West Lawn, PA 19609-1446
-
Odyssey Fitness
401 Coal St, Wilkes-Barre, PA 18702-6626
Sat 7am-7pm, Sun 7am-5pm
-
Triple Moon Pole Studio
360 Market St Ste 205, Williamsport, PA 17701
-
LJ's Fitness
102 N 3rd St, Womelsdorf, PA 19567-1100
Mon-Thu 8am-8pm, Fri 8am-7pm, Sat 7am-12pm
-
Genuine Fitness
1007 Hill Ave, Wyomissing, PA 19610-2017
Also in Pennsylvania
- 24-Hour Gyms232
- Gyms with a Pool201
- Gyms with Childcare156
- No-Contract Gyms154
- Gyms Offering Flexible Membership Plans144
- Gyms with a Sauna143
- 24-Hour Gyms with Round-the-Clock Access135
- Gyms with Transparent Membership Plans98
- Gyms with Group Fitness Classes76
- Orangetheory Fitness Studios and Group Classes27
- Gyms and Fitness Clubs with Red Light Therapy17
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 Pennsylvania. Rates depend on session duration, trainer credentials, and package options. You can browse 132 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.