Western Washington
115 of 191 beaches scored, 13 good now
- Water
- 12°C54°F
- Wind
- 10 km/h6 mph
- Waves
- 0.6 m2 ft
Which Washington beach is best right now? 196 beaches ranked by live weather, wind, waves and water temperature.
Updated 10:31 am local timeScores from Open-Meteo forecasts, refreshed hourlyColors follow the lifeguard flags
Ranked by live Beach Score right now, then by the best stretch ahead.
Kitsap County
Good right nowFerry County
Good right nowChelan County
Good right nowA fair day for the beach across Washington: 18 of 120 scored beaches are good right now, best in Eastern Washington, water is 11 to 14°C51 to 57°F, and wind averages 9 km/h6 mph (light wind). Read at 10:31 am; everything below is computed from that reading.
115 of 191 beaches scored, 13 good now
5 of 5 beaches scored, 5 good now
Warmest water
14°C57°F
Jefferson County. 1.4°2.5° above the Washington average. Score 3.3 Poor.
Washington averages 5.3 Fair this hour. The best hour today is 8 am (5.6); the weakest is 4 pm (4.4).
The strongest stretch runs 8 am to 10 am.
Washington tomorrow: the best hour is 4 pm (7.0) and the weakest is 8 am (6.7).
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.
Kitsap County
Flat water, light wind.
Ferry County
Waves not available, light wind.
Chelan County
Waves not available, light wind.
Jefferson County
Flat water, light wind.
Whitman County
Waves not available, light wind.
Spokane County
Waves not available, light wind.
Grant County
Waves not available, light wind.
Kitsap County
Waves not available, light wind.
Kitsap County
Waves not available, light wind.
Kitsap County
Waves not available, light wind.
Kitsap County
Flat water, gentle breeze.
King County
Waves not available, light wind.
Kitsap County
Flat water, gentle breeze.
Pierce County
Waves not available, light wind.
King County
Waves not available, light wind.
King County
Waves not available, light wind.
King County
Flat water, light wind.
King County
Flat water, light wind.
King County
Flat water, light wind.
King County
Flat water, light wind.
King County
Flat water, light wind.
King County
Flat water, light wind.
King County
Flat water, gentle breeze.
King County
Flat water, gentle breeze.
King County
Flat water, gentle breeze.
King County
Flat water, gentle breeze.
Snohomish County
Flat water, gentle breeze.
Snohomish County
Flat water, gentle breeze.
Snohomish County
Flat water, gentle breeze.
Skagit County
Flat water, light wind and 12°C54°F water.
King County
Flat water, light wind.
King County
Flat water, light wind.
King County
Flat water, light wind.
King County
Flat water, light wind.
King County
Flat water, light wind.
King County
Flat water, light wind.
Skagit County
Flat water, light wind and 12°C54°F water.
King County
Flat water, light wind.
King County
Flat water, light wind.
Thurston County
Waves not available, light wind.
Mason County
Waves not available, light wind.
Skagit County
Flat water, light wind and 12°C54°F water.
Skagit County
Flat water, light wind and 12°C54°F water.
San Juan County
Flat water, light wind and 12°C53°F water.
Pierce County
Waves not available, light wind.
Skagit County
Flat water, light wind and 12°C54°F water.
Island County
Flat water, light wind and 12°C54°F water.
Skagit County
Flat water, light wind and 12°C54°F water.
Clallam County
Flat water, breezy and 12°C54°F water.
Clallam County
Flat water, breezy and 12°C54°F water.
Pierce County
Waves not available, light wind.
Skagit County
Flat water, light wind and 12°C53°F water.
Skagit County
Flat water, light wind and 12°C53°F water.
Clallam County
Flat water, gentle breeze and 12°C54°F water.
Clallam County
Flat water, gentle breeze and 12°C54°F water.
Clallam County
Flat water, gentle breeze and 12°C54°F water.
Thurston County
Waves not available, light wind.
Snohomish County
Flat water, light wind.
Island County
Flat water, light wind.
Mason County
Waves not available, light wind.
King County
Waves not available, light wind.
Pierce County
Waves not available, light wind.
Jefferson County
Flat water, gentle breeze and 12°C54°F water.
King County
Waves not available, light wind.
Mason County
Waves not available, light wind.
Mason County
Waves not available, light wind.
San Juan County
Flat water, light wind and 12°C54°F water.
San Juan County
Flat water, light wind and 12°C54°F water.
Island County
Flat water, light wind and 12°C53°F water.
Skagit County
Flat water, light wind and 12°C54°F water.
Skagit County
Flat water, light wind and 12°C54°F water.
Skagit County
Flat water, light wind and 12°C53°F water.
Island County
Flat water, light wind and 12°C54°F water.
San Juan County
Flat water, light wind and 12°C54°F water.
San Juan County
Flat water, light wind and 12°C54°F water.
Whatcom County
Flat water, light wind and 12°C54°F water.
Whatcom County
Flat water, light wind and 12°C54°F water.
Whatcom County
Flat water, light wind and 12°C54°F water.
Island County
Flat water, gentle breeze and 12°C54°F water.
Island County
Flat water, gentle breeze and 12°C54°F water.
San Juan County
Flat water, light wind and 13°C55°F water.
San Juan County
Flat water, light wind and 13°C55°F water.
San Juan County
Flat water, light wind and 13°C55°F water.
San Juan County
Flat water, light wind and 13°C55°F water.
San Juan County
Flat water, light wind and 13°C55°F water.
San Juan County
Flat water, light wind and 13°C55°F water.
Clallam County
Flat water, gentle breeze and 11°C53°F water.
Clallam County
Flat water, gentle breeze and 12°C53°F water.
San Juan County
Flat water, gentle breeze and 13°C55°F water.
Whatcom County
Flat water, light wind and 13°C55°F water.
Clallam County
1.1 m4 ft waves, gentle breeze and 11°C51°F water.
Jefferson County
Flat water, breezy and 12°C54°F water.
Pacific County
1.5 m5 ft waves, light wind and 12°C54°F water.
Pacific County
1.5 m5 ft waves, light wind and 12°C54°F water.
Jefferson County
1.5 m5 ft waves, light wind and 13°C56°F water.
Pacific County
1.8 m6 ft waves, light wind and 13°C55°F water.
Clallam County
1.7 m6 ft waves, light wind and 11°C52°F water.
Clallam County
1.8 m6 ft waves, gentle breeze and 11°C52°F water.
Clallam County
1.8 m6 ft waves, gentle breeze and 11°C52°F water.
Clallam County
1.8 m6 ft waves, gentle breeze and 11°C52°F water.
Clallam County
1.6 m5 ft waves, gentle breeze and 11°C52°F water.
Clallam County
1.6 m5 ft waves, gentle breeze and 11°C52°F water.
Clallam County
1.6 m5 ft waves, gentle breeze and 11°C52°F water.
Grays Harbor County
1.7 m6 ft waves, light wind and 13°C56°F water.
Grays Harbor County
1.8 m6 ft waves, light wind and 13°C56°F water.
Jefferson County
1.9 m6 ft waves, light wind and 13°C55°F water.
Clallam County
1.8 m6 ft waves, gentle breeze and 12°C53°F water.
Clallam County
1.8 m6 ft waves, gentle breeze and 12°C53°F water.
Clallam County
1.9 m6 ft waves, gentle breeze and 13°C55°F water.
Jefferson County
1.7 m6 ft waves, gentle breeze and 14°C57°F water.
Jefferson County
1.7 m6 ft waves, gentle breeze and 14°C57°F water.
Clallam County
1.9 m6 ft waves, gentle breeze and 13°C55°F water.
Clallam County
1.9 m6 ft waves, gentle breeze and 13°C55°F water.
Clallam County
1.9 m6 ft waves, gentle breeze and 13°C55°F water.
Jefferson County
1.7 m6 ft waves, gentle breeze and 13°C56°F water.
Grays Harbor County
1.7 m6 ft waves, breezy and 14°C56°F water.
Grays Harbor County
1.7 m6 ft waves, breezy and 14°C56°F water.
Jefferson County
1.7 m6 ft waves, gentle breeze and 14°C57°F water.
Jefferson County
1.7 m6 ft waves, gentle breeze and 14°C57°F water.
Jefferson County
1.7 m6 ft waves, gentle breeze and 14°C57°F water.
King County
King County
Skagit County
Kitsap County
Skagit County
Whatcom County
San Juan County
King County
Jefferson County
Skagit County
Island County
Island County
San Juan County
King County
Kitsap County
San Juan County
Skagit County
King County
King County
Jefferson County
Island County
King County
Kitsap County
King County
San Juan County
Kitsap County
Snohomish County
Skagit County
Clallam County
Jefferson County
San Juan County
Jefferson County
King County
King County
San Juan County
San Juan County
San Juan County
Grays Harbor County
Grays Harbor County
Snohomish County
Pierce County
Pierce County
Grays Harbor County
King County
Jefferson County
Whatcom County
Clallam County
King County
Pierce County
King County
Pierce County
San Juan County
King County
King County
King County
King County
King County
Whatcom County
Pierce County
Skagit County
Skagit County
Jefferson County
King County
San Juan County
Pierce County
Skagit County
Clallam County
Skagit County
King County
King County
King County
King County
King County
King County
Clallam County
Grays Harbor 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.
Every area we score, with its own read of today and its best beaches ranked. Filters above apply to the list, not to these.
5 of 23 scored beaches in King County are good right now. 8th Avenue South Street End is the calmest, with 4 km/h2 mph of wind and <0.1 m<1 ft waves. 23 of 48 beaches are scored on this page.
5 of 23 beaches good now
23 of 48 beaches scored
King County
Light wind, — water
King County
Light wind, — water
King County
Light wind, — water
King County
Light wind, — water
King County
Light wind, — water
King County
Light wind, — water
King County
Light wind, — water
King County
Light wind, — water
0 of 21 scored beaches in Clallam County are good right now. Water is 11 to 13°C51 to 55°F. Gibson Spit is the calmest, with 18 km/h11 mph of wind and 0.3 m<1 ft waves. 21 of 25 beaches are scored on this page.
0 of 21 beaches good now
21 of 25 beaches scored
Clallam County
Breezy, 12°C54°F water
Clallam County
Breezy, 12°C54°F water
Clallam County
Gentle breeze, 12°C54°F water
Clallam County
Gentle breeze, 12°C54°F water
Clallam County
Gentle breeze, 12°C54°F water
Clallam County
Gentle breeze, 11°C53°F water
Clallam County
Gentle breeze, 12°C53°F water
Clallam County
Gentle breeze, 11°C51°F water
0 of 12 scored beaches in San Juan County are good right now. Water is 12 to 13°C53 to 55°F. South Beach is the calmest, with 3 km/h2 mph of wind and <0.1 m<1 ft waves. 12 of 22 beaches are scored on this page.
0 of 12 beaches good now
12 of 22 beaches scored
San Juan County
Light wind, 12°C53°F water
San Juan County
Light wind, 12°C54°F water
San Juan County
Light wind, 12°C54°F water
San Juan County
Light wind, 12°C54°F water
San Juan County
Light wind, 12°C54°F water
San Juan County
Light wind, 13°C55°F water
San Juan County
Light wind, 13°C55°F water
San Juan County
Light wind, 13°C55°F water
0 of 11 scored beaches in Skagit County are good right now. Water is 12°C53 to 54°F. Blue Heron Beach is the calmest, with 4 km/h2 mph of wind and <0.1 m<1 ft waves. 11 of 20 beaches are scored on this page.
0 of 11 beaches good now
11 of 20 beaches scored
Skagit County
Light wind, 12°C54°F water
Skagit County
Light wind, 12°C54°F water
Skagit County
Light wind, 12°C54°F water
Skagit County
Light wind, 12°C54°F water
Skagit County
Light wind, 12°C54°F water
Skagit County
Light wind, 12°C54°F water
Skagit County
Light wind, 12°C53°F water
Skagit County
Light wind, 12°C53°F water
1 of 11 scored beaches in Jefferson County is good right now. Water is 12 to 14°C54 to 57°F. Long Spit is the calmest, with 2 km/h1 mph of wind and <0.1 m<1 ft waves. 11 of 17 beaches are scored on this page.
1 of 11 beaches good now
11 of 17 beaches scored
Jefferson County
Light wind, — water
Jefferson County
Gentle breeze, 12°C54°F water
Jefferson County
Breezy, 12°C54°F water
Jefferson County
Light wind at 5 km/h3 mph, 1.5 m5 ft waves
Jefferson County
Light wind at 8 km/h5 mph, 1.9 m6 ft waves
Jefferson County
Gentle breeze at 19 km/h12 mph, 1.7 m6 ft waves
Jefferson County
Gentle breeze at 19 km/h12 mph, 1.7 m6 ft waves
Jefferson County
Gentle breeze at 14 km/h9 mph, 1.7 m6 ft waves
All 6 scored beaches in Kitsap County are good right now. King Spit is the calmest, with 2 km/h1 mph of wind and <0.1 m<1 ft waves. 6 of 10 beaches are scored on this page.
6 of 6 beaches good now
6 of 10 beaches scored
Kitsap County
Light wind, — water
Kitsap County
Light wind, — water
Kitsap County
Light wind, — water
Kitsap County
Light wind, — water
Kitsap County
Gentle breeze, — water
Kitsap County
Gentle breeze, — water
Kitsap County
No score available right now
Kitsap County
No score available right now
0 of 6 scored beaches in Island County are good right now. Water is 12°C53 to 54°F. Double Bluff Beach is the calmest, with 11 km/h7 mph of wind and <0.1 m<1 ft waves. 6 of 9 beaches are scored on this page.
0 of 6 beaches good now
6 of 9 beaches scored
Island County
Light wind, 12°C54°F water
Island County
Light wind, — water
Island County
Light wind, 12°C53°F water
Island County
Light wind, 12°C54°F water
Island County
Gentle breeze, 12°C54°F water
Island County
Gentle breeze, 12°C54°F water
Island County
No score available right now
Island County
No score available right now
1 of 4 scored beaches in Pierce County is good right now. Best now: Caledonia Beach, 7.0 Great. 4 of 10 beaches are scored on this page.
1 of 4 beaches good now
4 of 10 beaches scored
Pierce County
Light wind, — water
Pierce County
Light wind, — water
Pierce County
Light wind, — water
Pierce County
Light wind, — water
Pierce County
No score available right now
Pierce County
No score available right now
Pierce County
No score available right now
Pierce County
No score available right now
11 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.
0 of 12 beaches good now12 of 22 beaches scored
Best now: Fourth of July Beach, 4.8 FairCompare 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.
King Spit has the top Beach Score right now: 7.6 Great, with 2 km/h (1 mph) of wind. Scores are ranked from live forecasts, so the order changes through the day.
Sea water is 11 to 14°C (51 to 57°F) across the 120 scored beaches. The warmest is Beach 3, at 14°C (57°F).
King Spit has the smallest waves, at <0.1 m (<1 ft) with 2 km/h (1 mph) of wind. 1 other beach is level with it.
None of the listed beaches carry a lifeguard tag on OpenStreetMap yet. That means we do not know, not that there are none. Follow posted flags and local advice.
Averaged across the scored beaches, the best hour today is 8 am, at 5.6 Good, and the strongest stretch runs 8 am to 10 am. Each beach page has its own hour-by-hour forecast.
No live cams are listed for Washington yet. If you run one, you can list it free.
196 beaches are in our data for Washington. This page lists 196 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.