Conditions on this page are recalculated from the latest forecast every time it is opened, for the current date in the location's own time zone. Showing .
A single "weather score" is meaningless because activities disagree about what good weather is. Twenty-eight degrees and cloudless is excellent for a beach day and punishing for a long run. Flat grey overcast ruins a landscape sunset and is close to ideal for portrait photography and for hiking a steep exposed climb. Activity Weather runs a separate scoring model for each activity and weights only the variables that actually change the outcome. Beach scoring leans on air temperature, UV index, wind chill on exposed sand and rain probability during peak hours. Hiking scoring weights sustained wind on ridges, cloud base, trail-surface wetness from recent rain and thunderstorm risk above treeline. Cycling and running scoring centre on the apparent temperature, headwind and gust spread, and humidity, because those drive perceived effort far more than the raw thermometer reading. Photography scoring adds solar altitude, cloud fraction and timing relative to twilight. Golf, surfing, skiing, camping and outdoor dining each get their own thresholds. Across every model, severe weather codes — thunderstorm, freezing rain, dense fog, heavy snow — act as absolute blocks rather than penalties, because no amount of pleasant temperature makes an unsafe condition acceptable. Individual penalties are capped so one mediocre variable cannot collapse an otherwise good day. Each activity returns a 0-100 score, a plain Go, Wait or Skip verdict, the best hour window today, and a seven-day outlook so you can move the plan rather than cancel it.
Scores are capped by dealbreakers — heavy rain, dangerous wind, thick fog or hazardous UV pull a day down no matter how pleasant the rest of the numbers look. Forecast data is Open-Meteo; solar and lunar values are computed for this location's own coordinates and time zone. Full details on the methodology page.