CatchWindow

CatchWindow · Time on the water

Beach at -4.01149, 29.09865 conditions

Weather, wind and available nearby ocean forecasts for Beach at -4.01149, 29.09865. Model forecasts are separate from station observations.

Coordinates
-4.011488, 29.0986491

Forecast sources and coverage

Times use Africa/Johannesburg. Weather: available; marine forecast: available. Regional model values are separate from station observations.

Weather fetched 2026-11-06T11:27:56.844Z.

Marine fetched 2026-11-06T11:27:58.762Z.

Complete hourly weather forecast

Weather model in Africa/Johannesburg
TimeAir °CWind km/hGustWind from °Rain mmRain %Pressure hPa
Nov 6, 12:00 a.m. GMT+225.57.818.7 km/h345.00.014.01010.8
Nov 6, 01:00 a.m. GMT+225.37.019.1 km/h348.00.07.01010.5
Nov 6, 02:00 a.m. GMT+225.35.016.9 km/h356.00.02.01010.0
Nov 6, 03:00 a.m. GMT+224.52.811.9 km/h342.00.00.01009.7
Nov 6, 04:00 a.m. GMT+224.43.49.0 km/h342.00.00.01010.0
Nov 6, 05:00 a.m. GMT+224.45.613.3 km/h345.00.00.01010.3
Nov 6, 06:00 a.m. GMT+224.35.813.7 km/h344.00.00.01011.1
Nov 6, 07:00 a.m. GMT+225.45.313.7 km/h342.00.00.01012.0
Nov 6, 08:00 a.m. GMT+227.20.611.2 km/h108.00.00.01013.0
Nov 6, 09:00 a.m. GMT+227.53.913.0 km/h127.00.017.01013.5
Nov 6, 10:00 a.m. GMT+227.95.015.8 km/h134.00.040.01012.9
Nov 6, 11:00 a.m. GMT+227.97.921.2 km/h139.00.057.01012.2
Nov 6, 12:00 p.m. GMT+228.98.422.7 km/h149.00.062.01011.0
Nov 6, 01:00 p.m. GMT+230.08.624.5 km/h127.50.061.01008.9
Nov 6, 02:00 p.m. GMT+229.910.424.5 km/h134.50.059.01007.6
Nov 6, 03:00 p.m. GMT+229.510.125.2 km/h127.30.061.01006.9
Nov 6, 04:00 p.m. GMT+229.112.223.0 km/h130.50.263.01006.6
Nov 6, 05:00 p.m. GMT+228.114.419.8 km/h145.60.059.01007.3
Nov 6, 06:00 p.m. GMT+227.311.914.8 km/h141.70.043.01008.4
Nov 6, 07:00 p.m. GMT+227.09.4No gust191.30.023.01009.6
Nov 6, 08:00 p.m. GMT+226.69.4No gust194.60.012.01010.9
Nov 6, 09:00 p.m. GMT+226.39.710.4 km/h172.30.021.01012.0
Nov 6, 10:00 p.m. GMT+225.65.46.1 km/h213.40.241.01012.2
Nov 6, 11:00 p.m. GMT+224.410.419.1 km/h21.21.255.01013.0
Nov 7, 12:00 a.m. GMT+223.723.023.8 km/h20.50.658.01013.0
Nov 7, 01:00 a.m. GMT+223.424.5No gust7.80.056.01012.0
Nov 7, 02:00 a.m. GMT+223.420.921.6 km/h355.80.049.01011.3
Nov 7, 03:00 a.m. GMT+223.316.6No gust318.50.034.01011.1
Nov 7, 04:00 a.m. GMT+223.518.4No gust336.10.014.01011.6
Nov 7, 05:00 a.m. GMT+223.017.3No gust281.40.00.01012.4
Nov 7, 06:00 a.m. GMT+222.611.9No gust252.90.00.01013.2
Nov 7, 07:00 a.m. GMT+223.57.211.2 km/h219.80.00.01014.1
Nov 7, 08:00 a.m. GMT+224.27.215.5 km/h194.50.00.01015.0
Nov 7, 09:00 a.m. GMT+225.66.517.6 km/h181.70.016.01015.0
Nov 7, 10:00 a.m. GMT+226.97.922.3 km/h163.40.040.01014.4
Nov 7, 11:00 a.m. GMT+227.39.023.4 km/h131.50.059.01013.6
Nov 7, 12:00 p.m. GMT+227.99.424.5 km/h91.90.071.01012.2
Nov 7, 01:00 p.m. GMT+228.512.226.3 km/h111.10.580.01011.0
Nov 7, 02:00 p.m. GMT+226.614.828.8 km/h130.50.986.01011.0
Nov 7, 03:00 p.m. GMT+225.613.728.8 km/h164.40.491.01010.6
Nov 7, 04:00 p.m. GMT+224.97.919.4 km/h275.10.092.01010.7
Nov 7, 05:00 p.m. GMT+225.36.515.1 km/h300.10.088.01010.9
Nov 7, 06:00 p.m. GMT+225.02.99.4 km/h49.30.073.01011.3
Nov 7, 07:00 p.m. GMT+225.06.87.9 km/h9.30.052.01012.3
Nov 7, 08:00 p.m. GMT+224.811.5No gust357.10.035.01013.2
Nov 7, 09:00 p.m. GMT+224.811.2No gust357.00.025.01013.9
Nov 7, 10:00 p.m. GMT+224.710.4No gust0.80.019.01014.0
Nov 7, 11:00 p.m. GMT+224.49.7No gust317.50.014.01013.7

