French Channel coast
Too little wind to ride.
Water 13 °C · 3/2 or 4/3 wetsuit
Best chance this week: tomorrow 9-18h, up to 26 kn.
Cross-offshore wind. Only with rescue or experience.
Current with the wind: harder to stay upwind.
| Sat 14 November | Sun 15 November | Mon 16 November · coarse model | Tue 17 November · coarse model | Wed 18 November · coarse model | Thu 19 November · coarse model | Fri 20 November · coarse model | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Hour | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| GO | No-go | No-go | No-go | No-go | No-go | No-go | No-go | No-go | No-go | No-go | No-go | No-go | No-go | No-go | No-go | No-go | No-go | No-go | No-go | No-go | No-go | Go | Go | Go | Go | Go | Go | Go | Go | Go | No-go | No-go | No-go | No-go | No-go | No-go | No-go | No-go | No-go | No-go | No-go | No-go | No-go | No-go | Go | Go | Go | No-go | No-go | No-go | No-go | No-go | No-go | No-go | No-go | No-go | No-go | No-go | No-go | No-go | No-go | No-go | No-go | No-go | No-go | No-go | No-go | No-go | No-go | Go | No-go | No-go | Go | Go | Go | Go | Go | Go | No-go | No-go | No-go | No-go | No-go | No-go | No-go | No-go | No-go | No-go | No-go | No-go | No-go | No-go | Go | Go | Go | Go | Go | Go | No-go | No-go | No-go | Go | No-go | No-go | No-go | No-go | No-go | No-go | No-go | No-go | No-go | No-go | No-go | No-go | No-go | No-go | Go | No-go | No-go | No-go | Marginal | Marginal | Marginal | Marginal | Marginal | Marginal | No-go | No-go | No-go | No-go | No-go | No-go | No-go | No-go | No-go | No-go | No-go | No-go | No-go | No-go | No-go | No-go | No-go | No-go | No-go | No-go | No-go | No-go | No-go | No-go | No-go | No-go | No-go | No-go | No-go | No-go |
| Wind | 811 | 712 | 711 | 710 | 610 | 69 | 811 | 912 | 1014 | 1015 | 1116 | 1217 | 1217 | 1318 | 1318 | 1217 | 1217 | 1418 | 1520 | 1522 | 1120 | 1623 | 1823 | 1823 | 1723 | 2531 | 2635 | 2532 | 2231 | 2028 | 2328 | 2430 | 2430 | 2131 | 1825 | 1632 | 2126 | 2431 | 2130 | 2228 | 2430 | 2330 | 2128 | 2027 | 1826 | 1623 | 1421 | 511 | 59 | 611 | 815 | 815 | 916 | 1018 | 1019 | 1017 | 1018 | 1119 | 1323 | 1527 | 1832 | 1833 | 1834 | 1935 | 2140 | 2043 | 2139 | 2039 | 2039 | 2042 | 2446 | 2347 | 2345 | 2346 | 2447 | 2449 | 2449 | 2349 | 2247 | 2145 | 2144 | 2242 | 2140 | 2038 | 1937 | 1835 | 1834 | 1834 | 1834 | 1935 | 1936 | 2036 | 1935 | 1834 | 1833 | 1834 | 1936 | 2038 | 2038 | 2037 | 1936 | 1935 | 1833 | 1833 | 1834 | 1836 | 1938 | 1938 | 2038 | 1937 | 1835 | 1733 | 1732 | 1831 | 2032 | 2232 | 1621 | 1014 | 813 | 1625 | 2843 | 3656 | 3759 | 3356 | 3051 | 2744 | 2335 | 2129 | 2128 | 2331 | 2332 | 2231 | 2130 | 1928 | 1927 | 1826 | 1825 | 1623 | 1421 | 1319 | 1016 | 812 | 610 | 48 | 36 | 45 | 56 | 57 | 68 | 811 | 1114 | 1216 | 1317 | 1317 | 1216 | 1217 |
| Sky | sunny7° | sunny8° | sunny9° | sunny9° | sunny9° | sunny8° | clear night7° | clear night6° | clear night6° | clear night6° | clear night6° | partly cloudy6° | cloudy6° | cloudy6° | cloudy6° | cloudy6° | rain6° | cloudy5° | cloudy7° | cloudy8° | cloudy8° | cloudy9° | cloudy7° | cloudy7° | cloudy8° | cloudy10° | cloudy12° | showers13° | showers13° | partly cloudy13° | partly cloudy13° | cloudy13° | partly cloudy13° | showers12° | showers13° | cloudy13° | rain12° | rain12° | rain11° | cloudy11° | cloudy10° | cloudy11° | cloudy10° | cloudy10° | cloudy10° | cloudy9° | cloudy9° | cloudy9° | cloudy9° | cloudy10° | cloudy10° | cloudy11° | cloudy11° | cloudy10° | cloudy10° | cloudy9° | rain9° | rain9° | rain10° | rain10° | rain11° | rain13° | rain14° | rain14° | rain15° | showers15° | showers15° | showers15° | thunderstorm14° | showers14° | thunderstorm14° | thunderstorm13° | showers13° | showers12° | showers12° | showers12° | showers12° | showers12° | showers12° | showers12° | thunderstorm12° | thunderstorm12° | thunderstorm12° | thunderstorm12° | thunderstorm12° | thunderstorm12° | showers12° | showers12° | showers12° | showers12° | showers12° | showers12° | showers12° | showers12° | showers12° | showers12° | showers12° | showers12° | thunderstorm12° | thunderstorm12° | thunderstorm12° | showers12° | showers12° | showers12° | showers12° | showers12° | showers12° | showers12° | showers12° | showers12° | cloudy12° | cloudy12° | cloudy12° | showers12° | showers12° | showers12° | rain12° | rain12° | rain12° | rain10° | rain8° | rain7° | rain6° | rain7° | rain7° | showers8° | showers9° | showers10° | showers10° | showers10° | showers10° | showers10° | showers10° | showers10° | clear night10° | clear night9° | clear night9° | clear night9° | clear night9° | clear night8° | partly cloudy8° | partly cloudy8° | partly cloudy8° | partly cloudy9° | partly cloudy9° | partly cloudy9° | partly cloudy9° | partly cloudy10° | partly cloudy10° | showers10° | showers10° | showers10° | partly cloudy10° | partly cloudy10° | partly cloudy10° | clear night10° |
| individual models per hour, tap to collapse | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| AROME | 8 | 7 | 7 | 7 | 6 | 6 | 8 | 9 | 10 | 10 | 11 | 12 | 12 | 13 | 13 | 12 | 12 | 14 | 15 | 15 | 11 | 16 | 18 | 18 | 17 | 25 | 26 | 25 | 22 | 20 | 23 | 24 | 24 | 21 | 18 | 16 | 21 | 24 | 21 | 22 | 24 | 23 | 21 | 20 | 18 | 16 | 14 | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – |
| ICON | 6 | 6 | 6 | 6 | 6 | 6 | 6 | 6 | 6 | 6 | 6 | 6 | 7 | 8 | 8 | 9 | 9 | 10 | 11 | 13 | 14 | 13 | 12 | 14 | 16 | 17 | 16 | 16 | 15 | 15 | 13 | 13 | 14 | 13 | 13 | 14 | 16 | 13 | 15 | 15 | 13 | 13 | 13 | 12 | 11 | 9 | 6 | 5 | 5 | 6 | 8 | 8 | 9 | 10 | 10 | 10 | 10 | 11 | 13 | 15 | 18 | 18 | 18 | 19 | 21 | 20 | 21 | 20 | 20 | 20 | 24 | 23 | 23 | 23 | 24 | 24 | 24 | 23 | 22 | 21 | 21 | 22 | 21 | 20 | 19 | 18 | 18 | 18 | 18 | 19 | 19 | 20 | 19 | 18 | 18 | 18 | 19 | 20 | 20 | 20 | 19 | 19 | 18 | 18 | 18 | 18 | 19 | 19 | 20 | 19 | 18 | 17 | 17 | 17 | 17 | 17 | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – |
| GFS | 9 | 9 | 8 | 7 | 7 | 8 | 10 | 10 | 11 | 11 | 10 | 10 | 9 | 9 | 10 | 9 | 12 | 14 | 16 | 17 | 17 | 17 | 17 | 17 | 21 | 23 | 22 | 21 | 21 | 20 | 20 | 20 | 19 | 18 | 18 | 19 | 19 | 21 | 18 | 21 | 21 | 17 | 19 | 20 | 19 | 15 | 15 | 13 | 12 | 9 | 10 | 13 | 11 | 12 | 10 | 9 | 8 | 13 | 15 | 18 | 20 | 23 | 23 | 29 | 29 | 33 | 32 | 35 | 36 | 33 | 32 | 31 | 34 | 32 | 31 | 30 | 30 | 29 | 25 | 27 | 30 | 28 | 36 | 35 | 32 | 32 | 23 | 24 | 27 | 27 | 29 | 29 | 29 | 29 | 30 | 30 | 32 | 34 | 33 | 33 | 32 | 31 | 30 | 29 | 29 | 29 | 28 | 28 | 27 | 26 | 25 | 24 | 23 | 23 | 23 | 22 | 22 | 22 | 22 | 21 | 21 | 21 | 21 | 19 | 18 | 18 | 17 | 17 | 18 | 18 | 18 | 18 | 19 | 19 | 19 | 18 | 17 | 16 | 14 | 13 | 12 | 13 | 16 | 18 | 20 | 21 | 21 | 20 | 20 | 20 | 20 | 20 | 20 | 21 | 22 | 24 |
| Direction | SSE | SSE | SSE | SE | ESE | E | E | E | E | ESE | SE | SE | SE | SSE | SSE | S | SSE | SSE | S | SSE | SSE | SSE | SSE | SSE | SSE | S | S | S | SSW | S | SSW | SSW | SSW | WSW | WSW | W | W | WNW | WNW | WNW | WNW | WNW | WNW | WNW | WNW | WNW | WNW | WNW | W | WSW | SW | SW | SW | SSW | S | SSE | SE | SE | SE | SE | SSE | S | S | S | SSW | SSW | SW | SW | WSW | WSW | WSW | WSW | WSW | WSW | WSW | WSW | WSW | WSW | WSW | WSW | WSW | WSW | WSW | SW | SW | SW | SW | SW | WSW | WSW | SW | SW | WSW | WSW | WSW | WSW | SW | SW | SW | SW | WSW | WSW | SW | SW | SW | SW | SW | SW | SW | SW | SW | SW | SSW | SSW | SSW | SSW | S | SSE | E | ENE | NE | NE | NE | NE | NE | NE | NE | NNE | NNE | N | N | N | N | N | N | NNW | NNW | NNW | NNW | NNW | NNW | NNW | NW | NW | W | WSW | SW | SW | SW | SW | SW | SSW | SSW | SSW | SSW | S |
| Kite | – | – | – | – | – | – | – | – | – | – | – | 12m | 12m | 12m | 12m | 12m | 12m | 12m | 12m | 12m | – | 12m | 12m | 12m | 12m | 7m | 7m | 7m | 9m | 9m | 9m | 9m | 9m | 9m | 12m | 12m | 9m | 9m | 9m | 9m | 9m | 9m | 9m | 9m | 12m | 12m | 12m | – | – | – | – | – | – | – | – | – | – | – | 12m | 12m | 12m | 12m | 12m | 9m | 9m | 9m | 9m | 9m | 9m | 9m | 9m | 9m | 9m | 9m | 9m | 9m | 9m | 9m | 9m | 9m | 9m | 9m | 9m | 9m | 9m | 12m | 12m | 12m | 12m | 9m | 9m | 9m | 9m | 12m | 12m | 12m | 9m | 9m | 9m | 9m | 9m | 9m | 12m | 12m | 12m | 12m | 9m | 9m | 9m | 9m | 12m | 12m | 12m | 12m | 9m | 9m | 12m | – | – | 12m | 7m | 7m | 7m | 7m | 7m | 7m | 9m | 9m | 9m | 9m | 9m | 9m | 9m | 9m | 9m | 12m | 12m | 12m | 12m | 12m | – | – | – | – | – | – | – | – | – | – | – | 12m | 12m | 12m | 12m | 12m |
| Waves | 0.267s | 0.267s | 0.247s | 0.247s | 0.227s | 0.247s | 0.247s | 0.267s | 0.267s | 0.247s | 0.247s | 0.247s | 0.267s | 0.267s | 0.286s | 0.325s | 0.345s | 0.444s | 0.564s | 0.664s | 0.724s | 0.84s | 0.864s | 0.884s | 0.884s | 0.94s | 14s | 1.085s | 1.185s | 1.245s | 1.285s | 1.345s | 1.385s | 1.45s | 1.445s | 1.525s | 1.585s | 1.665s | 1.726s | 1.766s | 1.826s | 1.766s | 1.726s | 1.666s | 1.586s | 1.56s | 1.426s | 1.366s | 1.36s | 1.246s | 1.187s | 1.127s | 1.067s | 17s | 0.967s | 0.97s | 0.867s | 0.87s | 0.767s | 0.767s | 0.786s | 0.786s | 0.766s | 0.765s | 0.745s | 1.025s | 1.325s | 1.65s | 1.726s | 1.826s | 1.946s | 2.126s | 2.326s | 2.57s | 2.667s | 2.87s | 2.967s | 37s | 3.028s | 3.068s | 3.088s | 3.128s | 3.148s | 3.128s | 3.18s | 3.088s | 3.148s | 3.188s | 3.248s | 3.248s | 3.268s | 3.268s | 3.228s | 3.28s | 3.168s | 3.128s | 3.088s | 3.048s | 38s | 2.968s | 2.928s | 2.868s | 2.828s | 2.768s | 2.828s | 2.869s | 2.929s | 2.99s | 2.888s | 2.868s | 2.968s | 3.048s | 3.148s | 3.328s | 3.59s | 3.689s | 3.649s | 3.629s | 3.589s | 3.449s | 3.329s | 3.189s | 39s | 2.849s | 2.669s | 2.529s | 2.49s | 2.2610s | 2.1610s | 2.0810s | 1.9810s | 1.9810s | 210s | 210s | 1.9810s | 1.9610s | 1.9410s | 1.8610s | 1.7610s | 1.6810s | 1.610s | 1.5210s | 1.4410s | 1.3610s | 1.310s | 1.2210s | 1.1610s | 1.1210s | 1.0610s | 1.0210s | 0.9810s | 0.9410s | 0.910s | 0.8810s | 0.8410s | 0.8210s |
| Current | 0.6 | 1.2 | 1.3 | 1.3 | 1.0 | 0.5 | slack | 0.6 | 1.0 | 1.2 | 1.1 | 0.6 | 0.3 | 1.1 | 1.3 | 1.3 | 1.2 | 1.0 | 0.5 | slack | 0.3 | 0.4 | 0.3 | 0.3 | 1.0 | 1.7 | 2.3 | 2.3 | 2.1 | 1.9 | 1.4 | 0.9 | 0.5 | 0.5 | 0.6 | 0.5 | 0.5 | 1.0 | 1.3 | 1.4 | 1.2 | 1.1 | 0.7 | slack | 0.5 | 0.8 | 1.0 | 0.9 | 0.5 | 0.3 | 0.9 | 1.2 | 1.2 | 1.2 | 1.1 | 0.6 | slack | 0.3 | 0.7 | 0.8 | 0.6 | slack | 0.4 | 0.8 | 0.8 | 0.7 | 0.7 | 0.4 | slack | 0.5 | 0.8 | 0.9 | 0.8 | 0.4 | 0.8 | 1.3 | 1.6 | 1.7 | 1.7 | 1.4 | 0.9 | 0.5 | 0.3 | 0.5 | 0.5 | 0.4 | 0.5 | 0.8 | 1.1 | 1.1 | 1.2 | 1.1 | 0.7 | slack | 0.3 | 0.6 | 0.6 | 0.5 | slack | 0.5 | 0.9 | 1.0 | 1.0 | 1.0 | 0.8 | 0.3 | 0.3 | 0.7 | 1.0 | 1.0 | 0.8 | 0.4 | slack | 0.4 | 0.5 | 0.6 | 0.6 | slack | 0.3 | 0.7 | 0.9 | 1.0 | 0.9 | 0.5 | slack | 0.5 | 0.6 | 0.8 | 0.9 | 0.6 | slack | 0.5 | 0.9 | 1.2 | 1.2 | 1.0 | 0.5 | slack | 0.5 | 0.8 | 1.1 | 1.1 | 0.7 | slack | slack | 0.3 | 0.4 | 0.4 | 0.4 | 0.8 | 1.1 | 1.4 | 1.6 | 1.6 | 1.2 | 0.5 |
| Water | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Log your sessions; that is how Windulu gets to know you.
The advice is a tool. You remain responsible for your own safety.
Hardelot-Plage lies on the dune coast south of Boulogne-sur-Mer, and when the summer buoys are in place, the préfecture maritime splits the beach into three: in the middle a 600-metre swimming zone between two channels, and on either side, beyond those channels, a zone where you rig your kite and head out. The beach faces west, so west is straight onshore and south-west and north-west come in side-on, while south and north blow along the beach and Windulu gives a no-go in an easterly. The live data comes from Le Touquet airfield, almost thirteen kilometres south on the same coast and just above sea level, so it measures at roughly beach height, although there is a good stretch of coast in between.
When the summer buoys are in place, the kite zones lie north of the northern kite lane (Wheeling Club) and south of the southern kite lane (base de glisse); the 600 m swimming zone lies between the two lanes. Outside kite zones and kite lanes, a 5-knot speed limit applies within 300 m of the shoreline. Source: préfecture maritime, arrêté 76/2023 with buoyage plan.
The open water at Hardelot faces W (265°). The safest wind directions to get on the water here are southwest, west and northwest (onshore or cross-onshore). With the wind from the north, northeast, southeast and south, it runs cross to cross-offshore: doable, but mind your position and don't go alone. With the wind from the east, it blows offshore and is dangerous: you'll be pushed off the beach onto open water (no-go).