The best beaches in Illinois are not all on the same kind of trip. Some sit at the end of a CTA bus line, a few blocks from downtown towers. Others charge nonresidents a day fee at a suburban gate, and a handful are reservoir beaches three hours south where you park in a Corps of Engineers lot and swim inside a buoy line. This guide sorts them by how you actually get there, so you can match the beach to your car, your train pass, or your group’s bus.
Timing note: the 2026 Chicago swim season is over, and city beaches are closed to swimming until Memorial Day weekend 2027.
How to Use This Guide to the Best Beaches in Illinois
Illinois touches Lake Michigan only in Cook and Lake counties, but it also has a long list of inland lakes with sand swim areas. The four trip types below have very different rules on fees, parking, and lifeguards.
- Trip type 1 (free, transit): Chicago lakefront beaches you can reach by CTA train or bus.
- Trip type 2 (per-person fees): North Shore suburban beaches.
- Trip type 3 (no lifeguards): Illinois Beach State Park in Zion.
- Trip type 4 (per-vehicle passes): inland lake beaches downstate.
Trip Type 1: Chicago Beaches You Can Reach by CTA
The Chicago Park District runs more than 20 public swimming beaches along the lakefront, and admission to every one of them is free. In 2026 the season opened Friday, May 22, and ran through Labor Day, Monday, September 7. Beaches are open 6 a.m. to 11 p.m., but you may swim only from 11 a.m. to 7 p.m., when lifeguards are on duty, and only inside the marked swim areas.
Parking is where the cost shows up. In 2026 the district added automated gates and license plate readers at 10 busy lakefront lots, including North Avenue, Foster, Rainbow, and 63rd Street. Rates start around $4.07 for an hour and top out at $24 for more than nine hours, with a 15-minute free window for drop-offs. That is a strong argument for transit, and the CTA’s beach route list shows a bus or train for almost every major beach.
North Avenue Beach (Lincoln Park)
This is one of the busiest and most social beaches in the city, with a blue and white beach house shaped like an ocean liner. The 22,000-square-foot building holds the lifeguard office, restrooms, and food stands, with volleyball and kayak and paddleboard rentals outside.
Getting there: CTA buses 22, 36, 72, 73, 151, and 156. The paid lot is small. Our full North Avenue Beach guide covers rentals, volleyball, and the boathouse in more depth.
Oak Street Beach (Gold Coast)
Oak Street is the beach you see on postcards: sand pressed right against the Gold Coast skyline at the north end of Michigan Avenue. Expect chair rentals, a café, and summer volleyball tournaments.
Getting there: Red Line to Clark/Division or Chicago, then walk east, or buses 3, 10, 66, 76, 146, 147, 151, and 157 (157 runs weekdays only). There is no dedicated beach lot, only limited street parking, so plan on the train.
Montrose Beach (Uptown)
Montrose is one of the most varied beaches in the city. The north end has Chicago’s best-known dog beach, and the natural area to the south holds a protected dune with rare panne habitat and a bird sanctuary that draws birders every spring and fall migration. It is also the only city beach that allows kiteboarding.
Getting there: CTA bus 78 runs straight to the beach in summer, and buses 81, 146, and 151 come close. From the Red Line at Wilson or Lawrence, it is a walk of roughly a mile east under DuSable Lake Shore Drive. Pay-and-display lots make it easy for families with coolers.
12th Street Beach (Museum Campus)
Tucked on Northerly Island just south of the Adler Planetarium, 12th Street Beach is a small, quieter cove that pairs well with a morning at the Field Museum or Shedd Aquarium. It has a beach house with restrooms and a concession stand.
Getting there: CTA buses 130 and 146. The paid lot is gated, and there is limited street parking along the island.
63rd Street Beach (Jackson Park)
The 1919 Classical Revival bathing pavilion at 63rd Street is the most handsome beach building in the city, with open loggias and rentable meeting rooms. The beach is long and broad, with bike rentals and food stands.
Getting there: CTA buses 6, 15, 26, 28, 55, 59, 63, and 67. The pay lot is one of the 10 that went gated in 2026. Nearby 57th Street Beach, served by buses 6, 10, and 55, is a short walk north through Jackson Park.
Rainbow Beach (South Shore)
Rainbow Beach sits on a park of nearly 61 acres at 77th Street, with a fieldhouse and a 9.18-acre dune area at the northeast end. Crowds are lighter than on the North Side.
Getting there: CTA buses 6 (Jackson Park Express), 71, 75, and 79. Both the North and South lots now have pay gates.
Foster, Osterman, and Loyola (Far North Side)
These are neighborhood beaches with fewer tourists. Foster has a beach house with food and bike rentals, Kathy Osterman Beach at Hollywood Avenue is known for its dune habitat, and Loyola Beach in Rogers Park has a playground and a lakeside trail of nearly two-thirds of a mile.
Getting there: For Foster, take the Red Line to Bryn Mawr or Berwyn, or buses 92, 146, 147, or 151. For Osterman, use the Red Line at Bryn Mawr or buses 84, 147, and 151. For Loyola, take the Red Line to Loyola or Morse, or buses 147, 155, and 96 (weekdays).
If your day downtown includes more than sand, our Millennium Park visitor guide is a few CTA stops from Oak Street and 12th Street beaches.
Trip Type 2: North Shore Beaches With Nonresident Day Fees
North of the city line, beaches belong to individual towns and park districts, and visitors pay to get on the sand. Fees are per person, they apply to almost everyone age one and up, and most gates take cards only.
Evanston: Five Swim Beaches, $12 Nonresident Day Ticket
Evanston runs five public swimming beaches, from Lighthouse Beach below the Grosse Point Lighthouse to Clark Street near Northwestern’s campus. In 2026 the season ran May 23 through Labor Day, September 7. Evanston’s 2026 beach announcement set the nonresident daily ticket at $12, or $10 for Skokie residents. A nonresident season pass ran $43 to $85 depending on purchase date.
Alcohol, glass, inflatables, grills, and pets are banned, and children under 10 need an adult age 15 or older. Evanston is reachable by the CTA Purple Line and Metra.
Wilmette: Gillson Beach, $17 Nonresident
Gillson Park is a big lakefront park with a swim beach and plenty of lawn for picnics. The Wilmette Park District’s 2026 beach and parking rates list daily admission at $17 for nonresidents and $11 for residents. Parking is separate: $21 on weekdays and $26 on weekends for nonresident cars.
Daily passes are sold only in person, card or Apple Pay only. A carload of four nonresidents on a Saturday spends $94 before lunch, so a group that arrives by one vehicle and skips the parking fee saves real money.
Glencoe Beach: Closed for Renovation Until 2027
Glencoe’s beach sits below Lakefront Park and is reached by access ramps. Its 2026 regular season ran June 6 to August 16. The district does not post its nonresident rate online, so call (847) 835-1185 for 2027 pricing.
Plan around construction. Starting September 8, 2026, nobody is allowed on the swimming beach while it is renovated, with completion expected in May 2027. Street parking is restricted near the beach, with $100 fines.
Lake Forest: Forest Park Beach, $25 Nonresident
Forest Park Beach is the most exclusive of the group, and the Lake Forest Parks and Recreation beach page lays out why. Nonresidents pay $25 per person (card only) and enter by the stairs, and there is no onsite parking for nonresidents at all.
The workaround is the train. Public lots in the business district and at the Lake Forest Metra station sit about three-quarters of a mile from the lakefront. In 2026, guards worked daily from June 6, then weekends only from August 22.
Tip: North Shore fees and season dates are set each spring. Before a 2027 trip, check the town’s beach page in April or May, when early-bird season passes go on sale and daily rates are posted.
Trip Type 3: Illinois Beach State Park in Zion
For many people this is the best beach in Illinois for nature. Adeline Jay Geo-Karis Illinois Beach State Park covers 4,160 acres in two units and stretches about 6.5 miles along Lake Michigan between Waukegan and the Wisconsin line. According to the Illinois DNR park page, it is the only remaining beach ridge shoreline in the state, with dunes, swales, marshes, and oak savanna, and more than 650 plant species recorded in the dune area.
Swimming Rules
Both units have sandy swim beaches with parking and a bathhouse with showers, but there are no lifeguards. The DNR tells visitors to stay in designated swimming areas and never swim alone. This shoreline faces open lake, and drownings have happened here, so treat any day with waves over 3 feet as a sand-only day.
The Nature Preserve and Dunes
The land south of Beach Road was dedicated in 1964 as Illinois’s first nature preserve. Pets and fishing are not allowed inside it, and pets are never allowed on the beach anywhere in the park.
North Unit vs South Unit
The South Unit is the classic beach day, with the main lot by the camp store and a 241-site campground. The North Unit runs to the Wisconsin border and includes North Point Marina. The Illinois Beach Resort offers lodge rooms for an overnight.
There is no CTA service this far north, so you will drive or charter via I-94 and Sheridan Road. For a sandier, bigger dune system across the state line, our Indiana Dunes National Park guide covers the other end of the lake.
Trip Type 4: Inland Lake Beaches Downstate
Away from Lake Michigan, the best swimming is at big flood control reservoirs run by the U.S. Army Corps of Engineers and at state recreation areas. The water is warmer and calmer than the big lake, waves are rarely an issue, and fees are usually per vehicle instead of per person.
Clinton Lake State Recreation Area (DeWitt)
Clinton Lake covers about 4,900 acres near DeWitt in east central Illinois. Its swim beach is about 1,000 feet of sand and is open Memorial Day weekend through Labor Day weekend. Call 217-935-8722 to check closures.
Lake Shelbyville (Sullivan and Wilborn Creek Beaches)
The Corps runs two beaches at Lake Shelbyville. Sullivan Beach and Wilborn Creek Beach (on the north shore) are open daily from 8 a.m. to sunset, from the third Saturday in May through the Sunday after Labor Day. Every non-camper needs a vehicle day pass, sold through Recreation.gov’s Sullivan Beach pass page and checked by license plate.
Swim inside the yellow buoy line, and leave food, alcohol, and pets off the sand. A loaner station stocks life jackets in every size.
Carlyle Lake (Keyesport, Dam West, McNair, Coles Creek)
Carlyle Lake, in southwest Illinois east of St. Louis, is a large Corps reservoir with several developed swim areas. Its 2026 summer safety notice from the Corps named four swim beaches: Keyesport, Dam West, McNair, and Coles Creek, each with a life jacket loaner station. The project office (618-594-2484) confirms seasonal hours and day use fees.
Rend Lake (South Sandusky Beach)
In southern Illinois, the Corps calls South Sandusky the most accessible public swimming beach on Rend Lake. The sand is roomy and a playground is nearby. Daily fees apply; the Rend Lake Project Office in Benton (618-724-2493) has current rates.
Lake Le-Aqua-Na State Recreation Area (Lena)
Up in the northwest corner, 3 miles north of Lena and 6 miles south of the Wisconsin line, Lake Le-Aqua-Na is a 40-acre lake with a 600-foot swim beach.
If you are building a longer downstate trip, a lake beach pairs well with the canyons in our Starved Rock State Park guide or a stop from our roundup of Illinois waterfalls, and our list of places to visit in Illinois fills in the rest of the map.
Best Beaches in Illinois Compared
Here is how the best beaches in Illinois compare. Fees are 2026 figures from each operator.
| Beach | Sand and water | Transit and parking | Fee to enter | Best for |
|---|---|---|---|---|
| North Avenue (Chicago) | Wide sand, lifeguarded Lake Michigan | CTA buses 22, 36, 72, 73, 151, 156; small gated lot | Free | Volleyball, people watching, rentals |
| Oak Street (Chicago) | Narrow sand, skyline backdrop | Red Line Clark/Division; street parking only | Free | Downtown visitors, photos |
| Montrose (Chicago) | Broad sand, dunes, dog beach | Bus 78 in summer; large pay lots | Free | Families, dogs, birders, surfers |
| 12th Street (Chicago) | Small cove on Northerly Island | Buses 130, 146; gated lot | Free | Pairing with Museum Campus |
| 63rd Street (Chicago) | Long sand, historic beach house | Buses 6, 63 and others; gated lot | Free | South Side groups, events |
| Rainbow (Chicago) | Wide sand, 9-acre dune area | Buses 6, 71, 75, 79; gated lots | Free | Quieter big-family days |
| Evanston beaches | Clean, calm, guarded | Purple Line or Metra; limited street parking | $12 nonresident day | Couples, small families |
| Gillson (Wilmette) | Long sand, big park | Lot $21 weekday, $26 weekend nonresident | $17 nonresident day | Picnics with lawn space |
| Forest Park (Lake Forest) | Bluff-backed, guarded | No nonresident parking; Metra plus a 3/4-mile walk | $25 nonresident day | Quiet, uncrowded swims |
| Illinois Beach State Park | 6.5 miles of dunes, no lifeguards | Large lots in both units | No fee listed by DNR | Nature, camping, big groups |
| Lake Shelbyville | Warm reservoir, buoy line | Corps lots; pass by license plate | Vehicle day pass | Calm-water swimming for kids |
| Clinton Lake | 1,000-foot sand beach | State recreation area lots | Check with park | Central Illinois day trips |
Lake Michigan Swim Season and Water Quality Checks
Chicago’s season always runs from the Friday before Memorial Day through Labor Day. For 2027 that points to Friday, May 28, through Monday, September 6, though the district confirms dates each spring. Suburban beaches often staff guards full time only from early June to mid August.
Water quality is the second check. The Chicago Park District beaches page explains the process: crews sample every beach seven days a week between sunrise and 8:30 a.m., run a rapid DNA test for Enterococci bacteria that returns results in 3 to 4 hours, and post results by about 1:30 p.m. A reading above 1,000 CCE triggers a swim advisory.
- Green flag: swimming permitted.
- Yellow flag: swim with caution because of weather or elevated bacteria.
- Red flag: no swimming because of dangerous conditions or poor water quality.
Outside Chicago, use the Illinois Department of Public Health’s Illinois BeachGuard system. Local beach managers enter E. coli results and closures there, and you can search by county for North Shore and inland beaches alike. Calm, clear water can still carry high bacteria counts, especially after heavy rain.
Rip Currents and Dangerous Currents on Lake Michigan
Lake Michigan is not a pond. The National Weather Service Chicago office’s beach preparedness guide reports that about 85 percent of current-related rescues and drownings on the Great Lakes happen during high waves, and it advises assuming dangerous currents are present whenever waves top 3 feet.
- Rip currents pull straight out through gaps in sandbars. Swim parallel to shore to get out, then angle back in.
- Structural currents run along piers and breakwalls. Stay at least 100 yards from piers and never jump off them.
- Outlet currents form where rivers and creeks enter the lake and get stronger after rain.
- If you are caught: flip onto your back, float, and follow the current until you can swim out of it or signal for help.
Check the NWS beach hazards forecast the morning of your trip and name one adult as the water watcher for every group of kids.
Which Beach Fits Your Group Size
Once you are moving more than a carload, per-person fees multiply and small lots fill.
| Group size | Good fits | Why | Vehicle to consider |
|---|---|---|---|
| 2 to 6 | Oak Street, Evanston, Forest Park | Transit friendly; per-person fees stay manageable | CTA, Metra, or one car |
| 7 to 15 | Montrose, Foster, Gillson | Lots or lawn space for a shared setup | 15-passenger van or Sprinter |
| 16 to 30 | 63rd Street, Rainbow, Clinton Lake | Wide sand, beach houses, fewer crowds | Minibus |
| 31 to 56 | Illinois Beach State Park, Montrose, Lake Shelbyville | Large lots and room to spread out | Full-size motorcoach |
| 57 and up | Illinois Beach State Park, Carlyle Lake | Multiple lots and beaches to split the group | Two coaches or a coach plus minibus |
Not sure where your headcount lands? Our guide to choosing the right bus size walks through seat counts and cooler space, and this breakdown of one coach versus two minibuses helps when your group is split between neighborhoods.
Taking a Group to the Best Beaches in Illinois by Charter Bus
Group outings to the best beaches in Illinois often start from our Chicago charter bus base, and each beach type has its own logistics.
Chicago Lakefront Drop-Offs
Chicago restricts commercial vehicles on DuSable Lake Shore Drive and the park boulevards, stopping on the Drive itself is not allowed, and the beach lots were built for cars, not coaches. The practical approach is a curbside drop at a legal loading spot west of the Drive, then a short walk through an underpass or over a pedestrian bridge to the sand. Montrose, with its large harbor-side lots, is usually the simplest North Side beach for a group to unload. Your driver will confirm the exact legal stop the week of the trip.
The 15-minute free window at the gated lots is for car drop-offs, not coach parking. A coach usually drops the group, waits off-site, and returns at a set pickup time, so share that time with every chaperone.
North Shore Beaches
North Shore streets are narrow and parking enforcement is strict. A minibus handles the bluff roads in Glencoe and Lake Forest far better than a full coach. At Gillson, one bus also sidesteps the $21 to $26 per-car parking fee entirely, though every rider still pays the per-person beach admission.
Illinois Beach State Park Lots
This is the easiest beach in the state for a coach. Both units have ample parking, and the main South Unit beach lot sits next to the camp store and bathhouse. Two rules apply to groups: parties of 25 or more must register in advance with the park office (847-662-4811), and youth groups need at least one adult for every 15 minors. A 55-passenger charter bus fits a full class or youth group with room under the floor for coolers and umbrellas, and it is a quick run from our Waukegan charter service area.
Downstate Reservoir Trips
Lake Shelbyville is roughly a 3- to 3.5-hour drive from Chicago, and Carlyle and Rend lakes run longer, so these work best as full-day or overnight trips. A full-size charter bus with a restroom makes the drive easier, and multi-stop pickups from suburbs or churches are simple to set up; see our tips on planning multiple pickup points. Remember that Corps day passes are per vehicle, so one bus is one pass. Also note that Lake Shelbyville bans food on the sand, so plan a picnic shelter or eat on the bus; here are the usual rules for food and drinks on board.
Summer camps and schools can use a school bus rental for short city hops and keep our field trip bus checklist handy for permission slips and headcounts. When your date and headcount are set, you can request a quote online in a few minutes. For trips that start outside Chicago, our Illinois charter bus page lists statewide service.
Frequently Asked Questions
What is the best beach in Illinois?
It depends on the trip. North Avenue and Montrose are the top picks in Chicago for amenities and easy CTA access. Illinois Beach State Park in Zion is the best for natural dunes and open space, with about 6.5 miles of shoreline. For calm, warm water, the Corps beaches at Lake Shelbyville are a strong choice.
When is swim season at Chicago beaches?
Chicago Park District beaches run from the Friday before Memorial Day through Labor Day. In 2026 that was May 22 to September 7. Lifeguards are on duty from 11 a.m. to 7 p.m., and swimming is allowed only during those hours and only in marked swim areas.
Do you have to pay to go to beaches in Illinois?
Chicago’s public beaches are free, but most lakefront parking lots charge, with 2026 rates from about $4.07 an hour up to $24 a day. North Shore towns charge nonresidents per person: in 2026 it was $12 in Evanston, $17 at Gillson Beach in Wilmette, and $25 at Forest Park Beach in Lake Forest. Corps of Engineers lake beaches charge a vehicle day pass.
Can you swim at Illinois Beach State Park?
Yes. Both the North and South units have swimming beaches with parking and bathhouses. There are no lifeguards, so the Illinois DNR asks visitors to stay in designated swimming areas and never swim alone. Pets are not allowed on the beach.
How do I check if a Lake Michigan beach is safe to swim?
For Chicago, check the Chicago Park District beaches page, which posts daily bacteria results by about 1:30 p.m. and flag status (green, yellow, or red). For other beaches, use the Illinois Department of Public Health BeachGuard site. Also check the National Weather Service beach hazards forecast for waves and currents.
What should you do if caught in a rip current on Lake Michigan?
Stay calm, flip onto your back, and float to save energy. Follow the current until you can swim parallel to shore and out of it, then head back in, or signal for help. Stay at least 100 yards away from piers and breakwalls, where structural currents are strongest.
Which Chicago beaches can you reach by CTA?
Nearly all of them. Oak Street is near the Red Line at Clark/Division, Foster and Osterman are near Bryn Mawr, and Loyola is near the Loyola and Morse stations. North Avenue is served by buses 22, 36, 72, 73, 151, and 156, Montrose by bus 78 in summer, and 63rd Street and Rainbow by several South Side bus routes.
Can a charter bus park at Chicago beaches?
Usually not for long. Commercial vehicles are restricted on DuSable Lake Shore Drive, and beach lots are sized for cars, so coaches typically drop groups at a legal loading spot west of the Drive and return at a set pickup time. Illinois Beach State Park in Zion is the easiest Lake Michigan beach for buses, with large lots in both units.
Plan Your Illinois Beach Day
The best beaches in Illinois reward a little planning: pick the trip type first, then the beach. If you are moving a team, a church, a camp, or a family reunion, contact our team or call (308) 304-6668 with your headcount and beach list, and we will plan the pickup and drop-off points for you.