Western Ontario
8 of 21 beaches scored, 0 good now
- Water
- —
- Wind
- 7 km/h4 mph
- Waves
- 0.1 m<1 ft
Which Ontario beach is best right now? 228 beaches ranked by live weather, wind, waves and water temperature.
Updated 12:46 am local timeScores from Open-Meteo forecasts, refreshed hourlyColors follow the lifeguard flags
It is dark there now, so these are ranked by their best stretch next.
Essex County
Dark there now. Best 12 pm laterEssex County
Dark there now. Best 2 pm laterEssex County
Dark there now. Best 2 pm laterIt is dark across Ontario right now: 105 of 120 scored beaches look good later. Read at 12:46 am; everything below is computed from that reading.
8 of 21 beaches scored, 0 good now
112 of 207 beaches scored, 0 good now
Calmest sea
<0.1 m<1 ft waves
Algoma District. Wind 8 km/h5 mph. Level with 1 other beach.
Best for families
7.9 Great
Parry Sound District. Top score of the 3 scored beaches tagged with lifeguards.
The best hour left today is 8 am (6.8); the weakest is 11 am (5.7).
The strongest stretch runs 12 pm to 7 pm.
Ontario tomorrow: the best hour is 8 am (7.6) and the weakest is 6 pm (6.8).
The strongest stretch runs 8 am to 7 pm.
7 to 10, green flag4 to 7, yellowUnder 4, redAverage of the scored beaches, each hour
Filter by what you need, sort by what matters today, and hover a row to find it on the map.
Essex County
Flat water, light wind.
Essex County
Flat water, light wind.
Essex County
Flat water, light wind.
Sudbury District
Flat water, light wind.
Sudbury District
Flat water, light wind.
Niagara Region
Flat water, light wind.
Niagara Region
Flat water, light wind.
Niagara Region
Flat water, light wind.
Niagara Region
Flat water, light wind.
Niagara Region
Flat water, light wind.
Windsor
Flat water, light wind.
Niagara Region
Flat water, light wind.
Niagara Region
Flat water, light wind.
Niagara Region
Flat water, light wind.
Bruce County
Flat water, light wind.
Bruce County
Flat water, light wind.
Lambton County
Flat water, gentle breeze.
Bruce County
Flat water, gentle breeze.
Algoma District
Flat water, light wind.
Thunder Bay District
Flat water, light wind.
Thunder Bay District
Flat water, light wind.
Thunder Bay District
Flat water, light wind.
Muskoka District
Flat water, light wind.
Muskoka District
Flat water, light wind.
Pelee Township
Flat water, light wind.
Essex County
Flat water, light wind.
Essex County
Flat water, light wind.
Essex County
Flat water, light wind.
Essex County
Flat water, light wind.
Essex County
Flat water, light wind.
Bruce County
Flat water, light wind.
Bruce County
Flat water, light wind.
Bruce County
Flat water, light wind.
Bruce County
Flat water, light wind.
Pelee Township
Flat water, light wind.
Niagara Region
Flat water, light wind.
Parry Sound District
Flat water, light wind.
Niagara Region
Small waves, light wind.
Ontario
Small waves, light wind.
Parry Sound District
Flat water, light wind.
Parry Sound District
Flat water, light wind.
Durham Region
Flat water, gentle breeze.
Durham Region
Flat water, gentle breeze.
Manitoulin District
Flat water, gentle breeze.
Manitoulin District
Flat water, gentle breeze.
Thunder Bay District
Flat water, light wind.
Thunder Bay District
Flat water, light wind.
Toronto
Flat water, light wind.
Toronto
Flat water, light wind.
Lambton County
Flat water, light wind.
Thunder Bay District
Flat water, light wind.
Durham Region
Small waves, light wind.
Lambton County
Flat water, light wind.
Manitoulin District
Flat water, breezy.
Halton Region
Flat water, light wind.
Halton Region
Flat water, light wind.
Halton Region
Flat water, light wind.
Thunder Bay District
Flat water, light wind.
Huron County
Flat water, light wind.
Elgin County
Flat water, light wind.
Hamilton
Flat water, gentle breeze.
Hamilton
Flat water, gentle breeze.
Hamilton
Flat water, gentle breeze.
Hamilton
Flat water, gentle breeze.
Hamilton
Flat water, gentle breeze.
Niagara Region
Flat water, gentle breeze.
Huron County
Flat water, gentle breeze.
Gananoque
Flat water, breezy.
Gananoque
Flat water, breezy.
Leeds and Grenville Counties
Flat water, breezy.
Leeds and Grenville Counties
Flat water, breezy.
Toronto
Flat water, light wind.
Toronto
Flat water, light wind.
Toronto
Flat water, light wind.
Toronto
Flat water, light wind.
Toronto
Flat water, light wind.
Toronto
Flat water, light wind.
Toronto
Flat water, light wind.
Toronto
Flat water, light wind.
Toronto
Flat water, light wind.
Niagara Region
Flat water, light wind.
Bruce County
Flat water, light wind.
Norfolk County
Flat water, gentle breeze.
Northumberland County
Flat water, gentle breeze.
Northumberland County
Flat water, gentle breeze.
Quinte West
Flat water, gentle breeze.
Sudbury District
Flat water, gentle breeze.
Elgin County
Flat water, gentle breeze.
Elgin County
Flat water, gentle breeze.
Simcoe County
Flat water, gentle breeze.
Toronto
Flat water, light wind.
Prince Edward County
Flat water, gentle breeze.
Bruce County
Flat water, gentle breeze.
Algoma District
Flat water, light wind.
Algoma District
Flat water, light wind.
Huron County
Flat water, light wind.
Bruce County
Flat water, light wind.
Norfolk County
Flat water, light wind.
Northumberland County
Flat water, gentle breeze.
Manitoulin District
Flat water, breezy.
Toronto
Flat water, light wind.
Toronto
Flat water, light wind.
Norfolk County
Flat water, gentle breeze.
Prince Edward County
Small waves, breezy.
Thunder Bay District
Flat water, light wind.
Algoma District
Flat water, light wind.
Algoma District
Flat water, light wind.
Algoma District
Flat water, light wind.
Prince Edward County
Small waves, breezy.
Muskoka District
Flat water, gentle breeze.
Simcoe County
Flat water, light wind.
Southwestern Ontario
Flat water, light wind.
Grey County
Small waves, breezy.
Simcoe County
Flat water, light wind.
Simcoe County
Flat water, light wind.
Simcoe County
Flat water, gentle breeze.
Simcoe County
Flat water, gentle breeze.
Simcoe County
Flat water, gentle breeze.
Grey County
Waves not available, light wind.
Grey County
Waves not available, light wind.
Simcoe County
Thunder Bay District
Simcoe County
Simcoe County
Simcoe County
Simcoe County
Simcoe County
Thunder Bay District
Simcoe County
Toronto
Huron County
Toronto
Algoma District
Simcoe County
Simcoe County
Simcoe County
Simcoe County
Simcoe County
Simcoe County
Toronto
Bruce County
Prince Edward County
Thunder Bay District
Manitoulin District
Grey County
Essex County
Algoma District
Hamilton
Thunder Bay District
Bruce County
Simcoe County
Algoma District
Essex County
Essex County
Thunder Bay District
Durham Region
Durham Region
Manitoulin District
Algoma District
Huron County
Grey County
Algoma District
Algoma District
Huron County
Toronto
Thunder Bay District
Simcoe County
Niagara Region
Manitoulin District
Prince Edward County
Niagara Region
Durham Region
Essex County
Bruce County
Algoma District
Niagara Region
Manitoulin District
Simcoe County
Essex County
Thunder Bay District
Simcoe County
Simcoe County
Niagara Region
Parry Sound District
Thunder Bay District
Simcoe County
Prince Edward County
Thunder Bay District
Muskoka District
Simcoe County
Durham Region
Bruce County
Northumberland County
Elgin County
Elgin County
Bruce County
Elgin County
Elgin County
Grey County
Norfolk County
Niagara Region
Simcoe County
Thunder Bay District
Bruce County
Essex County
Toronto
Toronto
Manitoulin District
Halton Region
Huron County
Bruce County
Pelee Township
Niagara Region
Simcoe County
Thunder Bay District
Thunder Bay District
Manitoulin District
Norfolk County
Simcoe County
Niagara Region
Prince Edward County
Thunder Bay District
Toronto
Algoma District
Thunder Bay District
Lambton County
Northumberland County
Simcoe County
No beaches match these filters right now. Try removing one.
Beaches marked “Score on the beach page” are listed without a live score here; their own page scores them.
Coastlines: Natural Earth, public domain. Pins are live scores.
1 Ontario beach has a live cam
Beach Area 1 & 2. Cams load on click.
Every area we score, with its own read of today and its best beaches ranked. Filters above apply to the list, not to these.
It is dark in Toronto: 14 of 14 scored beaches look good later. Mimico Beach is the calmest, with 8 km/h5 mph of wind and 0.3 m<1 ft waves. 14 of 21 beaches are scored on this page.
Dark now. 14 of 14 look good later
14 of 21 beaches scored
Toronto
Dark there now. Best 8 am later
Toronto
Dark there now. Best 8 am later
Toronto
Dark there now. Best 8 am later
Toronto
Dark there now. Best 8 am later
Toronto
Dark there now. Best 8 am later
Toronto
Dark there now. Best 8 am later
Toronto
Dark there now. Best 8 am later
Toronto
Dark there now. Best 8 am later
It is dark in Niagara Region: 12 of 12 scored beaches look good later. Crescent Beach is the calmest, with 8 km/h5 mph of wind and <0.1 m<1 ft waves. 12 of 19 beaches are scored on this page.
Dark now. 12 of 12 look good later
12 of 19 beaches scored
Niagara Region
Dark there now. Best 8 am later
Niagara Region
Dark there now. Best 8 am later
Niagara Region
Dark there now. Best 8 am later
Niagara Region
Dark there now. Best 8 am later
Niagara Region
Dark there now. Best 8 am later
Niagara Region
Dark there now. Best 8 am later
Niagara Region
Dark there now. Best 8 am later
Niagara Region
Dark there now. Best 8 am later
It is dark in Bruce County: 10 of 10 scored beaches look good later. Gobles Grove Beach is the calmest, with 9 km/h6 mph of wind and 0.2 m<1 ft waves. 10 of 17 beaches are scored on this page.
Dark now. 10 of 10 look good later
10 of 17 beaches scored
Bruce County
Dark there now. Best 5 pm later
Bruce County
Dark there now. Best 5 pm later
Bruce County
Dark there now. Best 5 pm later
Bruce County
Dark there now. Best 6 pm later
Bruce County
Dark there now. Best 6 pm later
Bruce County
Dark there now. Best 6 pm later
Bruce County
Dark there now. Best 3 pm later
Bruce County
Dark there now. Best 5 pm later
It is dark in Thunder Bay District: 8 of 8 scored beaches look good later. Amethyst Beach is the calmest, with 5 km/h3 mph of wind and 0.1 m<1 ft waves. 8 of 22 beaches are scored on this page.
Dark now. 8 of 8 look good later
8 of 22 beaches scored
Thunder Bay District
Dark there now. Best 12 pm later
Thunder Bay District
Dark there now. Best 12 pm later
Thunder Bay District
Dark there now. Best 12 pm later
Thunder Bay District
Dark there now. Best 12 pm later
Thunder Bay District
Dark there now. Best 12 pm later
Thunder Bay District
Dark there now. Best 2 pm later
Thunder Bay District
Dark there now. Best 12 pm later
Thunder Bay District
Dark there now. Best 9 am later
It is dark in Essex County: 8 of 8 scored beaches look good later. Bailey's Beach is the calmest, with 9 km/h5 mph of wind and <0.1 m<1 ft waves. 8 of 14 beaches are scored on this page.
Dark now. 8 of 8 look good later
8 of 14 beaches scored
Essex County
Dark there now. Best 12 pm later
Essex County
Dark there now. Best 2 pm later
Essex County
Dark there now. Best 2 pm later
Essex County
Dark there now. Best 11 am later
Essex County
Dark there now. Best 11 am later
Essex County
Dark there now. Best 11 am later
Essex County
Dark there now. Best 11 am later
Essex County
Dark there now. Best 11 am later
It is dark in Simcoe County: 1 of 7 scored beaches look good later. Wasaga Beach is the calmest, with 14 km/h9 mph of wind and 0.2 m<1 ft waves. 7 of 31 beaches are scored on this page.
Dark now. 1 of 7 look good later
7 of 31 beaches scored
Simcoe County
Dark there now. Best 6 pm later
Simcoe County
Dark there now. Best 6 pm later
Simcoe County
Dark there now. Best 4 pm later
Simcoe County
Dark there now. Best 4 pm later
Simcoe County
Dark there now. Best 4 pm later
Simcoe County
Dark there now. Best 4 pm later
Simcoe County
Dark there now. Best 4 pm later
Simcoe County
No score available right now
It is dark in Algoma District: 3 of 6 scored beaches look good later. Driftwood Beach is the calmest, with 8 km/h5 mph of wind and <0.1 m<1 ft waves. 6 of 14 beaches are scored on this page.
Dark now. 3 of 6 look good later
6 of 14 beaches scored
Algoma District
Dark there now. Best 2 pm later
Algoma District
Dark there now. Best 3 pm later
Algoma District
Dark there now. Best 3 pm later
Algoma District
Dark there now. Best 4 pm later
Algoma District
Dark there now. Best 4 pm later
Algoma District
Dark there now. Best 4 pm later
Algoma District
No score available right now
Algoma District
No score available right now
It is dark in Hamilton: 5 of 5 scored beaches look good later. Cherry Beach is the calmest, with 12 km/h8 mph of wind and 0.3 m1 ft waves. 5 of 6 beaches are scored on this page.
Dark now. 5 of 5 look good later
5 of 6 beaches scored
Hamilton
Dark there now. Best 8 am later
Hamilton
Dark there now. Best 8 am later
Hamilton
Dark there now. Best 8 am later
Hamilton
Dark there now. Best 8 am later
Hamilton
Dark there now. Best 8 am later
Hamilton
No score available right now
19 more areas have beaches in our data. Find them under “Sub-areas” below or in the area filter.
Each square is one beach, colored by its live flag. Outlined squares are in the dark.
Dark now. 12 of 12 look good later12 of 19 beaches scored
Best now: Crescent Beach, 8.0 GreatDark now. 10 of 10 look good later10 of 17 beaches scored
Best now: Bruce Beach, 8.0 GreatDark now. 8 of 8 look good later8 of 22 beaches scored
Best now: Sunnyside Beach, 7.9 GreatDark now. 1 of 7 look good later7 of 31 beaches scored
Best now: Wasaga Beach, 7.5 GreatDark now. 3 of 6 look good later6 of 14 beaches scored
Best now: Driftwood Beach, 7.3 GreatDark now. 4 of 4 look good later4 of 10 beaches scored
Best now: Kaboni Beach, 7.9 GreatDark now. 3 of 3 look good later3 of 7 beaches scored
Best now: Port Burwell East Beach (Municipal), 7.7 GreatDark now. 3 of 3 look good later3 of 7 beaches scored
Best now: Bayfield North Beach, 7.7 GreatDark now. 2 of 3 look good later3 of 7 beaches scored
Best now: Barrier Beach, 7.1 GreatDark now. 3 of 3 look good later3 of 5 beaches scored
Best now: Long Point Beach, 7.6 GreatDark now. 3 of 3 look good later3 of 5 beaches scored
Best now: Victoria Park Beach, 7.6 GreatDark now. 3 of 3 look good later3 of 4 beaches scored
Best now: Burlington Beach, 7.7 GreatDark now. 3 of 3 look good later3 of 4 beaches scored
Best now: Canatara Beach, 8.0 GreatDark now. 2 of 3 look good later3 of 4 beaches scored
Best now: Christian Beach, 6.0 GoodDark now. 3 of 3 look good later3 of 4 beaches scored
Best now: Waubuno Beach, 7.9 GreatDark now. 2 of 2 look good later2 of 3 beaches scored
Best now: East Park Beach, 7.9 GreatCompare hotels and apartments near the beaches that score best today.
Compare prices for tonight on our stays partner’s map.
Compare prices for tonight on our stays partner’s map.
Compare prices for tonight on our stays partner’s map.
Hotel results come from our stays partner. We may earn a commission when you book, at no extra cost to you, and it never changes the beach score.
Answered from today’s data. Numbers change as the forecast does.
Marentette Beach has the top Beach Score later: 8.1 Great, with 7 km/h (4 mph) of wind. Scores are ranked from live forecasts, so the order changes through the day.
We do not have a water temperature for Ontario right now.
Driftwood Beach has the smallest waves, at <0.1 m (<1 ft) with 8 km/h (5 mph) of wind. 1 other beach is level with it.
3 of 228 listed beaches are tagged with lifeguards on OpenStreetMap, including Hanlan's Point Beach, Woodbine Beach and Waubuno Beach. Tags can be out of date, so follow the posted flags and staff on the day.
Averaged across the scored beaches, the best hour today is 8 am, at 6.8 Good, and the strongest stretch runs 12 pm to 7 pm. Each beach page has its own hour-by-hour forecast.
1 listed beach has a live cam. Cams load on click, and each shows the owner's credit.
228 beaches are in our data for Ontario. This page lists 228 and scores 120 of them live; every beach page scores itself when you open it.
Sources: Open-Meteo weather and marine forecasts; facilities from OpenStreetMap. All sources.
Same live scores, same flags.
Surf shops, hotels and lifeguard clubs: put your cam next to a live Beach Score and send beachgoers your way.