Complete hourly marine forecast

Regional ocean model; local conditions can differ
TimeWave mWave period sWave from °Swell mSwell period sWater °CCurrent km/hCurrent toward °
Nov 6, 02:00 a.m. GMT+2UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable
Nov 6, 03:00 a.m. GMT+2UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable
Nov 6, 04:00 a.m. GMT+2UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable
Nov 6, 05:00 a.m. GMT+2UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable
Nov 6, 06:00 a.m. GMT+2UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable
Nov 6, 07:00 a.m. GMT+2UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable
Nov 6, 08:00 a.m. GMT+2UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable
Nov 6, 09:00 a.m. GMT+2UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable
Nov 6, 10:00 a.m. GMT+2UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable
Nov 6, 11:00 a.m. GMT+2UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable
Nov 6, 12:00 p.m. GMT+2UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable
Nov 6, 01:00 p.m. GMT+2UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable
Nov 6, 02:00 p.m. GMT+2UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable
Nov 6, 03:00 p.m. GMT+2UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable
Nov 6, 04:00 p.m. GMT+2UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable
Nov 6, 05:00 p.m. GMT+2UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable
Nov 6, 06:00 p.m. GMT+2UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable
Nov 6, 07:00 p.m. GMT+2UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable
Nov 6, 08:00 p.m. GMT+2UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable
Nov 6, 09:00 p.m. GMT+2UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable
Nov 6, 10:00 p.m. GMT+2UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable
Nov 6, 11:00 p.m. GMT+2UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable
Nov 7, 12:00 a.m. GMT+2UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable
Nov 7, 01:00 a.m. GMT+2UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable
Nov 7, 02:00 a.m. GMT+2UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable
Nov 7, 03:00 a.m. GMT+2UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable
Nov 7, 04:00 a.m. GMT+2UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable
Nov 7, 05:00 a.m. GMT+2UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable
Nov 7, 06:00 a.m. GMT+2UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable
Nov 7, 07:00 a.m. GMT+2UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable
Nov 7, 08:00 a.m. GMT+2UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable
Nov 7, 09:00 a.m. GMT+2UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable
Nov 7, 10:00 a.m. GMT+2UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable
Nov 7, 11:00 a.m. GMT+2UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable
Nov 7, 12:00 p.m. GMT+2UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable
Nov 7, 01:00 p.m. GMT+2UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable
Nov 7, 02:00 p.m. GMT+2UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable
Nov 7, 03:00 p.m. GMT+2UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable
Nov 7, 04:00 p.m. GMT+2UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable
Nov 7, 05:00 p.m. GMT+2UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable
Nov 7, 06:00 p.m. GMT+2UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable
Nov 7, 07:00 p.m. GMT+2UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable
Nov 7, 08:00 p.m. GMT+2UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable
Nov 7, 09:00 p.m. GMT+2UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable
Nov 7, 10:00 p.m. GMT+2UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable
Nov 7, 11:00 p.m. GMT+2UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable

Shoreline adventures 2026-11-06

Coverage: partial. No tidal forecast location within 25 miles Source: Unavailable. Times use Africa/Johannesburg. These are forecast assessments, not beach access, harvesting permission or safe navigation boundaries.

Daylight shoreline outings

Weather assessments with separate tide coverage
StartEndScore /10AssessmentWind min knWind max knGustRain mmTide coverageReasons
Nov 6, 06:00 a.m. GMT+2Nov 6, 12:00 p.m. GMT+25.4Fair0.34.311.5 kn0.0unavailableTide contribution unavailable; weather-only assessment
Nov 6, 01:00 p.m. GMT+2Nov 6, 04:00 p.m. GMT+25.5Fair4.75.613.6 kn0.0unavailableTide contribution unavailable; weather-only assessment

Shoreline adventures 2026-11-07

Coverage: partial. No tidal forecast location within 25 miles Source: Unavailable. Times use Africa/Johannesburg. These are forecast assessments, not beach access, harvesting permission or safe navigation boundaries.

Daylight shoreline outings

Weather assessments with separate tide coverage
StartEndScore /10AssessmentWind min knWind max knGustRain mmTide coverageReasons
Nov 7, 06:00 a.m. GMT+2Nov 7, 10:00 a.m. GMT+25.4Fair3.56.49.5 kn0.0unavailableTide contribution unavailable; weather-only assessment
Nov 7, 12:00 p.m. GMT+2Nov 7, 02:00 p.m. GMT+25.2Fair5.16.614.2 kn0.5unavailableTide contribution unavailable; weather-only assessment; Rain reduces outing comfort