Key takeaways
- Six supervised Toronto beaches sit within 21 km of Yonge and Dundas and charge no admission. The four island beaches cost only the ferry: an adult round trip is $9.57.
- Ontario Parks prices day use by the vehicle, not the person. Sandbanks, Sibbald Point and Wasaga Beach each publish $21.00 per vehicle, and Ontario Parks states plainly that there are no lifeguards on its beaches.
- Conservation Halton and Brampton charge per person instead: Kelso is $10.50 plus HST for an adult booked online and $12 plus HST at the gate, and Professor's Lake is $5.30 for an adult.
- Toronto samples its supervised beaches daily; Durham and Halton sample weekly, and Simcoe Muskoka may drop to monthly. Lab results run about 24 hours behind the water either way.
- Between June 1 and August 24, 2026, Gibraltar Point cleared the 200 E. coli guideline on all 83 days it had a result, while Marie Curtis Park East Beach missed it on 16 of 79.
Six supervised Toronto beaches sit within 21 km of Yonge and Dundas, and none charges admission. Past the city limits you pay at a gate, and the model changes with the operator: Ontario Parks charges by the vehicle, Conservation Halton and Brampton by the person. What separates these beaches is neither the drive nor the fee. It is how often somebody tests the water (daily in Toronto, weekly in Durham and Halton, as little as monthly in Simcoe Muskoka) and whether anyone is watching.
How these distances were measured
One origin, so the ranking means something: Yonge and Dundas in downtown Toronto. Distances and drive times were measured on August 26, 2026 with an OSRM routing engine on OpenStreetMap road data, driving profile.
Read the drive column as a floor, not a forecast: what the route takes on empty roads, not a July Saturday on the QEW, the 400 or the 401. No honest single number covers both, so rank by kilometres.
Beach | Road km | Drive, empty roads | Lifeguards | Entry |
|---|---|---|---|---|
Cherry Beach | 4.9 km | 11 min | Jun 6–Sep 7 | Free |
Woodbine Beach | 7.1 km | 12 min | Jun 6–Sep 7 | Free |
Kew-Balmy Beach | 9.1 km | 16 min | Jun 6–Sep 7 | Free |
Sunnyside Beach | 9.4 km | 13 min | Jun 6–Sep 7 | Free |
Toronto Islands (four beaches) | no drive | ferry | Jun 6–Sep 7 | Ferry fare |
Bluffer's Beach, Scarborough | 17.6 km | 27 min | Jun 6–Sep 7 | Free |
Marie Curtis Park East | 20.3 km | 24 min | Jun 6–Sep 7 | Free |
Professor's Lake, Brampton | 45.8 km | 43 min | Yes, season not published | Per person |
Kelso Beach, Milton | 60.9 km | 56 min | Summer | Per person |
Darlington PP, Bowmanville | 68.8 km | 1 h 01 | None | Per vehicle |
Sibbald Point PP, Sutton West | 88.8 km | 1 h 20 | None | Per vehicle |
Wasaga Beach PP | 134.2 km | 2 h 04 | None | Per vehicle |
Sandbanks PP, Picton | 219.0 km | 3 h 04 | None | Per vehicle |
Toronto runs ten supervised beaches on Lake Ontario: the six above plus four island beaches. None has a gate, and the City says they "can be enjoyed year round" outside the supervised season. Plan around Bluffer's: its lots "fill up very quickly on weekends," and when full you walk in along Brimley Road.
What it costs, and what the price is per
Ontario Parks publishes one figure for a car and everyone in it. Conservation Halton charges per person plus HST, dearer at the gate than online. Brampton charges per person at the beach.
| Item | Low | High | Unit |
|---|---|---|---|
| Ontario Parks annual permit | $99 | $111.87 | base to HST-in total |
| Ontario Parks summer permit | $75 | $84.75 | base to HST-in total |
| Sandbanks day use | $21 | $21 | per vehicle |
| Sibbald Point day use | $21 | $21 | per vehicle |
| Wasaga Beach day permit | $21 | $21 | per vehicle, in season |
| Kelso adult 15-64, online | $10.50 | $10.50 | per person + HST |
| Kelso child 5-14, online | $7.25 | $7.25 | per person + HST |
| Kelso adult 15-64, at gate | $12 | $12 | per person + HST |
| Kelso child 5-14, at gate | $8.75 | $8.75 | per person + HST |
| Professor's Lake, adult | $5.30 | $5.30 | per person |
| Professor's Lake, 0-17 | $3.68 | $3.68 | per person |
| Professor's Lake group | $14.23 | $14.23 | maximum four people |
| Island ferry, adult | $9.57 | $9.57 | round trip |
Work an example; the unit changes the answer. Two adults and two children at Kelso, booked online, is $10.50 × 2 + $7.25 × 2 = $35.50 before HST; the same four at the gate is $12 × 2 + $8.75 × 2 = $41.50 before HST. At Professor's Lake they pay $5.30 × 2 + $3.68 × 2 = $17.96, or the $14.23 small-group ticket, maximum four; Brampton's admission fees are non-refundable. At Sibbald Point the four pay $21.00 once, because the permit attaches to the car, not the people in it.
Three conditions sit on that $21.00. First, it is the DU4 band. The 2026 schedule says the DU1–DU4 range varies by "the time of year (Off Season, Peak Season) as well as the amenities that they provide. Fees are Park Specific." Sandbanks, Sibbald Point and Wasaga Beach each publish $21.00 on their own pages; a cheaper park sits as low as $12.25, and the schedule says to contact the park. Second, it is stamped "effective from April 1, 2026 to March 31, 2027": a fiscal-year document, so expect movement next April. Third, an Ontario senior pays $16.75 at a DU4 park, and Canadian Armed Forces members and veterans who reside in Ontario are listed at $0.00.
Do the break-even at $21.00 a day: the summer permit at $84.75 pays for itself on the fifth visit (5 × $21.00 = $105.00), the annual at $111.87 only on the sixth (6 × $21.00 = $126.00). And it is a vehicle permit strictly: Ontario Parks lists per-person walk-in fees at exactly two parks, French River and North Beach, where an adult pays $2.00. Everywhere else, arriving on foot or by bike buys no cheaper door.
At these four parks, book before you go
Ontario Parks says "to guarantee your spot for the day, booking in advance is required," and sells daily vehicle permits up to five days before your visit at participating parks. Sandbanks, Sibbald Point, Wasaga Beach and Darlington are all on that list; at parks that are not, permits are first come, first served on arrival. A seasonal permit alone does not guarantee entry: reserve against its serial number. Sandbanks takes over 700,000 visitors a year: on "many summer days", especially weekends, it "hits capacity and can't welcome any more visitors."
Who is actually watching the water
This split matters most, and does not follow price. Toronto staffs and grooms its ten supervised beaches daily from June 6 to September 7, 2026: 10:30 a.m. to 7:30 p.m. until August 9, then 10:30 a.m. to 7 p.m. from August 10, as daylight shortens. Outside those dates they stay open, unsupervised. Learn the flag system: green for good conditions, yellow for strong waves or off-shore wind, red for high hazard (explicitly including unsafe beach water quality), red-over-yellow marking the supervised area, no flag meaning none on duty. Colours "can change multiple times throughout the day," so check the lifeguard stand, not what you saw on the way in.
Kelso Beach has lifeguards on duty during the summer, and is the only place public swimming is permitted in any Conservation Halton park.
Every Ontario Parks beach is unsupervised. It is first among their own water-safety principles: "There are no lifeguards on our beaches. Parents, children are your responsibility." Darlington's swimming page repeats it, as does the Sandbanks trip planner. Parks with recreational water activities lend personal flotation devices free of charge, the only substitute offered.
Professor's Lake is supervised, but Brampton does not publish a season or hours the way Toronto does. Its FAQ places beach canopies "on the perimeter of the beach or behind lifeguarding towers" and tells you to "speak to lifeguards to ensure placement does not obstruct sightlines"; the boathouse rules tell paddlers to use "one long whistle blast to signal the lifeguards". What is missing is the calendar, so ask when you pay.
How to check today's water, not last season's summary
Every operator publishes results; what differs is their age when you read them. Toronto samples every supervised beach daily and tests for E. coli, and the SwimSafe map marks each beach safe to swim, unsafe to swim, or no data. The City is candid about the limit: "due to the delay in receiving lab results (usually 24 hours), beach users cannot simply rely on only lab results." Its advice: avoid swimming 24 to 48 hours after heavy rain, treat cloudy water as a warning if you cannot see your feet waist-deep, and read waterfowl on the sand as a bacterial source.
Outside Toronto, sampling is thinner. Durham Region tests public beaches from the beginning of June to the end of August, and unless otherwise indicated its results "reflect routine, weekly monitoring," posted to the Check&GO! Durham portal. Halton Region samples from June until September (Labour Day weekend), "weekly or monthly (on Wednesdays)," with a minimum of five samples per beach. The Simcoe Muskoka District Health Unit, which covers Wasaga Beach, samples "usually once a week" and says it "may be reduced to once a month if the beach had good water quality last summer", and monitors public beaches only, not private waterfronts. Professor's Lake runs the other way: Brampton says the Region of Peel tests it daily, the lake opens or closes on the result, and "refunds will not be provided due to poor water quality."
The lag is visible. Conservation Halton prints the sampling date beside the status; on August 26, 2026 its table read: Kelso Beach, sampled Wednesday, August 19, 2026, SAFE, Routine Surveillance. A true statement about water a week old.
Halton also publishes the threshold results are judged against, and it is a provincial guideline, not a municipal invention. A beach counts as unsafe in situations that "may include but are not limited to" an average E. coli level above the Ministry guideline of 200 per 100 mL, or a single sample above 400 per 100 mL. The same list covers chemical, oil or sewage spills, treatment-plant bypasses and blue-green algae. Simcoe Muskoka posts a swimming advisory on the same 200 line.
What that looks like across a season
Applying it to the City's own samples shows how differently ten beaches behave. The table is computed from Toronto's open beach-water dataset (4,289 lab results between June 1 and August 24, 2026) as the geometric mean of each beach's samples on each day it had results (usually five, sometimes four or six). It counts days that mean exceeded 200, and separately days a sample exceeded 400. It is a calculation against the guideline, not a count of days Toronto Public Health posted a warning.
| Beach | Days with a result | Days mean over 200 | Days a sample over 400 |
|---|---|---|---|
| Gibraltar Point Beach | 83 | 0 | 1 |
| Woodbine Beaches | 83 | 1 | 6 |
| Hanlan's Point Beach | 83 | 3 | 3 |
| Cherry Beach | 83 | 4 | 3 |
| Centre Island Beach | 83 | 4 | 9 |
| Kew Balmy Beach | 83 | 4 | 9 |
| Bluffer's Beach Park | 83 | 6 | 6 |
| Ward's Island Beach | 83 | 6 | 5 |
| Sunnyside Beach | 83 | 10 | 14 |
| Marie Curtis Park East Beach | 79 | 16 | 15 |
Two readings. Marie Curtis Park East Beach, at the mouth of Etobicoke Creek, missed the average on 16 of 79 days; Gibraltar Point missed on none of 83. And you reach it by ferry, not by car. The columns also disagree: Woodbine cleared the average on all but one day yet had a sample over 400 on six, because a geometric mean across several points absorbs one bad spot. Neither tells you about the day you are going: hence the map that morning.
What a Blue Flag does and does not certify
Seven of Toronto's ten supervised beaches hold the award. On Blue Flag Canada's 2026 list they are Bluffer's, Kew-Balmy, Woodbine, Cherry, Hanlan's Point, Ward's Island and Gibraltar Point. Those seven are the entire national list for 2026. Sunnyside, Centre Island and Marie Curtis Park East are not.
Blue Flag is run in Canada by the charity Swim Drink Fish for Blue Flag International and the Foundation for Environmental Education. A beach must meet 33 criteria across four categories (environmental education and information, water quality, environmental management, and safety and services), including microbiological standards for E. coli and intestinal enterococci. A winner passes a national then an international jury, is "awarded a Blue Flag date stamped for the current year," and must re-apply annually.
So a Blue Flag describes how a beach is run across a season, not the water in front of you today. Woodbine and Kew-Balmy both fly one; on the numbers above they did not behave alike.
Getting there without a car
The Toronto Islands are the strongest car-free option, and their four beaches sit at the clean end of the season's data. Ferries run from the Jack Layton Ferry Terminal at 9 Queens Quay West, reachable by TTC, with no parking. An adult round trip is $9.57, a monthly pass $121.64, and "a discount of 10 per cent is applied to the purchase of 10 or more round-trip tickets."
One dated exception, because it expires: for August 1 to 31, 2026 only, children, youth and older adults travel free, though a ticket must still be obtained, and adult tickets bought in August expire on August 31. From September the fare table applies again, so check your category.
Time the crossing. Published peak windows are 10 a.m. to 3 p.m. outbound and 5 to 9 p.m. returning, when waits "may exceed 30 to 60 minutes." Centre Island is busiest; the City suggests Ward's Island instead, a 35-minute walk away.
Frequently asked questions
Which beach near Toronto is the shortest drive?
Cherry Beach, 4.9 km from Yonge and Dundas, about 11 minutes on empty roads. Supervised June 6 to September 7, 2026, free, and a 2026 Blue Flag beach. Its daily mean exceeded the 200 E. coli guideline on 4 of 83 days.
Do I need a reservation for a provincial park beach?
At the four provincial parks here, yes: see the box above. Kelso looks like a contradiction and resolves cleanly: Conservation Halton's FAQ says reservations "are not required… however they are recommended," while the Kelso page carries a beach-specific note that "Kelso Beach is open by reservation only. Book under Kelso Main Entrance." The specific note governs the beach.
Are there lifeguards at Sandbanks or Wasaga Beach?
No. Ontario Parks states there are no lifeguards on any of its beaches. Free personal flotation devices can be borrowed at parks with recreational water activities. Toronto's ten supervised beaches and Kelso are the lifeguarded options here.
When does the swimming season actually end?
Depends who runs the beach. Toronto lifeguards finish September 7, 2026, and the beaches stay open unsupervised. SwimSafe's history covers June to September, Durham tests to the end of August, Halton to the Labour Day weekend. The provincial parks publish 2026 operating dates running later: Wasaga Beach April 6 to October 12, Darlington May 1 to October 18, Sandbanks April 24 and Sibbald Point May 8, both to October 26. Read those carefully: each park page lists a second, year-round range under the same "day use, camping, etc." legend without saying which is which, and Darlington's activities page says it "is open for day use year-round." A late-September beach day usually means a provincial park: unsupervised, weekly testing at best.
Is it safe to swim after it rains?
Wait 24 to 48 hours after heavy rain, per Toronto Public Health, though it notes small amounts of rainfall are unlikely to matter much. The rule applies whatever the last posted result said: that result predates the rain.
Sources
- Beaches (supervised swimming beaches, 2026 lifeguard dates) · City of Toronto (retrieved )
- Beach Safety (lifeguard flag system) · City of Toronto (retrieved )
- Drop-in Water Play (beach season and count) · City of Toronto (retrieved )
- SwimSafe: Beach Water Quality · Toronto Public Health (retrieved )
- Toronto Beaches Water Quality (open dataset) · City of Toronto Open Data (retrieved )
- Ferry Ticket & Passenger Information · City of Toronto (retrieved )
- Day Use Fees 2026 · Ontario Parks (retrieved )
- Day Use at Ontario Parks (advance permits, participating parks) · Ontario Parks (retrieved )
- PFD Lending Program (water safety principles) · Ontario Parks (retrieved )
- How to plan a trip to Sandbanks · Ontario Parks (retrieved )
- How to plan your trip to Sibbald Point · Ontario Parks (retrieved )
- How to plan your visit to Wasaga Beach Provincial Park · Ontario Parks (retrieved )
- Sandbanks Provincial Park (2026 operating dates) · Ontario Parks (retrieved )
- Sibbald Point Provincial Park (2026 operating dates) · Ontario Parks (retrieved )
- Wasaga Beach Provincial Park (2026 operating dates) · Ontario Parks (retrieved )
- Darlington Provincial Park (2026 operating dates) · Ontario Parks (retrieved )
- Darlington Provincial Park: Activities · Ontario Parks (retrieved )
- Swimming at Conservation Halton Parks (Kelso water results) · Conservation Halton (retrieved )
- Kelso (beach reservation note) · Conservation Halton (retrieved )
- Park Fees & Membership Rates · Conservation Halton (retrieved )
- Professor's Lake: Beach Admission & Rentals · City of Brampton (retrieved )
- Professor's Lake Recreation Centre (water quality testing) · City of Brampton (retrieved )
- Monitoring the Water at Halton's Beaches · Halton Region (retrieved )
- Beaches (beach monitoring programme) · Region of Durham (retrieved )
- Beach Water Testing · Simcoe Muskoka District Health Unit (retrieved )
- Blue Flag Canada (2026 Blue Flag beaches) · Swim Drink Fish (retrieved )
- Apply for a Blue Flag (beach criteria) · Swim Drink Fish (retrieved )
How this guide was made
Distances measured on August 26, 2026 from one named origin with an OSRM routing engine on OpenStreetMap road data; fees, operating dates and lifeguard seasons read from the operators' own 2026 pages (City of Toronto beaches and ferry, the Ontario Parks 2026 day-use schedule and each park's own page, Conservation Halton, City of Brampton); monitoring practice from four public health units; and the season table computed from the City of Toronto's Toronto Beaches Water Quality open dataset, 4,289 lab results between June 1 and August 24, 2026.




