Summer is ALMOST here! The weather’s getting warmer, school is almost over, and that all means one thing: time to start hitting up our local splash pads and pools!
There’s nothing that says “summer” more than fun in the water, but it can be hard to figure out just what is available! So if you’re looking for somewhere fun to take your little swimmers, have no fear — we’ve got the lowdown on all the best splash pads, wading pools, and water fun in South Central PA.
READ: Ice Cream Spots In and Around South Central PA
Jump to: CUMBERLAND COUNTY – DAUPHIN COUNTY – LANCASTER COUNTY – LEBANON COUNTY – YORK COUNTY
Splash Pads and Pools in Cumberland County
Middlesex Township Splash Pad
72 Beagle Club Rd #54, Carlisle, PA 17013
HOURS: Daily, from 12pm to 7pm
COST: FREE
Camp Hill Borough Municipal Pool
427 N 25th St, Camp Hill, PA 17011
HOURS: Daily, from 12pm – 8pm
COST: $10 for borough residents, $20 for non-borough residents; memberships range from $57 – $368.
LeTort Park
260 E Pomfret St, Carlisle, PA 17013
HOURS: Daily, from 7am – 7pm
COST: FREE
Shippensburg Township Park
304 Britton Rd, Shippensburg, PA 17257
HOURS: By reservation only
COST: $30 for a two-hour time slot, $60 for a four-hour time slot, $90 for six-hour time slot
Boiling Springs Pool
2 Mountain Rd, Boiling Springs, PA 17007
HOURS: Daily, from 12pm – 7pm
COST: $15 daily admission; Season passes start at $130
Mechanicsburg Area Community Pool
2 Memorial Park Drive, Mechanicsburg, PA 17055
HOURS: Daily, from 1pm – 5pm
COST: Seasonal passes start at $114; daily passes also available
Lemoyne Borough Outdoor Pool
94 Herman Avenue, Lemoyne, PA 17043
HOURS: Weekdays from 1pm – 7pm, Weekends from 12pm – 8pm
COST: Season passes start at $45; guest passes are $12-$15
Hampden Township Pool
5002 Hampden Park Drive, Mechanicsburg, PA 17050
HOURS: Daily, from 11:30am – 8:00pm
COST: Membership ranges from $100 – $325
Middlesex Township Splash Pad
50 Beagle Club Road, Carlisle, PA 17013
HOURS: Daily, 12pm – 7pm
COST: FREE
Winding Hills Park
901 E Winding Hill Rd, Mechanicsburg, PA 17055
HOURS: Daily, from dawn to dusk
COST: FREE
Biddle Mission Park
311 East North Street, Carlisle, PA 17013
HOURS: Daily, 6:30am – 8:00pm
COST: FREE
Splash Pads and Pools in Dauphin County
Jackson Lick Pool
1205 North 6th Street, Harrisburg, PA 17101
HOURS: TBD
COST: $2 per person
Devon Manor Swim Club
4400 Devonshire Road, Harrisburg, PA 17109
HOURS: Open daily; hours vary throughout the summer
COST: Membership ranges from $60 – $310
Derry Township Community Center
605 Cocoa Ave, Hershey, PA 17033
HOURS: 2023 hours TBD
COST: Daily, monthly, three-month, and annual memberships available
Penn Colonial Swim Club
5011 Berkley Street, Harrisburg, PA 17109
HOURS: Daily, 12pm – 7pm
COST: Memberships range from $120 – $265
Koons Pool
1224 Laporte St, Harrisburg, PA 17112
HOURS: Daily, 12pm – 8pm
COST: $10 per day; Membership ranges from $135 – $300
Dauphin Pool
590 Claster Blvd, Dauphin, PA 17018
HOURS: Daily, 12:30pm – 8pm
COST: $10 per day; $145 – $275 for a season pass
Mountain View Swim Club
7501 Manor Dr, Harrisburg, PA 17112
HOURS: Daily, 12pm – 8pm
COST: Membership from $190 – $300
Halifax Community Pool
130 Park Dr, Halifax, PA 17032
HOURS: Daily, from 12:30pm – 8pm
COST: $7 per day; Memberships range from $62.50 – $350
Hummelstown Swim Club
301 Kokomo Ave, Hummelstown, PA 17036
HOURS: Monday through Saturday from 10am – 9pm; Sunday from 1pm – 9pm
COST: Memberships range from $175 – $285
Splash Pads and Pools in Lancaster County
Muddy Run Campground
172 Bethesda Church Rd W, Holtwood, PA 17532
HOURS: Daily, 10am – 8pm
COST: FREE
Daniel’s Den Playground
530 Central Manor Rd, Lancaster, PA 17603
HOURS: Daily, from dawn to dusk
COST: FREE
Sixth Ward Park
680 E Ross St, Lancaster, PA 17602
HOURS: Daily, from 11:30am – 4:30pm
COST: FREE
Buchanan Park
901 Buchanan Ave, Lancaster, PA 17603
HOURS: Daily, from 11:30am – 4:30pm
COST: FREE
Culliton Park
200-238 S Water St, Lancaster, PA 17603
HOURS: Daily, from 11:30am – 4:30pm
COST: FREE
Reservoir Park
832 E Orange St, Lancaster, PA 17602
HOURS: Daily, from 11:30am – 4:30pm
COST: FREE
King Elementary School
466 Rockland St, Lancaster, PA 17602
HOURS: Daily, from 11:30am – 4:30pm
COST: FREE
Rodney Park
3rd & Rodney Street Lancaster, PA 17603
HOURS: Daily, from 11:30am – 4:30pm
COST: FREE
Skyline Pool
245 Eden Rd, Lancaster, PA 17601
HOURS: Monday through Friday, 12pm – 8pm; Saturdays and Sundays, 11am – 8pm
COST: Memberships range from $130 – $490
Overlook Park Pool
301 Golf Drive Lancaster PA 17601
HOURS: Monday through Friday, 12pm – 8pm; Saturdays and Sundays, 11am – 8pm
COST: Memberships range from $130 – $490
Lancaster County Swimming Pool
1050 Rockford Rd, Lancaster, PA 17602
HOURS: Monday through Saturday, 12pm – 7pm; Sunday from 1pm – 7pm
COST: $9 per day; memberships range from $59 – $336
Conestoga Pines Pool
200 Arthur E Morris Pkwy, Lancaster, PA 17601
HOURS: Daily, from 12pm – 6pm
COST: $8 per day; season passes range from $65 – $225
Lititz Springs Pool
201 Maple St, Lititz, PA 17543
HOURS: Daily, 11:30am – 7:30pm
COST: Season passes range from $92 – $236
Woodridge Swim Club
50 W 7th St, Lititz, PA 17543
HOURS: Hours vary throughout the summer
COST: $9 per day; annual memberships range from $300 – $600
East Petersburgh Community Pool
2575 Graystone Rd, East Petersburg, PA 17520
HOURS: Daily, from 12pm – 8pm
COST: Memberships range from $149 – $344
Landisville Pool
50 Elmwood Ave, Landisville, PA 17538
HOURS: Daily, from 12pm – 8pm
COST: Membership is CLOSED for the 2023 season
Mountville Pool
350 W Main St, Mountville, PA 17554
HOURS: Daily, from 12pm – 8pm
COST: Season passes range from $125 – $350; daily passes available
SECA Pool
297 Park Ave, Quarryville, PA 17566
HOURS: Daily, from 12pm – 7pm
COST: Membership ranges from $125 – $395
Leola Community Pool
23 E Main St, Leola, PA 17540
HOURS: Friday through Sunday, 12pm – 8pm; Monday through Thursday, 12pm – 4pm
COST: Membership ranges from $90 – $350
New Holland Pool
400 E Jackson St, New Holland, PA 17557
HOURS: Daily, from 12pm – 7pm
COST: $12 per day; $55 for five days; season pass ranges from $135 – $240
Strasburg Pool
143 S Jackson St, Strasburg, PA 17579
HOURS: Sunday, from 1pm – 8pm; Monday through Saturday, from 12pm – 8pm
COST: Membership ranges from $135 – $390; $8 guest passes
Splash Pads and Pools in Lebanon County
Annville-Cleona Community Pool
E Maple St, Annville, PA 17003
HOURS: 2023 hours TBD
COST: Membership ranges from $135 – $285
Palmyra Community Pool
1122 Park Dr, Palmyra, PA 17078
HOURS: Daily, from 11am – 8pm
COST: $20 per day; memberships range from $105 – $365
William L. Derr Community Swimming Pool
1 W Center Ave, Myerstown, PA 17067
HOURS: Daily, from 12pm – 7pm
COST: $15 per day; $65 per week; memberships range from $75 to $290
Splash Pads and Pools in York County
Red Lion Splash Pad
108 Boundary Ave, Red Lion, PA 17356
HOURS: Daily, from 9am – 8pm
COST: FREE
Cousler Park
1060 Church Rd, York, PA 17404
HOURS: Daily, from 8am – 9pm
COST: FREE
Fairmount Park
108 Boundary Ave, Red Lion, PA 17356
HOURS: Daily, from 9am – 8pm
COST: FREE
Shanberger’s Pool
164 E Main St, Fawn Grove, PA 17321
HOURS: Daily, from 10:30am – 7:30pm
COST: $12 per day; memberships range from $180 – $530
Lincolnway Pool
4321 Zimmerman Dr, York, PA 17408
HOURS: Daily, from 11am – 8pm
COST: $14 per day; memberships range from $250 – $515
Codorus State Park
Marina Dr, Hanover, PA 17331
HOURS: Daily, from 11am – 7pm
COST: Up to $20 per day
Dallastown Area High School
700 New School Ln, Dallastown, PA 17313
HOURS: Mondays and Wednesdays, from 7pm – 8:45pm
COST: $3 per day
Red Lion High School
200 Horace Mann Ave, Red Lion, PA 17356
HOURS: Saturday and Sunday, from 2pm – 3:45pm; Tuesday and Thursday from 7pm – 8:45pm
COST: $4 per day
Wisehaven Swimming Pool
2989 E Prospect Rd, York, PA 17402
HOURS: Daily, from 10am – 8pm
COST: $75 – $150 initiation fee, with memberships starting at $420
Spring Grove Area High School
1490 Roths Church Rd, Spring Grove, PA 17362
HOURS: On select days only, 12:30pm – 4:30pm
COST: $2 per day
Green Valley Swimming Pool
1725 Poplars Rd, York, PA 17408
HOURS: Daily from 12:30pm – 7:30pm
COST: Contact for information.