Hours are the catch: many clubs staff the kids room mornings and early evenings only, and the schedule shifts with the school year — call before your first visit.
Philadelphia 10
-
YMCA
1724 Christian St, Philadelphia, PA 19146
-
Northeast Racquet Club & Fitness Center
9389 Krewstown Rd, Philadelphia, PA 19115-3710
Mon-Fri 5am-9pm, Sat-Sun 7am-4pm
-
YMCA
5722 Greene St, Philadelphia, PA 19144
-
Columbia North YMCA
1400 N Broad St, Philadelphia, PA 19121
-
Philadelphia Freedom Valley YMCA
5120 Chestnut St, Philadelphia, PA 19139
-
URGE Fitness Olney PA
5675 N Front St, Philadelphia, PA 19120-2719
-
Flawless Fitness
12301 McNulty Rd, Philadelphia, PA 19154-1000
-
KG Strong
1901 S 9th St, Philadelphia, PA 19148-2384
-
Northeast Philadelphia Ymca
Philadelphia, PA
-
Northeast Conservatory of Performing Arts
2000 Bowler St, Philadelphia, PA 19115-3319
-
YMCA
2621 Centre Ave, Pittsburgh, PA 15219-4903
-
Fitness 19
1960 Greentree Rd, Pittsburgh, PA 15220-1813
-
Iron City Elite Strength & Conditioning
4156 Library Rd, Pittsburgh, PA 15234-1320
-
Penn Hills YMCA
11817 Frankstown Rd, Pittsburgh, PA 15235
-
Ultimet Fitness
1213 Bingham St, Pittsburgh, PA 15203-1121
-
Fitness 19
3380 Mcintyre Square Dr, Pittsburgh, PA 15237
-
PNC YMCA
236 5th Ave, Pittsburgh, PA 15222
-
North Boroughs YMCA CrossFit
304 Josephs Ln, Pittsburgh, PA 15237-1255
York 4
-
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
-
York YMCA
310 W Philadelphia St, York, PA 17401-2942
-
Graham Aquatic Center-YMCA
90 N Newberry St, York, PA 17401-1012
-
Steel Fitness Premier
250 Cetronia Rd, Allentown, PA 18104-9147
-
Valley Wellness Centre
4415 Innovation Way, Allentown, PA 18109
-
Allentown YMCA
425 S 15th St, Allentown, PA 18102-4617
Erie 3
-
FitnessU
2312 W 15th St, Erie, PA 16505-4512
-
YMCA
10774 Wattsburg Rd, Erie, PA 16510
-
Eastside Family Branch Ymca
2101 Nagle Rd, Erie, PA 16510-2189
Hanover 3
-
South Hanover YMCA
1013 Baltimore St, Hanover, PA 17331-4402
-
S Hanover Ymca Hanover
650 Fairview Dr, Hanover, PA 17331-8458
-
Hanover Gymnastics
500 George St, Hanover, PA 17331-1452
-
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
-
West Chester Community Center
501 E Miner St, West Chester, PA 19382-3431
-
YMCA
732 3rd Ave E, Beaver Falls, PA 15010
-
YMCA
732 3rd Ave, Beaver Falls, PA 15010
-
Chambersburg Fitness Center
810 Wayne Ave, Chambersburg, PA 17201-3810
-
Nitterhouse Family YMCA
756 S Coldbrook Ave, Chambersburg, PA 17201-3627
Easton 2
-
Easton YMCA
1225 W Lafayette St, Easton, PA 18042
-
Outdoor Pools - Managed by YMCA of Easton, Phillipsburg, and Vicinity
625 N Delaware Dr, Easton, PA 18042
Edinboro 2
-
County YMCA
12285 Ymca Dr, Edinboro, PA 16412
-
YMCA
11781 PA-99, Edinboro, PA 16412-1025
-
URGE FITNESS
495 S Oxford Valley Rd, Fairless Hills, PA 19030
-
Lower Bucks Family Ymca - Fairless Hills Branch
601 S Oxford Valley Rd, Fairless Hills, PA 19030
-
Hollenbach Center - Boyertown Area YMCA
3065 N Charlotte St, Gilbertsville, PA 19525
-
YMCA Boyertown Area
2943 N Charlotte St, Gilbertsville, PA 19525-9718
-
YMCA
2135 N 6th St, Harrisburg, PA 17110-2404
-
Y M C A
701 N Front St, Harrisburg, PA 17101-1017
Indiana 2
-
YMCA of Indiana County
918 Oakland Ave, Indiana, PA 15701-2663
-
YMCA of Indiana County
60 Ben Franklin Rd N, Indiana, PA 15701-1593
-
YMCA
800 Village Rd, Lancaster, PA 17602-1627
-
Hempfield Recreation Center
1405 Stony Battery Rd, Lancaster, PA 17601
-
Meadville Family YMCA Gym, Fitness Center and Child Care
356 Chestnut St, Meadville, PA 16335
-
Vernon Y
11277 Vernon Pl, Meadville, PA 16335-3717
New Hope 2
-
Cornerstone Health & Fitness
322 W Bridge St, New Hope, PA 18938
-
Cornerstone Health & Fitness
419 York Rd, New Hope, PA 18938-1024
-
YMCA
1329 Buchert Rd, Pottstown, PA 19464
-
Freedom Valley YMCA
724 N Adams St, Pottstown, PA 19464
-
Y M C A
401 Fairview Ave, Quakertown, PA 18951-1739
-
Upper Bucks YMCA
401 Fairview Ave, Quakertown, PA 18951
Wayne 2
-
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
-
WBO Health & Fitness
118 Walnut St, Waynesboro, PA 17268-1669
-
YMCA
810 E Main St, Waynesboro, PA 17268
Wexford 2
-
Oxford Athletic Club
100 Village Club Dr, Wexford, PA 15090-8654
-
Beat Fitness
10850 Perry Hwy, Wexford, PA 15090
-
Odyssey Fitness
401 Coal St, Wilkes-Barre, PA 18702-6626
-
YMCA
40 W Northampton St, Wilkes-Barre, PA 18701-1709
Abington 1
-
YMCA Abington Early Learning Center
1073 Old York Rd, Abington, PA 19001
Adamstown 1
-
Adamstown YMCA
71 E Main St, Adamstown, PA 19501
Ambler 1
-
Ambler Area YMCA
1325 McKean Rd, Ambler, PA 19002
Ardmore 1
-
Kobe Bryant Gymnasium
315 E Montgomery Ave, Ardmore, PA 19096
Bellevue 1
-
North Boroughs YMCA
629 Lincoln Ave, Bellevue, PA 15202
Berwyn 1
-
YMCA of the Upper Main Line
1416 Berwyn Paoli Rd, Berwyn, PA 19312-1884
-
Bethlehem YMCA
430 E Broad St, Bethlehem, PA 18018
Birdsboro 1
-
YMCA
417 Madison St, Birdsboro, PA 19508-2132
Bradford 1
-
Bradford Family YMCA
59 Boylston St, Bradford, PA 16701
-
The Health Club at Southpointe
333 Technology Dr, Canonsburg, PA 15317-5044
Carlisle 1
-
Carlisle Family Y M C A
311 S West St, Carlisle, PA 17013
Carnegie 1
-
JCC Pittsburgh - South Hills
345 Kane Blvd, Carnegie, PA 15243-1429
Catasauqua 1
-
Suburban North YMCA
880 Walnut St, Catasauqua, PA 18032
-
Fitness 19
8080 Old York Rd, Cheltenham Twp, PA 19027-1421
Chester 1
-
Better Living Center YMCA
510 Yarnall St, Chester, PA 19013-27ND
Clairton 1
-
CCAC Fitness Center
Clairton, PA
Clarion 1
-
Clarion County YMCA
15962 Route 322, Clarion, PA 16214
-
YMCA
21 N 2nd St, Clearfield, PA 16830
Clifton Heights 1
-
Y M C A
900 South Ave, Clifton Heights, PA 19018-4402
Coal Twp 1
-
Welsh Center at Coal Township
1 N Locust St, Coal Twp, PA 17866
Cochranton 1
-
Cochranton Y Express
128 N Franklin St, Cochranton, PA 16314-9736
Cogan Station 1
-
YMCA
355 State Route 973 E, Cogan Station, PA 17728
Concord Twp 1
-
Main Line Health Fitness & Wellness Center
1020 Baltimore Pike, Concord Twp, PA 19342-1343
-
Beat Fitness
260 Executive Dr #100, Cranberry Twp, PA 16066
Delmont 1
-
Delmont YMCA
6750 Hollywood Blvd, Delmont, PA 15626-2400
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
-
YMCA ROOM to ROMP
650 S Baltimore St, Dillsburg, PA 17019-9636
-
Central Bucks Family YMCA
2500 Lower State Rd, Doylestown, PA 18901-2634
Dunmore 1
-
Greater Scranton YMCA
706 North Blakely Street, Dunmore, PA 18512
East Greenville 1
-
YMCA
1350 Tagart Rd, East Greenville, PA 18041
Elkins Park 1
-
Fitness 19
8080 York Rd Ste B1, Elkins Park, PA 19027
Exton 1
-
Lionville Community YMCA
100 Devon Dr, Exton, PA 19341
Fleetwood 1
-
Tri Valley YMCA
607 Crisscross Rd, Fleetwood, PA 19522
Friedens 1
-
CrossFit Revival
1936 Stoystown Rd, Friedens, PA 15541-7406
Furlong 1
-
The Cornerstone Clubs
740 Edison Furlong Rd, Furlong, PA 18925-1047
Gettysburg 1
-
GETY Sharks Swim Team
909 Fairfield Rd, Gettysburg, PA 17325-7244
Glenshaw 1
-
Burn Boot Camp - Fox Chapel, PA
3405 Harts Run RD, Glenshaw, PA 15116
-
Greensburg YMCA
101 S Maple Ave, Greensburg, PA 15601
Harleysville 1
-
Harleysville YMCA Early Childhood Center
311 Alumni Ave, Harleysville, PA 19438
-
YMCA
1601 N Hermitage Rd, Hermitage, PA 16148
Hollidaysburg 1
-
YMCA
1111 Hewit St, Hollidaysburg, PA 16648-2221
Horsham 1
-
Remix Fitness
116 Welsh Rd, Horsham, PA 19044
Hummelstown 1
-
PA Fitness Hershey
583 E Main St, Hummelstown, PA 17036-1856
-
EmpowerHer Fitness
6781 State Route 30, Jeannette, PA 15644-3172
-
YMCA
100 Haynes St, Johnstown, PA 15901
-
Kennett Unionville YMCA
747 W Cypress St, Kennett Square, PA 19348-2463
-
YMCA
316 1st Ave, Kittanning, PA 16201-2264
Lansdowne 1
-
YMCA
2110 Garrett Rd, Lansdowne, PA 19050-1008
Lebanon 1
-
Lebanon Family YMCA
201 N 7th St, Lebanon, PA 17046
Mon-Fri 4:30am-9pm, Sat 7am-5pm, Sun 8am-5pm
-
Y M C A
511 Hyde Park Rd, Leechburg, PA 15656-8969
Leola 1
-
YMCA of the Roses - Leola Community Pool
23 E Main St, Leola, PA 17540-1939
Lock Haven 1
-
Lock Haven YMCA Loggerhead Swim Team
145 E Water St, Lock Haven, PA 17745-1343
McDonald 1
-
Body Systems Fitness
106 W Lincoln Ave, McDonald, PA 15057
Media 1
-
Rocky Run YMCA
1299 W Baltimore Pike, Media, PA 19063
Monongahela 1
-
YMCA
101 Taylor Run Rd, Monongahela, PA 15063
Mt Holly Springs 1
-
Trinity Fitness Carlisle
217 Pine Rd, Mt Holly Springs, PA 17065
-
Regional Family YMCA of Laurel Highlands
490 Bessemer Rd, Mt Pleasant, PA 15666-9136
-
Valley Points Family YMCA
800 Constitution Blvd, New Kensington, PA 15068
Newtown 1
-
YMCA Fitness Center At Chandler Hall
190 S Sycamore St, Newtown, PA 18940
-
Ellis Athletic Center
3819 W Chester Pike, Newtown Square, PA 19073
Pen Argyl 1
-
Slate Belt YMCA
315 W Pennsylvania Ave, Pen Argyl, PA 18072-2025
-
Moshannon Valley YMCA
113 N 14th St, Philipsburg, PA 16866
-
Phoenixville YMCA
400 E Pothouse Rd, Phoenixville, PA 19460-2437
Plymouth Meeting 1
-
Remix Fitness
105 Plymouth Rd, Plymouth Meeting, PA 19462-1407
Reading 1
-
YMCA of Reading & Berks County
631 Walnut St, Reading, PA 19601
Ridgway 1
-
YMCA
North Broad St, Ridgway, PA 15853
-
Center For Fitness and Health
800 Plaza Dr, Rostraver Twp, PA 15012-4019
-
YMCA Crossroads Part Day Preschool
10 W Cherry Ln, Royersford, PA 19468
Sheffield 1
-
YMCA Sheffield Site
407 S Main St, Sheffield, PA 16347
-
Y M C A
100 Constitution Ave, Shrewsbury, PA 17361-1732
-
Slippery Rock Parks & Recreation
320 N Main St, Slippery Rock, PA 16057-1018
Southampton 1
-
Y M C A
579 Holland Rd, Southampton, PA 18966-1814
Spring Mills 1
-
Penns Valley YMCA
115 W Streamside Pl, Spring Mills, PA 16875
Stroudsburg 1
-
YMCA fitness Center
Stroudsburg, PA 18360
Sunbury 1
-
YMCA
1150 N 4th St, Sunbury, PA 17801
Tamaqua 1
-
Tamaqua YMCA
1201 E Broad St, Tamaqua, PA 18252
Towanda 1
-
YMCA
9 College Ave, Towanda, PA 18848
-
YMCA (Uniontown)
1 Ymca Ln, Uniontown, PA 15401
Upper Moreland Twp 1
-
Willow Grove YMCA
3300 Davisville Rd, Upper Moreland Twp, PA 19040-4206
Vandergrift 1
-
YMCA
204 Pennsylvania Ave, Vandergrift, PA 15690
-
Flawless Fitness
116 Railroad Dr, Warminster, PA 18974-1449
Warren 1
-
Y M C A
212 Lexington Ave, Warren, PA 16365-2822
-
Cornerstone Fitness & Spa
847 Easton Rd, Warrington, PA 18976
West Mifflin 1
-
Fitness 19
1300 Hoffman Blvd, West Mifflin, PA 15122
West Norriton 1
-
Audubon YMCA
2460 Boulevard of the Generals, West Norriton, PA 19403
-
Williamsport Branch YMCA
641 Walnut St, Williamsport PA 17701, Williamsport, PA 17701
Wilmerding 1
-
YMCA
1 Memorial Fld, Wilmerding, PA 15148-1137
-
YMCA
831 N Wyomissing Blvd, Wyomissing, PA 19610-1763
Also in Pennsylvania
- 24-Hour Gyms266
- Gyms with a Pool201
- No-Contract Gyms154
- Gyms Offering Flexible Membership Plans147
- Gyms with a Sauna143
- 24-Hour Gyms with Round-the-Clock Access139
- Gyms with Group Classes132
- Gyms with Transparent Membership Plans101
- Gyms with Group Fitness Classes76
- Orangetheory Fitness Studios and Group Classes27
- Gyms and Fitness Clubs with Red Light Therapy17
Good to know
Which gyms have childcare?
Family-oriented clubs and community centers usually do — YMCA branches, Life Time, VASA, EOS and Chuze staff a kids room at most locations. Budget chains and boutique studios almost never do.
Is gym childcare free?
Rarely fully free. YMCAs often include it with a family membership; commercial clubs typically add it as a monthly upgrade or a small per-visit fee. Age limits and time caps (commonly two hours) apply almost everywhere.
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 157 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.