Chicago has some great people-watching beaches, but did you know there are many fantastic beaches in the suburbs too? From rock quarry beaches to stretches of sand next to parks with playgrounds, there are excellent options to explore with your family just outside the city limits and in suburbs that feel like whole different worlds away.
READ MORE: Best Beaches in Chicago for Families
Note: You’ll need to pay an entry fee for swimming at most suburban beaches and it’s always a good idea to check beach conditions online before heading out.
- Address: 500 Jackson Ave., Naperville
- Cost: $12 non-resident, $7 resident
Naperville is home to a historic stone quarry that has been turned into a super fun swimming hole. There’s a zero-depth entry on the sandy beach, an old-fashioned water slide, and a huge deep end with diving boards and floating platforms.
The deep end is 15-feet deep, so a deep-water swim test is required to swim in it. The test is scheduled for several times per day and goggles are helpful. My 8-year-old kid passed the test and was ecstatic to jump off the high dive all day.
When you’re ready for a rest, there are Adirondack chairs all around and grassy areas for a picnic. Centennial Grill serves up food, drinks and treats. An ADA accessible lift is available for folks with strollers or wheelchairs to help get down to the sand and water.
- Address: 101 Lake Avenue, Wilmette
- Cost: $18 non-residents, $14 residents (weekdays); $23 non-residents, $18 residents (weekends)
Gillson Park is a huge green space with play structures, picnic areas, fitness trails and more. The new Gillson Beach House and Parking Lot opened this year, providing modern, clean changing areas and a new concessions stand on the beach. Please note that you can’t bring coolers onto the beach and must leave them by the gate.
Enjoy swimming and boating, a dog park and an area to lie in the sand for no fee. Little kids love the whale sprinkler and swings. I suggest parking in Gillson Park, enjoying the playground and then walking to the beach. The Baha’i Temple is within close view.
- Address: 2611 Sheridan Road, Evanston
- Cost: $10, free for residents on Saturdays, Sundays and Mondays
This small, family-friendly beach in Evanston has a free parking lot, which fills up quickly on nice days. However, there is also plenty of street parking within walking distance. This beach is next to Noah’s Playground, which is a great park for the kiddos with plenty of space for picnicking. The beach is calm and relaxing, with Gross Pointe Lighthouse in the backdrop.
- Address: 200 S. Rand Road, Lake Zurich
- Cost: $11 non-residents, $9 residents (adults); $9 non-residents, $6 residents (kids ages 4-17); Free for kids 3 and under
- COVID-19 updates: Paulus Park Wibits not available this season
Paulus Park is a large, beautiful lakefront park with a playground and picnic pavilions. The beachfront was recently doubled in size and features an awesome Wibit floating inflatable structure for the kids to climb and jump on. Next to the beach, is a small, fenced-in spray park, bathhouse and a concession stand.
- Address: 5517 Northwest Highway, Crystal Lake
- Cost: $10 ages 16 and older, $6 ages 4-15, free for residents, and kids ages 3 and under
Three Oaks Recreation is an awesome hidden gem in Crystal Lake. This huge rock quarry is now leveraged as an amazing spot where you can rent rowboats or paddleboats, kayaks and canoes. The Swim Beach is a great escape, with a modern, clean Lake House Complex. There’s a bathhouse to change in and a splash pad and playground for the kids.
Small children enjoy the sandy beach area while bigger kids can swim out to the deep end and jump off the platform. The concession stand serves hamburgers, tacos and delicious Julie Ann’s Frozen Custard. We couldn’t get enough of this great beach and the sweet, creamy custard!
Follow Chicago Parent on Instagram.